diff --git a/android/app/build.gradle b/android/app/build.gradle index ad02325b..5136988a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -78,7 +78,7 @@ android { targetSdkVersion 34 versionCode flutterVersionCode.toInteger() versionName flutterVersionName - multiDexEnabled false + multiDexEnabled true } sourceSets.main { @@ -99,8 +99,8 @@ android { debug { debuggable true signingConfig signingConfigs.debug - shrinkResources false minifyEnabled false + shrinkResources false // ndk { // abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86_64' // } @@ -137,6 +137,9 @@ android { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + kotlinOptions { + jvmTarget = '1.8' + } } flutter { @@ -186,6 +189,10 @@ dependencies { implementation 'com.squareup.okhttp3:okhttp:4.10.0' implementation 'androidx.test.ext:junit:1.1.5' implementation 'com.android.volley:volley:1.2.1' + implementation 'androidx.constraintlayout:constraintlayout:2.2.0' + implementation 'androidx.navigation:navigation-fragment-ktx:2.8.5' + implementation 'androidx.navigation:navigation-ui-ktx:2.8.5' + implementation 'androidx.activity:activity:1.9.3' def room_version = "2.4.0-alpha04" implementation "androidx.room:room-runtime:$room_version" annotationProcessor "androidx.room:room-compiler:$room_version" @@ -196,11 +203,11 @@ dependencies { annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0' // implementation "com.mapbox.maps:android:10.16.6" -// implementation 'com.mapbox.maps:android:11.3.1' + implementation 'com.mapbox.maps:android:11.3.1' -// implementation files('libs/PenNavUI.aar') -// implementation files('libs/Penguin.aar') -// implementation files('libs/PenguinRenderer.aar') + implementation files('libs/PenNavUI.aar') + implementation files('libs/Penguin.aar') + implementation files('libs/PenguinRenderer.aar') // implementation "org.jetbrains.anko:anko-commons:0.10.4" implementation 'com.github.kittinunf.fuel:fuel:2.3.0' //for JVM @@ -215,7 +222,10 @@ dependencies { implementation 'com.google.android.material:material:1.9.0' implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.22' androidTestImplementation "androidx.test:core:1.4.0" - implementation 'com.airbnb.android:lottie:5.2.0' - implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.22' +// implementation 'com.airbnb.android:lottie:5.2.0' +// implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.22' + implementation 'com.whatsapp.otp:whatsapp-otp-android-sdk:0.1.0' + + implementation 'com.whatsapp.otp:whatsapp-otp-android-sdk:0.1.0' } diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 2856e8f1..e216dae5 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,51 +1,82 @@ + - - - - - - - - - - - - - - - - + FlutterApplication and put your custom class here. + --> + + + + + + + + + + + + + - - - - + + - + - - + + - + - + - - + + + + @@ -53,106 +84,146 @@ - - - - - + + - - - - - - - + + + + + + + + + + + + android:icon="@mipmap/ic_launcher_local" + android:label="Dr. Alhabib" + android:screenOrientation="sensorPortrait" + android:showOnLockScreen="true" + android:usesCleartextTraffic="true" + tools:replace="android:extractNativeLibs,android:label"> + + + + + + + - - + to determine the Window background behind the Flutter UI. + --> - + Flutter's first frame. + --> + + + - + + + + + + + + - - - - - - - - - - - + + - - + + - + - + - - + - - - + + + - + @@ -168,26 +239,17 @@ - - - - - - - + + + - - - - - - - - - + \ No newline at end of file diff --git a/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/MainActivity.kt b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/MainActivity.kt index e03a9e8f..c874ea4d 100644 --- a/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/MainActivity.kt +++ b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/MainActivity.kt @@ -1,4 +1,5 @@ package com.ejada.hmg +import android.app.PendingIntent import android.content.Intent import android.content.pm.PackageManager import android.os.Build @@ -6,11 +7,15 @@ import android.util.Log import android.view.WindowManager import androidx.annotation.NonNull; import androidx.annotation.RequiresApi -//import com.cloud.diplomaticquarterapp.PenguinInPlatformBridge +import com.cloud.diplomaticquarterapp.PenguinInPlatformBridge +import com.cloud.diplomaticquarterapp.whatsapp.AppSignatureRetriever import com.ejada.hmg.utils.* import io.flutter.embedding.android.FlutterFragmentActivity import io.flutter.embedding.engine.FlutterEngine import io.flutter.plugins.GeneratedPluginRegistrant +import com.cloud.diplomaticquarterapp.whatsapp.WhatsApp +import com.cloud.diplomaticquarterapp.whatsapp.WhatsAppOtpPlatformBridge + class MainActivity: FlutterFragmentActivity() { @RequiresApi(Build.VERSION_CODES.O) @@ -21,9 +26,10 @@ class MainActivity: FlutterFragmentActivity() { PlatformBridge(flutterEngine, this).create() OpenTokPlatformBridge(flutterEngine, this).create() -// PenguinInPlatformBridge(flutterEngine, this).create() - -// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + PenguinInPlatformBridge(flutterEngine, this).create() + WhatsAppOtpPlatformBridge(flutterEngine, this).invoke() + AppSignatureRetriever().logSignatures(this) +// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {x // val mChannel = NotificationChannel("video_call_noti", "video call", NotificationManager.IMPORTANCE_HIGH) // val soundUri = Uri.parse("android.resource://" + getApplicationContext() // .getPackageName() + "/" + R.raw.alert) diff --git a/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/AppSignatureRetriever.java b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/AppSignatureRetriever.java new file mode 100644 index 00000000..83e6e917 --- /dev/null +++ b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/AppSignatureRetriever.java @@ -0,0 +1,81 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +package com.cloud.diplomaticquarterapp.whatsapp; + +import static java.sql.DriverManager.println; + +import android.content.Context; +import android.content.ContextWrapper; +import android.content.pm.PackageManager; +import android.content.pm.Signature; +import android.util.Base64; +import java.nio.charset.StandardCharsets; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.util.Arrays; +import java.util.Collection; +import java.util.stream.Collectors; + +public class AppSignatureRetriever { + + private static final String HASH_TYPE = "SHA-256"; + public static final int NUM_HASHED_BYTES = 9; + public static final int NUM_BASE64_CHAR = 11; + + + public void logSignatures(Context context) { + Collection appSignatures = getAppSignatures(context); + appSignatures.forEach(signature -> println("Signature: " + signature)); + } + + /** + * Get all the app signatures for the current package. + * + * @return signatures for current app + */ + public Collection getAppSignatures(Context context) { + try { + // Get all package signatures for the current package + String packageName = context.getPackageName(); + println("Package name: " + packageName); + PackageManager packageManager = context.getPackageManager(); + Signature[] signatures = packageManager.getPackageInfo(packageName, + PackageManager.GET_SIGNATURES).signatures; + + // For each signature create a compatible hash + Collection appCodes = Arrays.stream(signatures) + .map(signature -> hash(packageName, signature.toCharsString())) + .collect(Collectors.toList()); + return appCodes; + } catch (PackageManager.NameNotFoundException e) { + println("Unable to find package to obtain hash."); + throw new RuntimeException("Unable to find package to obtain hash.", e); + } + + } + + private String hash(String packageName, String signature) { + String appInfo = packageName + " " + signature; + try { + MessageDigest messageDigest = MessageDigest.getInstance(HASH_TYPE); + messageDigest.update(appInfo.getBytes(StandardCharsets.UTF_8)); + byte[] hashSignature = messageDigest.digest(); + + // truncated into NUM_HASHED_BYTES + hashSignature = Arrays.copyOfRange(hashSignature, 0, NUM_HASHED_BYTES); + // encode into Base64 + String base64Hash = Base64.encodeToString(hashSignature, Base64.NO_PADDING | Base64.NO_WRAP); + base64Hash = base64Hash.substring(0, NUM_BASE64_CHAR); + + println(String.format("pkg: %s -- hash: %s", packageName, base64Hash)); + return base64Hash; + } catch (NoSuchAlgorithmException e) { + throw new RuntimeException("Unable to generate hash for application", e); + } + } +} diff --git a/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsApp.kt b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsApp.kt new file mode 100644 index 00000000..73452e6f --- /dev/null +++ b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsApp.kt @@ -0,0 +1,31 @@ + +package com.cloud.diplomaticquarterapp.whatsapp + +import android.content.Context +import android.content.Intent +import com.whatsapp.otp.android.sdk.WhatsAppOtpHandler +import com.whatsapp.otp.android.sdk.WhatsAppOtpIncomingIntentHandler +import java.lang.ref.WeakReference + +object WhatsApp { + val whatsAppOtpHandler = WhatsAppOtpHandler() + inline fun handleOTP ( intent: Intent, crossinline validateOTP:(code: String )-> Unit) = + WhatsAppOtpIncomingIntentHandler().processOtpCode( + intent, + // call your function to validate + {code -> validateOTP(code) }, + {error,exception-> + println("the error is ${error.name}") + println("the exception stacktrace is ${exception.message}") + println("the exception is cause ${exception.cause}") + }) + + + fun performHandShake(context : WeakReference) = whatsAppOtpHandler.sendOtpIntentToWhatsApp(context.get()!!) + + + + fun isWhatsAppInstalled(context : WeakReference) : Boolean = whatsAppOtpHandler.isWhatsAppInstalled(context.get()!!) + + +} diff --git a/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsAppCodeActivity.kt b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsAppCodeActivity.kt new file mode 100644 index 00000000..8e86ec97 --- /dev/null +++ b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsAppCodeActivity.kt @@ -0,0 +1,17 @@ +package com.ejada.hmg +import android.app.PendingIntent +import android.content.Intent +import android.os.Bundle +import com.cloud.diplomaticquarterapp.whatsapp.WhatsApp +import com.cloud.diplomaticquarterapp.whatsapp.WhatsAppOtpPlatformBridge +import io.flutter.embedding.android.FlutterFragmentActivity + +class WhatsAppCodeActivity : FlutterFragmentActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + WhatsApp.handleOTP(intent){code -> + WhatsAppOtpPlatformBridge.result?.success(code); + finish() + } + } +} \ No newline at end of file diff --git a/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsAppOtpPlatformBridge.kt b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsAppOtpPlatformBridge.kt new file mode 100644 index 00000000..a03584ae --- /dev/null +++ b/android/app/src/main/kotlin/com/cloud/diplomaticquarterapp/whatsapp/WhatsAppOtpPlatformBridge.kt @@ -0,0 +1,52 @@ +package com.cloud.diplomaticquarterapp.whatsapp + +import android.os.Build +import android.util.Log +import androidx.annotation.RequiresApi +import com.cloud.diplomaticquarterapp.penguin.PenguinView +import com.ejada.hmg.MainActivity +import io.flutter.embedding.engine.FlutterEngine +import io.flutter.plugin.common.MethodCall +import io.flutter.plugin.common.MethodChannel +import java.lang.ref.WeakReference + +class WhatsAppOtpPlatformBridge( + private var flutterEngine: FlutterEngine, + private var mainActivity: MainActivity +) { + + + private lateinit var channel: MethodChannel + + companion object { + private const val CHANNEL = "whats_app_otp" + var result: MethodChannel.Result? = null + } + + fun invoke() { + channel = MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL) + channel.setMethodCallHandler { call: MethodCall, result: MethodChannel.Result -> + when (call.method) { + "isWhatsAppInstalled" -> { + val isAppInstalled = + WhatsApp.isWhatsAppInstalled(WeakReference(mainActivity)) + result.success(isAppInstalled) + } + + "performHandShake" -> { + WhatsApp.performHandShake(WeakReference(mainActivity)) + } + + + "startListening" -> { + WhatsAppOtpPlatformBridge.result = result + } + + else -> { + result.notImplemented() + } + + } + } + } +} \ No newline at end of file diff --git a/android/app/src/main/res/layout/activity_whats_app_code.xml b/android/app/src/main/res/layout/activity_whats_app_code.xml new file mode 100644 index 00000000..95bd5d8b --- /dev/null +++ b/android/app/src/main/res/layout/activity_whats_app_code.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 87d28a5f..6c4ac3df 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -1,23 +1,23 @@ - HMG Patient App + HMG Patient App - + Unknown error: the Geofence service is not available now. - + Geofence service is not available now. Go to Settings>Location>Mode and choose High accuracy. - + Your app has registered too many geofences. - + You have provided too many PendingIntents to the addGeofences() call. - + App do not have permission to access location service. - + Geofence requests happened too frequently. - pk.eyJ1IjoicndhaWQiLCJhIjoiY2x5cGo4aHNjMGNsbTJyc2djempobGQxaSJ9.RCaC6WrUt4A4YnZNfxnONQ + sk.eyJ1IjoicndhaWQiLCJhIjoiY2x6NWo0bTMzMWZodzJrcGZpemYzc3Z4dSJ9.uSSZuwNSGCcCdPAiORECmg diff --git a/android/build.gradle b/android/build.gradle index 1f7a8c08..54052387 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -19,8 +19,8 @@ buildscript { credentials { username = 'mapbox' -// password = "sk.eyJ1IjoicndhaWQiLCJhIjoiY2x6NWo0bTMzMWZodzJrcGZpemYzc3Z4dSJ9.uSSZuwNSGCcCdPAiORECmg" - password = "pk.eyJ1IjoicndhaWQiLCJhIjoiY2x5cGo4aHNjMGNsbTJyc2djempobGQxaSJ9.RCaC6WrUt4A4YnZNfxnONQ" + password = "sk.eyJ1IjoicndhaWQiLCJhIjoiY2x6NWo0bTMzMWZodzJrcGZpemYzc3Z4dSJ9.uSSZuwNSGCcCdPAiORECmg" +// password = "pk.eyJ1IjoicndhaWQiLCJhIjoiY2x5cGo4aHNjMGNsbTJyc2djempobGQxaSJ9.RCaC6WrUt4A4YnZNfxnONQ" if (password == null || password == "") { throw new GradleException("MAPBOX_DOWNLOADS_TOKEN isn't set. Set it to the project properties or to the enviroment variables.") } diff --git a/android/gradle.properties b/android/gradle.properties index cb9913a1..9efff7ab 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -4,5 +4,5 @@ android.useAndroidX=true android.enableJetifier=true android.suppressUnsupportedCompileSdk=33 MAPBOX_USER_NAME = "mapbox" -#MAPBOX_DOWNLOADS_TOKEN="sk.eyJ1IjoicndhaWQiLCJhIjoiY2x6NWo0bTMzMWZodzJrcGZpemYzc3Z4dSJ9.uSSZuwNSGCcCdPAiORECmg" -MAPBOX_DOWNLOADS_TOKEN="pk.eyJ1IjoicndhaWQiLCJhIjoiY2x5cGo4aHNjMGNsbTJyc2djempobGQxaSJ9.RCaC6WrUt4A4YnZNfxnONQ" \ No newline at end of file +MAPBOX_DOWNLOADS_TOKEN="sk.eyJ1IjoicndhaWQiLCJhIjoiY2x6NWo0bTMzMWZodzJrcGZpemYzc3Z4dSJ9.uSSZuwNSGCcCdPAiORECmg" +#MAPBOX_DOWNLOADS_TOKEN="pk.eyJ1IjoicndhaWQiLCJhIjoiY2x5cGo4aHNjMGNsbTJyc2djempobGQxaSJ9.RCaC6WrUt4A4YnZNfxnONQ" \ No newline at end of file diff --git a/android/settings.gradle b/android/settings.gradle index 5a2f14fb..4c1c588e 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,4 +1,6 @@ include ':app' +include ':vital-sign-engine' +project(':vital-sign-engine').projectDir = new File('/Users/mohamedmekawy/Documents/Work/DiplomaticQuarter_3.16/packages/vital_sign_camera/android/libs') def flutterProjectRoot = rootProject.projectDir.parentFile.toPath() diff --git a/ios/Podfile b/ios/Podfile index 7721bb87..8706dcdb 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -33,7 +33,8 @@ target 'Runner' do pod 'OpenTok', '~> 2.22.0' pod 'VTO2Lib' - pod 'MapboxMaps', '10.18.2' + pod 'MapboxMaps', '10.19.0' + pod 'MapboxNavigation', '2.19.0' pod 'FLAnimatedImage' flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 2c0073ff..318f2f08 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -14,15 +14,16 @@ 306FE6C8271D790C002D6EFC /* OpenTokPlatformBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306FE6C7271D790C002D6EFC /* OpenTokPlatformBridge.swift */; }; 306FE6CB271D8B73002D6EFC /* OpenTok.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306FE6CA271D8B73002D6EFC /* OpenTok.swift */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; - 47C935002C91766800981BA7 /* Penguin.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47C934FC2C91766400981BA7 /* Penguin.xcframework */; }; - 47C935012C91766800981BA7 /* Penguin.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 47C934FC2C91766400981BA7 /* Penguin.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 47C935022C91766900981BA7 /* PenguinINRenderer.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47C934FA2C91766400981BA7 /* PenguinINRenderer.xcframework */; }; - 47C935032C91766900981BA7 /* PenguinINRenderer.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 47C934FA2C91766400981BA7 /* PenguinINRenderer.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 47C935042C91766A00981BA7 /* PenNavUI.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 47C934FB2C91766400981BA7 /* PenNavUI.xcframework */; }; - 47C935052C91766A00981BA7 /* PenNavUI.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 47C934FB2C91766400981BA7 /* PenNavUI.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 55DE18989C1F69DC483B9FB6 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C56AF9B31AA04A5292EEA39F /* Pods_Runner.framework */; }; 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 762D738E274E42650063CE73 /* ring_30Sec.caf in Resources */ = {isa = PBXBuildFile; fileRef = 762D738C274E42650063CE73 /* ring_30Sec.caf */; }; 762D738F274E42650063CE73 /* ring_30Sec.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 762D738D274E42650063CE73 /* ring_30Sec.mp3 */; }; + 7651B82F2D3E9CA40066B33A /* PenguinINRenderer.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7651B82C2D3E9CA40066B33A /* PenguinINRenderer.xcframework */; }; + 7651B8302D3E9CA40066B33A /* PenguinINRenderer.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 7651B82C2D3E9CA40066B33A /* PenguinINRenderer.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 7651B8312D3E9CA40066B33A /* Penguin.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7651B82D2D3E9CA40066B33A /* Penguin.xcframework */; }; + 7651B8322D3E9CA40066B33A /* Penguin.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 7651B82D2D3E9CA40066B33A /* Penguin.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 7651B8332D3E9CA40066B33A /* PenNavUI.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7651B82E2D3E9CA40066B33A /* PenNavUI.xcframework */; }; + 7651B8342D3E9CA40066B33A /* PenNavUI.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 7651B82E2D3E9CA40066B33A /* PenNavUI.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 76815B27275F381C00E66E94 /* HealthKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76815B26275F381C00E66E94 /* HealthKit.framework */; }; 76962ECE28AE5C10004EAE09 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 76962ECD28AE5C10004EAE09 /* GoogleService-Info.plist */; }; 76D71B672C6B7F9C00DAFB84 /* HMGPenguinInPlatformBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76D71B662C6B7F9C00DAFB84 /* HMGPenguinInPlatformBridge.swift */; }; @@ -51,19 +52,18 @@ E9C8C136256BACDA00EFFB62 /* HMG_Guest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9C8C135256BACDA00EFFB62 /* HMG_Guest.swift */; }; E9E27168256E3A4000F49B69 /* LocalizedFromFlutter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E27167256E3A4000F49B69 /* LocalizedFromFlutter.swift */; }; E9F7623B25922BCE00FB5CCF /* FlutterConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9F7623A25922BCE00FB5CCF /* FlutterConstants.swift */; }; - FD7241B0D73FB24C87572FAC /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E413842321D0D624872E9BE /* Pods_Runner.framework */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ - 768D81742C6DF6E4005C655F /* Embed Frameworks */ = { + 7651B8352D3E9CA50066B33A /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; + buildActionMask = 12; dstPath = ""; dstSubfolderSpec = 10; files = ( - 47C935032C91766900981BA7 /* PenguinINRenderer.xcframework in Embed Frameworks */, - 47C935012C91766800981BA7 /* Penguin.xcframework in Embed Frameworks */, - 47C935052C91766A00981BA7 /* PenNavUI.xcframework in Embed Frameworks */, + 7651B8322D3E9CA40066B33A /* Penguin.xcframework in Embed Frameworks */, + 7651B8302D3E9CA40066B33A /* PenguinINRenderer.xcframework in Embed Frameworks */, + 7651B8342D3E9CA40066B33A /* PenNavUI.xcframework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; @@ -71,6 +71,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 02C0468611167F0E858967A9 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; 29631B9D2C96C7F600DF5916 /* PenguinNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PenguinNavigator.swift; sourceTree = ""; }; @@ -79,10 +80,6 @@ 306FE6C7271D790C002D6EFC /* OpenTokPlatformBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenTokPlatformBridge.swift; sourceTree = ""; }; 306FE6CA271D8B73002D6EFC /* OpenTok.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenTok.swift; sourceTree = ""; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; - 47C934FA2C91766400981BA7 /* PenguinINRenderer.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PenguinINRenderer.xcframework; path = Frameworks/PenguinINRenderer.xcframework; sourceTree = ""; }; - 47C934FB2C91766400981BA7 /* PenNavUI.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PenNavUI.xcframework; path = Frameworks/PenNavUI.xcframework; sourceTree = ""; }; - 47C934FC2C91766400981BA7 /* Penguin.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Penguin.xcframework; path = Frameworks/Penguin.xcframework; sourceTree = ""; }; - 6EE8819867EC2775AB578377 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 762D738C274E42650063CE73 /* ring_30Sec.caf */ = {isa = PBXFileReference; lastKnownFileType = file; name = ring_30Sec.caf; path = ../../assets/sounds/ring_30Sec.caf; sourceTree = ""; }; @@ -90,6 +87,9 @@ 7643E4042BE0D0B400BD2F25 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Main_Custom.strings; sourceTree = ""; }; 7643E4052BE0D0B400BD2F25 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Main.strings; sourceTree = ""; }; 7643E4062BE0D0B400BD2F25 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/LaunchScreen.strings; sourceTree = ""; }; + 7651B82C2D3E9CA40066B33A /* PenguinINRenderer.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PenguinINRenderer.xcframework; path = Frameworks/PenguinINRenderer.xcframework; sourceTree = ""; }; + 7651B82D2D3E9CA40066B33A /* Penguin.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Penguin.xcframework; path = Frameworks/Penguin.xcframework; sourceTree = ""; }; + 7651B82E2D3E9CA40066B33A /* PenNavUI.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = PenNavUI.xcframework; path = Frameworks/PenNavUI.xcframework; sourceTree = ""; }; 76815B26275F381C00E66E94 /* HealthKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HealthKit.framework; path = System/Library/Frameworks/HealthKit.framework; sourceTree = SDKROOT; }; 76962ECD28AE5C10004EAE09 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 76D71B662C6B7F9C00DAFB84 /* HMGPenguinInPlatformBridge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HMGPenguinInPlatformBridge.swift; sourceTree = ""; }; @@ -99,8 +99,6 @@ 76D71B6F2C6B81EA00DAFB84 /* PenguinViewFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PenguinViewFactory.swift; sourceTree = ""; }; 76F2556027F1FFED0062C1CD /* PassKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PassKit.framework; path = System/Library/Frameworks/PassKit.framework; sourceTree = SDKROOT; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; - 838788A2BEDC4910F4B029A6 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; - 8E413842321D0D624872E9BE /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -108,6 +106,9 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9E4A8F0312C6AED5D3DC152C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + C56AF9B31AA04A5292EEA39F /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D72A14381E2E5999FC41D0A8 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; E91B538D256AAA6500E96549 /* GlobalHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlobalHelper.swift; sourceTree = ""; }; E91B538E256AAA6500E96549 /* Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = ""; }; E91B538F256AAA6500E96549 /* API.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = API.swift; sourceTree = ""; }; @@ -126,7 +127,6 @@ E9C8C135256BACDA00EFFB62 /* HMG_Guest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HMG_Guest.swift; sourceTree = ""; }; E9E27167256E3A4000F49B69 /* LocalizedFromFlutter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizedFromFlutter.swift; sourceTree = ""; }; E9F7623A25922BCE00FB5CCF /* FlutterConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlutterConstants.swift; sourceTree = ""; }; - F2C7D3C4718A1DED85DA3AD4 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -134,13 +134,13 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 7651B8312D3E9CA40066B33A /* Penguin.xcframework in Frameworks */, 76F2556127F1FFED0062C1CD /* PassKit.framework in Frameworks */, 76815B27275F381C00E66E94 /* HealthKit.framework in Frameworks */, E9620805255C2ED100D3A35D /* NetworkExtension.framework in Frameworks */, - 47C935042C91766A00981BA7 /* PenNavUI.xcframework in Frameworks */, - 47C935002C91766800981BA7 /* Penguin.xcframework in Frameworks */, - 47C935022C91766900981BA7 /* PenguinINRenderer.xcframework in Frameworks */, - FD7241B0D73FB24C87572FAC /* Pods_Runner.framework in Frameworks */, + 7651B8332D3E9CA40066B33A /* PenNavUI.xcframework in Frameworks */, + 7651B82F2D3E9CA40066B33A /* PenguinINRenderer.xcframework in Frameworks */, + 55DE18989C1F69DC483B9FB6 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -160,13 +160,13 @@ 555EAAA626EFB641859EF0BE /* Frameworks */ = { isa = PBXGroup; children = ( - 47C934FC2C91766400981BA7 /* Penguin.xcframework */, - 47C934FA2C91766400981BA7 /* PenguinINRenderer.xcframework */, - 47C934FB2C91766400981BA7 /* PenNavUI.xcframework */, + 7651B82D2D3E9CA40066B33A /* Penguin.xcframework */, + 7651B82C2D3E9CA40066B33A /* PenguinINRenderer.xcframework */, + 7651B82E2D3E9CA40066B33A /* PenNavUI.xcframework */, 76F2556027F1FFED0062C1CD /* PassKit.framework */, 76815B26275F381C00E66E94 /* HealthKit.framework */, E9620804255C2ED100D3A35D /* NetworkExtension.framework */, - 8E413842321D0D624872E9BE /* Pods_Runner.framework */, + C56AF9B31AA04A5292EEA39F /* Pods_Runner.framework */, ); name = Frameworks; sourceTree = ""; @@ -174,9 +174,9 @@ 605039E5DDF72C245F9765FE /* Pods */ = { isa = PBXGroup; children = ( - F2C7D3C4718A1DED85DA3AD4 /* Pods-Runner.debug.xcconfig */, - 838788A2BEDC4910F4B029A6 /* Pods-Runner.release.xcconfig */, - 6EE8819867EC2775AB578377 /* Pods-Runner.profile.xcconfig */, + D72A14381E2E5999FC41D0A8 /* Pods-Runner.debug.xcconfig */, + 02C0468611167F0E858967A9 /* Pods-Runner.release.xcconfig */, + 9E4A8F0312C6AED5D3DC152C /* Pods-Runner.profile.xcconfig */, ); path = Pods; sourceTree = ""; @@ -293,15 +293,15 @@ isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( - 6D0B2FE51DC05E2D0395E861 /* [CP] Check Pods Manifest.lock */, + BEE88E0BBD555ACCD7E82B57 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, - 768D81742C6DF6E4005C655F /* Embed Frameworks */, + 7651B8352D3E9CA50066B33A /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, - 487FDD6493EB9AE7D8E39485 /* [CP] Embed Pods Frameworks */, - 4671D3CD126F6635F4B75A6E /* [CP] Copy Pods Resources */, + 191312D8478950EB12CBDD28 /* [CP] Embed Pods Frameworks */, + 4CC68CB45B720A365C7CF7DC /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -368,6 +368,23 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 191312D8478950EB12CBDD28 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -384,7 +401,7 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin\n"; }; - 4671D3CD126F6635F4B75A6E /* [CP] Copy Pods Resources */ = { + 4CC68CB45B720A365C7CF7DC /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -401,24 +418,22 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 487FDD6493EB9AE7D8E39485 /* [CP] Embed Pods Frameworks */ = { + 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + inputPaths = ( ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + name = "Run Script"; + outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; - showEnvVarsInLog = 0; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n"; }; - 6D0B2FE51DC05E2D0395E861 /* [CP] Check Pods Manifest.lock */ = { + BEE88E0BBD555ACCD7E82B57 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -440,21 +455,6 @@ 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; }; - 9740EEB61CF901F6004384FC /* Run Script */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Run Script"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -583,12 +583,13 @@ CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 2; DEVELOPMENT_TEAM = 3A359E86ZF; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Flutter", + "$(SRCROOT)/Frameworks", ); INFOPLIST_FILE = Runner/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; @@ -600,7 +601,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - MARKETING_VERSION = 4.5.991; + MARKETING_VERSION = 4.5.999; PRODUCT_BUNDLE_IDENTIFIER = "com.HMG.HMG-Smartphone"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -734,12 +735,13 @@ CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 2; DEVELOPMENT_TEAM = 3A359E86ZF; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Flutter", + "$(SRCROOT)/Frameworks", ); INFOPLIST_FILE = Runner/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; @@ -751,7 +753,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - MARKETING_VERSION = 4.5.991; + MARKETING_VERSION = 4.5.999; PRODUCT_BUNDLE_IDENTIFIER = "com.HMG.HMG-Smartphone"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -777,12 +779,13 @@ CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 2; DEVELOPMENT_TEAM = 3A359E86ZF; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Flutter", + "$(SRCROOT)/Frameworks", ); INFOPLIST_FILE = Runner/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; @@ -794,7 +797,7 @@ "$(inherited)", "$(PROJECT_DIR)/Flutter", ); - MARKETING_VERSION = 4.5.991; + MARKETING_VERSION = 4.5.999; PRODUCT_BUNDLE_IDENTIFIER = "com.HMG.HMG-Smartphone"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/lib/config/config.dart b/lib/config/config.dart index 71dc2a20..04f86877 100644 --- a/lib/config/config.dart +++ b/lib/config/config.dart @@ -352,7 +352,7 @@ var CAN_PAY_FOR_FOR_WALKIN_APPOINTMENT = 'Services/Doctors.svc/REST/CanPayForWal var CHANNEL = 3; var GENERAL_ID = 'Cs2020@2016\$2958'; var IP_ADDRESS = '10.20.10.20'; -var VERSION_ID = 17.1; +var VERSION_ID = 17.4; var SETUP_ID = '91877'; var LANGUAGE = 2; // var PATIENT_OUT_SA = 0; @@ -694,6 +694,8 @@ var GET_PROJECT_FROM_NFC = 'Services/OUTPs.svc/Rest/GetProjectByNFC'; var GET_PATIENT_OCCUPATION_LIST = 'Services/Authentication.svc/REST/GetPatientOccupation'; +var IS_DOCTOR_AVAILABLE_BY_CALENDAR_SCHEDULE = 'Services/OUTPs.svc/REST/HIS_IsDoctorAvailableByCalendarSchedule'; + //PAYFORT var getPayFortProjectDetails = "Services/PayFort_Serv.svc/REST/GetPayFortProjectDetails"; var addPayFortApplePayResponse = "Services/PayFort_Serv.svc/REST/AddResponse"; diff --git a/lib/core/service/client/base_app_client.dart b/lib/core/service/client/base_app_client.dart index db0ee615..8faf93bd 100644 --- a/lib/core/service/client/base_app_client.dart +++ b/lib/core/service/client/base_app_client.dart @@ -187,7 +187,7 @@ class BaseAppClient { // body['IdentificationNo'] = 1023854217; // body['MobileNo'] = "531940021"; //0560717232 - // body['PatientID'] = 1058229; //4609100 + // body['PatientID'] = 5185584; //4609100 // body['TokenID'] = "@dm!n"; // Patient ID: 3027574 diff --git a/lib/core/service/medical/ask_doctor_services.dart b/lib/core/service/medical/ask_doctor_services.dart index 9491354a..95597955 100644 --- a/lib/core/service/medical/ask_doctor_services.dart +++ b/lib/core/service/medical/ask_doctor_services.dart @@ -29,6 +29,25 @@ class AskDoctorService extends BaseService { return Future.value(localRes); } + Future isDoctorAvailable({int? projectId, int? doctorId, int? clinicId}) async { + hasError = false; + Map body = Map(); + body['isDentalAllowedBackend'] = false; + body['DoctorID'] = doctorId; + body['ProjectID'] = projectId; + body['ClinicID'] = clinicId; + + dynamic localRes; + + await baseAppClient.post(IS_DOCTOR_AVAILABLE_BY_CALENDAR_SCHEDULE, onSuccess: (dynamic response, int statusCode) { + localRes = response; + }, onFailure: (String error, int statusCode) { + hasError = true; + super.error = error; + }, body: body); + return Future.value(localRes); + } + Future getCallRequestTypeLOV() async { hasError = false; Map body = Map(); diff --git a/lib/core/service/medical/labs_service.dart b/lib/core/service/medical/labs_service.dart index 8ca246a0..c03b29f4 100644 --- a/lib/core/service/medical/labs_service.dart +++ b/lib/core/service/medical/labs_service.dart @@ -42,7 +42,7 @@ class LabsService extends BaseService { _requestPatientLabSpecialResult.invoiceNo = isVidaPlus! ? "0" : invoiceNo; _requestPatientLabSpecialResult.invoiceNoVP = isVidaPlus ? invoiceNo : "0"; - _requestPatientLabSpecialResult.invoiceType = invoiceType!; + _requestPatientLabSpecialResult.invoiceType = invoiceType ?? ""; _requestPatientLabSpecialResult.orderNo = orderNo; _requestPatientLabSpecialResult.setupID = setupID; diff --git a/lib/pages/AlHabibMedicalService/ancillary-orders/ancillaryOrdersDetails.dart b/lib/pages/AlHabibMedicalService/ancillary-orders/ancillaryOrdersDetails.dart index cb1183ef..33a7cbd6 100644 --- a/lib/pages/AlHabibMedicalService/ancillary-orders/ancillaryOrdersDetails.dart +++ b/lib/pages/AlHabibMedicalService/ancillary-orders/ancillaryOrdersDetails.dart @@ -670,8 +670,8 @@ class _AnicllaryOrdersState extends State with SingleTic currency: projectViewModel.user.outSA == 1 ? "AED" : "SAR", onFailed: (failureResult) async { GifLoaderDialogUtils.hideDialog(context); - log("failureResult: ${failureResult.toString()}"); - AppToast.showErrorToast(message: failureResult.toString()); + log("failureResult: ${failureResult.message.toString()}"); + AppToast.showErrorToast(message: failureResult.message.toString()); }, onSuccess: (successResult) async { log("Payfort: ${successResult.responseMessage}"); diff --git a/lib/pages/BookAppointment/BookConfirm.dart b/lib/pages/BookAppointment/BookConfirm.dart index 65dfa1b1..cd2d8c7a 100644 --- a/lib/pages/BookAppointment/BookConfirm.dart +++ b/lib/pages/BookAppointment/BookConfirm.dart @@ -459,8 +459,9 @@ class _BookConfirmState extends State { payfortProjectDetailsRespModel: payfortProjectDetailsRespModel, currency: projectViewModel.user.outSA == 1 ? "AED" : "SAR", onFailed: (failureResult) async { - log("failureResult: ${failureResult.toString()}"); - AppToast.showErrorToast(message: failureResult.toString()); + GifLoaderDialogUtils.hideDialog(context); + log("failureResult: ${failureResult.message.toString()}"); + AppToast.showErrorToast(message: failureResult.message.toString()); }, onSuccess: (successResult) async { log("Payfort: ${successResult.responseMessage}"); diff --git a/lib/pages/BookAppointment/BookSuccess.dart b/lib/pages/BookAppointment/BookSuccess.dart index 61bcb977..f4df725b 100644 --- a/lib/pages/BookAppointment/BookSuccess.dart +++ b/lib/pages/BookAppointment/BookSuccess.dart @@ -712,8 +712,8 @@ class _BookSuccessState extends State { currency: projectViewModel.user.outSA == 1 ? "AED" : "SAR", onFailed: (failureResult) async { GifLoaderDialogUtils.hideDialog(context); - log("failureResult: ${failureResult.toString()}"); - AppToast.showErrorToast(message: failureResult.toString()); + log("failureResult: ${failureResult.message.toString()}"); + AppToast.showErrorToast(message: failureResult.message.toString()); }, onSuccess: (successResult) async { log("Payfort: ${successResult.responseMessage}"); diff --git a/lib/pages/BookAppointment/QRCode.dart b/lib/pages/BookAppointment/QRCode.dart index e27a55bb..c79e1fcf 100644 --- a/lib/pages/BookAppointment/QRCode.dart +++ b/lib/pages/BookAppointment/QRCode.dart @@ -389,7 +389,6 @@ class _QRCodeState extends State { service.sendCheckinNfcRequest(widget!.patientShareResponse!.appointmentNo!, nfcId, widget.patientShareResponse!.projectID!, checkInBy, widget.patientShareResponse!.clinicID!, context).then((res) { print(res); - GifLoaderDialogUtils.hideDialog(context); _showMyDialog(res["SuccessMsg"], this.context); }).catchError((err) { diff --git a/lib/pages/ErService/EROnlineCheckIn/EROnlineCheckInPaymentDetails.dart b/lib/pages/ErService/EROnlineCheckIn/EROnlineCheckInPaymentDetails.dart index a9873df4..69da5dfc 100644 --- a/lib/pages/ErService/EROnlineCheckIn/EROnlineCheckInPaymentDetails.dart +++ b/lib/pages/ErService/EROnlineCheckIn/EROnlineCheckInPaymentDetails.dart @@ -423,8 +423,9 @@ class _EROnlineCheckInPaymentDetailsState extends State with SingleTick widget.appo.doctorImageURL!, widget.appo.doctorSpeciality!, "", - widget.appo.projectName!, + widget.appo.projectName ?? "", DateUtil.convertStringToDate(widget.appo.appointmentDate!), widget.appo.isLiveCareAppointment! ? DateUtil.convertStringToDate(widget.appo.appointmentDate!).toString().split(" ")[1].substring(0, 5) : widget.appo.startTime!.substring(0, 5), "", diff --git a/lib/pages/MyAppointments/widgets/AppointmentActions.dart b/lib/pages/MyAppointments/widgets/AppointmentActions.dart index d29030a1..17d463d3 100644 --- a/lib/pages/MyAppointments/widgets/AppointmentActions.dart +++ b/lib/pages/MyAppointments/widgets/AppointmentActions.dart @@ -409,6 +409,7 @@ class _AppointmentActionsState extends State { if (res['ListLabResultsByAppNo'] != null) { patientLabOrders.orderNo = res['ListLabResultsByAppNo'][0]['OrderNo'].toString(); patientLabOrders.invoiceNo = res['ListLabResultsByAppNo'][0]['InvoiceNo'].toString(); + patientLabOrders.invoiceType = res['ListLabResultsByAppNo'][0]['InvoiceType'].toString(); patientLabOrders.clinicID = widget.appo.clinicID; patientLabOrders.clinicDescription = widget.appo.clinicName; patientLabOrders.projectID = widget.appo.projectID.toString(); diff --git a/lib/pages/ToDoList/ToDo.dart b/lib/pages/ToDoList/ToDo.dart index bd860008..c5d99320 100644 --- a/lib/pages/ToDoList/ToDo.dart +++ b/lib/pages/ToDoList/ToDo.dart @@ -1531,8 +1531,8 @@ class _ToDoState extends State with SingleTickerProviderStateMixin { currency: projectViewModel.user.outSA == 1 ? "AED" : "SAR", onFailed: (failureResult) async { GifLoaderDialogUtils.hideDialog(context); - log("failureResult: ${failureResult.toString()}"); - AppToast.showErrorToast(message: failureResult.toString()); + log("failureResult: ${failureResult.message.toString()}"); + AppToast.showErrorToast(message: failureResult.message.toString()); }, onSuccess: (successResult) async { log("Payfort: ${successResult.responseMessage}"); diff --git a/lib/pages/insurance/insurance_card_screen.dart b/lib/pages/insurance/insurance_card_screen.dart index 0bdca4a8..fbe0c87e 100644 --- a/lib/pages/insurance/insurance_card_screen.dart +++ b/lib/pages/insurance/insurance_card_screen.dart @@ -171,17 +171,17 @@ class _InsuranceCardState extends State { SizedBox( height: 8.5, ), - if (model.insurance[index].isActive == true) - Container( - color: Colors.transparent, - child: DefaultButton( - TranslationBase.of(context).seeDetails, - () => { - getDetails(model.insurance[index]), - }, - ), - width: double.infinity, - ), + // if (model.insurance[index].isActive == true) + // Container( + // color: Colors.transparent, + // child: DefaultButton( + // TranslationBase.of(context).seeDetails, + // () => { + // getDetails(model.insurance[index]), + // }, + // ), + // width: double.infinity, + // ), ], ), ), diff --git a/lib/pages/landing/widgets/services_view.dart b/lib/pages/landing/widgets/services_view.dart index b336887e..8ca7f76b 100644 --- a/lib/pages/landing/widgets/services_view.dart +++ b/lib/pages/landing/widgets/services_view.dart @@ -41,6 +41,7 @@ import 'package:diplomaticquarterapp/uitl/penguin_method_channel.dart'; import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart'; import 'package:diplomaticquarterapp/uitl/utils.dart'; import 'package:diplomaticquarterapp/uitl/utils_new.dart'; +import 'package:diplomaticquarterapp/vital_signs/vital_sign.dart'; import 'package:diplomaticquarterapp/widgets/dialogs/covid_consent_dialog.dart'; import 'package:diplomaticquarterapp/widgets/dialogs/location_selection_dialog.dart'; import 'package:diplomaticquarterapp/widgets/dialogs/radio_selection_dialog.dart'; @@ -229,6 +230,9 @@ class ServicesView extends StatelessWidget { } else if (hmgServices.action == 1) { openLiveCare(context); } else if (hmgServices.action == 2) { + //todo for temporary basis + // Navigator.push(context, FadePage(page: VitalSigns())); + // initPenguinSDK(); if (projectViewModel.isIndoorNavigationEnabled) { if (!isLocked) openNavigationProjectSelection(context); diff --git a/lib/pages/livecare/live_care_payment_page.dart b/lib/pages/livecare/live_care_payment_page.dart index ccec389b..028f5bd7 100644 --- a/lib/pages/livecare/live_care_payment_page.dart +++ b/lib/pages/livecare/live_care_payment_page.dart @@ -230,36 +230,6 @@ class _LiveCarePatmentPageState extends State { ), ), mHeight(32.0), - AutoSizeText( - TranslationBase.of(context).selectedCallType, - maxLines: 1, - minFontSize: 12, - style: TextStyle( - fontSize: SizeConfig.textMultiplier! * 2.0, - fontWeight: FontWeight.w600, - letterSpacing: -0.39, - height: 0.8, - ), - ), - mHeight(12.0), - Row( - children: [ - SvgPicture.asset( - getCallTypeImagePath(), - width: 18, - height: 18, - ), - mWidth(10), - Text( - getCallTypeText(), - style: TextStyle( - fontSize: 14.0, - letterSpacing: -0.4, - fontWeight: FontWeight.w600, - ), - ), - ], - ), Container( margin: EdgeInsets.only(top: 16.0), child: Row( @@ -300,6 +270,36 @@ class _LiveCarePatmentPageState extends State { ], ), ), + AutoSizeText( + TranslationBase.of(context).selectedCallType, + maxLines: 1, + minFontSize: 12, + style: TextStyle( + fontSize: SizeConfig.textMultiplier! * 2.0, + fontWeight: FontWeight.w600, + letterSpacing: -0.39, + height: 0.8, + ), + ), + mHeight(12.0), + Row( + children: [ + SvgPicture.asset( + getCallTypeImagePath(), + width: 18, + height: 18, + ), + mWidth(10), + Text( + getCallTypeText(), + style: TextStyle( + fontSize: 14.0, + letterSpacing: -0.4, + fontWeight: FontWeight.w600, + ), + ), + ], + ), mFlex(1), Text( TranslationBase.of(context).upComingPayOption, diff --git a/lib/pages/livecare/widgets/clinic_list.dart b/lib/pages/livecare/widgets/clinic_list.dart index cdb600dc..b0a5df48 100644 --- a/lib/pages/livecare/widgets/clinic_list.dart +++ b/lib/pages/livecare/widgets/clinic_list.dart @@ -486,9 +486,9 @@ class _clinic_listState extends State { payfortProjectDetailsRespModel: payfortProjectDetailsRespModel, currency: projectViewModel.user.outSA == 1 ? "AED" : "SAR", onFailed: (failureResult) async { - log("failureResult: ${failureResult.toString()}"); - GifLoaderDialogUtils.hideDialog(localContext!); - AppToast.showErrorToast(message: failureResult.toString()); + GifLoaderDialogUtils.hideDialog(context); + log("failureResult: ${failureResult.message.toString()}"); + AppToast.showErrorToast(message: failureResult.message.toString()); }, onSuccess: (successResult) async { GifLoaderDialogUtils.hideDialog(localContext!); diff --git a/lib/pages/login/confirm-login.dart b/lib/pages/login/confirm-login.dart index b43d9823..b02674c7 100644 --- a/lib/pages/login/confirm-login.dart +++ b/lib/pages/login/confirm-login.dart @@ -30,6 +30,7 @@ import 'package:diplomaticquarterapp/uitl/date_uitl.dart'; import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart'; import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart'; import 'package:diplomaticquarterapp/uitl/utils.dart'; +import 'package:diplomaticquarterapp/uitl/whatsapp_method_channel.dart'; import 'package:diplomaticquarterapp/widgets/buttons/defaultButton.dart'; import 'package:diplomaticquarterapp/widgets/card/rounded_container.dart'; import 'package:diplomaticquarterapp/widgets/data_display/text.dart'; @@ -344,7 +345,18 @@ class _ConfirmLogin extends State { sharedPref.setInt(LAST_LOGIN, this.selectedOption); //this.cs.sharedService.setStorage(this.selectedOption, AuthenticationService.LAST_LOGIN); } - loginWithSMS(type) { + loginWithSMS(type) async { + if (type == 4) { + var channel = WhatsappMethodChannel(); + // var whatsappStatus = await channel.isWhatsAppInstalled(); + // if(whatsappStatus) { + // print("whatapp is installed"); + channel.handleHandShake(); + // }else{ + // print("whatapp is not installed"); + // } + } + //if (!el.disabled) { if (this.user != null && this.registerd_data == null) { this.checkUserAuthentication(type); @@ -697,37 +709,37 @@ class _ConfirmLogin extends State { } checkIfUserAgreedBefore(CheckActivationCode result) { - // this.authService.checkIfUserAgreed().then((result) { - // if (result['IsPatientAlreadyAgreed']) { - // goToHome(); - // } else { - // this.authService.getUserAgreementContent().then((result) { - // GifLoaderDialogUtils.hideDialog(AppGlobal.context); - // Navigator.pushAndRemoveUntil( - // context, - // FadePage( - // page: UserLoginAgreementPage( - // userAgreementText: result['UserAgreementContent'], - // authenticatedUserObject: authenticatedUserObject, - // appointmentRateViewModel: appointmentRateViewModel, - // selectedOption: selectedOption, - // ), - // ), - // (r) => false); - // }).catchError((err) { - // GifLoaderDialogUtils.hideDialog(context); - // print(err); - // }); - // } - // }).catchError((err) { - // GifLoaderDialogUtils.hideDialog(context); - // print(err); - // }); + this.authService.checkIfUserAgreed().then((result) { + if (result['IsPatientAlreadyAgreed']) { + goToHome(); + } else { + this.authService.getUserAgreementContent().then((result) { + GifLoaderDialogUtils.hideDialog(AppGlobal.context); + Navigator.pushAndRemoveUntil( + context, + FadePage( + page: UserLoginAgreementPage( + userAgreementText: result['UserAgreementContent'], + authenticatedUserObject: authenticatedUserObject, + appointmentRateViewModel: appointmentRateViewModel, + selectedOption: selectedOption, + ), + ), + (r) => false); + }).catchError((err) { + GifLoaderDialogUtils.hideDialog(context); + print(err); + }); + } + }).catchError((err) { + GifLoaderDialogUtils.hideDialog(context); + print(err); + }); // if (result.isNeedUserAgreement == true) { - //move to agreement page. + // // move to agreement page. // } else { - goToHome(); + // goToHome(); // } } diff --git a/lib/pages/login/login.dart b/lib/pages/login/login.dart index beb047f5..832e0a1e 100644 --- a/lib/pages/login/login.dart +++ b/lib/pages/login/login.dart @@ -362,12 +362,12 @@ class _Login extends State { projectViewModel.setPrivilege(privilegeList: result); result = CheckActivationCode.fromJson(result); result.list.isFamily = false; - this.sharedPref.setString(BLOOD_TYPE, + await this.sharedPref.setString(BLOOD_TYPE, result.patientBloodType != null ? result.patientBloodType : ""); - this.sharedPref.setObject(USER_PROFILE, result.list); - this.sharedPref.setObject(MAIN_USER, result.list); - this.sharedPref.setObject(LOGIN_TOKEN_ID, result.logInTokenID); - this.sharedPref.setString(TOKEN, result.authenticationTokenID); + await this.sharedPref.setObject(USER_PROFILE, result.list); + await this.sharedPref.setObject(MAIN_USER, result.list); + await this.sharedPref.setObject(LOGIN_TOKEN_ID, result.logInTokenID); + await this.sharedPref.setString(TOKEN, result.authenticationTokenID); await authenticatedUserObject.getUser(getUser: true); authenticatedUserObject.isLogin = true; appointmentRateViewModel.isLogin = true; diff --git a/lib/pages/medical/ask_doctor/ask_doctor_page.dart b/lib/pages/medical/ask_doctor/ask_doctor_page.dart index ab032541..09db7ba5 100644 --- a/lib/pages/medical/ask_doctor/ask_doctor_page.dart +++ b/lib/pages/medical/ask_doctor/ask_doctor_page.dart @@ -80,21 +80,23 @@ class AskDoctorPage extends StatelessWidget { doctor: doctorList, isLiveCareAppointment: false, isShowFlag: false, - onTap: () { - GifLoaderDialogUtils.showMyDialog(context); - service.getCallInfoHoursResult(doctorId: _doctor.doctorID, projectId: _doctor.projectID).then((res) { - GifLoaderDialogUtils.hideDialog(context); - Navigator.push( - context, - FadePage( - page: RequestTypePage(doctorList: _doctor), - ), - ); - }).catchError((err) { - GifLoaderDialogUtils.hideDialog(context); - if (err != null) AppToast.showErrorToast(message: err.toString()); - print(err); - }); + onTap: () async { + if (await checkIfDoctorAvailable(_doctor, context)) { + GifLoaderDialogUtils.showMyDialog(context); + service.getCallInfoHoursResult(doctorId: _doctor.doctorID, projectId: _doctor.projectID).then((res) { + GifLoaderDialogUtils.hideDialog(context); + Navigator.push( + context, + FadePage( + page: RequestTypePage(doctorList: _doctor), + ), + ); + }).catchError((err) { + GifLoaderDialogUtils.hideDialog(context); + if (err != null) AppToast.showErrorToast(message: err.toString()); + print(err); + }); + } }, ); }, @@ -106,6 +108,27 @@ class AskDoctorPage extends StatelessWidget { ); } + Future checkIfDoctorAvailable(DoctorList _doctor, BuildContext context) { + bool isAvailable = false; + GifLoaderDialogUtils.showMyDialog(context); + service.isDoctorAvailable(doctorId: _doctor.doctorID, projectId: _doctor.projectID, clinicId: _doctor.clinicID).then((res) { + GifLoaderDialogUtils.hideDialog(context); + print(res['IsDoctorAvailable']); + if (res['IsDoctorAvailable']) { + isAvailable = true; + } else { + isAvailable = false; + AppToast.showErrorToast(message: res['endUserMessage']); + } + }).catchError((err) { + GifLoaderDialogUtils.hideDialog(context); + if (err != null) AppToast.showErrorToast(message: err.toString()); + print(err); + }); + + return Future.value(isAvailable); + } + String getDate(String date) { DateTime dateObj = DateUtil.convertStringToDate(date); return DateUtil.getWeekDay(dateObj.weekday) + diff --git a/lib/pages/medical/balance/confirm_payment_page.dart b/lib/pages/medical/balance/confirm_payment_page.dart index da9570f2..0c0f354c 100644 --- a/lib/pages/medical/balance/confirm_payment_page.dart +++ b/lib/pages/medical/balance/confirm_payment_page.dart @@ -330,8 +330,8 @@ class _ConfirmPaymentPageState extends State { currency: projectViewModel.authenticatedUserObject.user.outSA == 1 ? "AED" : "SAR", onFailed: (failureResult) async { GifLoaderDialogUtils.hideDialog(context); - log("failureResult: ${failureResult.toString()}"); - AppToast.showErrorToast(message: failureResult.toString()); + log("failureResult: ${failureResult.message.toString()}"); + AppToast.showErrorToast(message: failureResult.message.toString()); }, onSuccess: (successResult) async { log("Payfort: ${successResult.responseMessage}"); diff --git a/lib/services/authentication/auth_provider.dart b/lib/services/authentication/auth_provider.dart index d9b9935e..4a8a896c 100644 --- a/lib/services/authentication/auth_provider.dart +++ b/lib/services/authentication/auth_provider.dart @@ -1777,7 +1777,7 @@ class AuthProvider with ChangeNotifier { Future checkIfUserAgreed() async { Map request; - request = {"Region": 1}; + request = {"Region": 1, "SessionID": SESSION_ID}; dynamic localRes; try { await new BaseAppClient().post(CHECK_USAGE_AGREEMENT, onSuccess: (dynamic response, int statusCode) { diff --git a/lib/services/clinic_services/get_clinic_service.dart b/lib/services/clinic_services/get_clinic_service.dart index af2828cc..e1bda009 100644 --- a/lib/services/clinic_services/get_clinic_service.dart +++ b/lib/services/clinic_services/get_clinic_service.dart @@ -184,12 +184,13 @@ class ClinicListService extends BaseService { return Future.value(localRes); } - Future getInPatientPaymentLink(int projectID, int admissionNo, int orderID, String name, String email, num amount, String nationalID, int clinicID, context) async { + Future getInPatientPaymentLink(int paymentRequestID, int projectID, int admissionNo, int orderID, String name, String email, num amount, String nationalID, int clinicID, context) async { Map request; // request = {"ProjectID": projectID, "AdmissionReqNo": admissionReqNo, "AdmissionNo": admissionNo}; request = { "ProjectID": projectID, + "PaymentRequestId": paymentRequestID, "ClientOrderID": orderID, "OrderDescription": "InPatient Advance Payment", "CustomerName": name, diff --git a/lib/uitl/whatsapp_method_channel.dart b/lib/uitl/whatsapp_method_channel.dart new file mode 100644 index 00000000..068e123e --- /dev/null +++ b/lib/uitl/whatsapp_method_channel.dart @@ -0,0 +1,34 @@ +import 'dart:async'; + +import 'package:flutter/services.dart'; + +class WhatsappMethodChannel { + static const MethodChannel _channel = MethodChannel('whats_app_otp'); + + FutureOr handleHandShake() async { + try { + await _channel.invokeMethod("performHandShake"); + + } on PlatformException catch (e) { + print("Failed to launch PenguinIn: '${e.message}'."); + } + } + + Future isWhatsAppInstalled() async { + try { + return await _channel.invokeMethod("isWhatsAppInstalled"); + } catch (e) { + return false; + } + } + + Future startListening() async { + try{ + String code = await _channel.invokeMethod("startListening"); + print("the code in flutter is ${code}"); + return code; + }catch(e){ + return ""; + } + } +} \ No newline at end of file diff --git a/lib/vital_signs/vital_sign.dart b/lib/vital_signs/vital_sign.dart new file mode 100644 index 00000000..01fbcec8 --- /dev/null +++ b/lib/vital_signs/vital_sign.dart @@ -0,0 +1,70 @@ +// import 'package:flutter/material.dart'; +// import 'package:vital_sign_camera/vital_sign_camera.dart'; +// +// class VitalSigns extends StatefulWidget { +// const VitalSigns({super.key}); +// +// @override +// State createState() => _VitalSignState(); +// } +// +// class _VitalSignState extends State { +// late final VitalSignCameraController _vitalSignCameraController; +// late Future cameraDevice; +// +// @override +// void initState() { +// super.initState(); +// cameraDevice = getFrontCamera(); +// } +// +// double? _heartRate; +// +// Future getFrontCamera() async { +// if (CameraPermissionStatus.authorized != await requestCameraPermission()) { +// return null; +// } +// return queryCameraDevice(CameraPosition.front); +// } +// +// @override +// Widget build(BuildContext context) { +// return Scaffold( +// body: Stack(children: [ +// VitalSignCamera( +// onCreated: _onVitalSignCameraCreated, +// isActive: true, +// userInfo: UserInfo( +// age: 30, gender: Gender.male, userId: '__YOUR_USER_ID__'), +// config: VitalSignCameraConfig(apiKey: '__YOUR_API_KEY__'), +// device: cameraDevice, +// onVideoFrameProcessed: _onVideoFrameProcessed), +// Center( +// child: Column( +// mainAxisAlignment: MainAxisAlignment.center, +// children: [ +// ElevatedButton( +// onPressed: () { +// setState(() { +// _vitalSignCameraController.startScanning(); +// }); +// }, +// child: const Text('start')), +// Text('Heart rate: $_heartRate'), +// ], +// ), +// ), +// ]), +// ); +// } +// +// void _onVideoFrameProcessed(VideoFrameProcessedEvent event) { +// // setState(() { +// // _heartRate = event.healthResult?.health?.vitalSigns.heartRate; +// // }); +// } +// +// void _onVitalSignCameraCreated(VitalSignCameraController controller) { +// _vitalSignCameraController = controller; +// } +// } \ No newline at end of file diff --git a/lib/widgets/in_app_browser/InAppBrowser.dart b/lib/widgets/in_app_browser/InAppBrowser.dart index 5807a8ef..ee68f743 100644 --- a/lib/widgets/in_app_browser/InAppBrowser.dart +++ b/lib/widgets/in_app_browser/InAppBrowser.dart @@ -40,7 +40,7 @@ class MyInAppBrowser extends InAppBrowser { // static String SERVICE_URL = 'https://hmgwebservices.com/PayFortWeb/pages/SendPayFortRequest.aspx'; // Payfort Payment Gateway URL UAT - static String SERVICE_URL = 'https://hmgwebservices.com/PayFortWebL/ive/pages/SendPayFortRequest.aspx'; //Payfort Payment Gateway URL LIVE + static String SERVICE_URL = 'https://hmgwebservices.com/PayFortWebLive/pages/SendPayFortRequest.aspx'; //Payfort Payment Gateway URL LIVE // static String SERVICE_URL = 'https://uat.hmgwebservices.com/payfortforvidaplus/pages/SendPayFortRequest.aspx'; //Payfort Payment Gateway URL UAT VIDA PLUS diff --git a/lib/widgets/otp/sms-popup.dart b/lib/widgets/otp/sms-popup.dart index 0162ddbd..66bdb936 100644 --- a/lib/widgets/otp/sms-popup.dart +++ b/lib/widgets/otp/sms-popup.dart @@ -5,6 +5,7 @@ import 'package:diplomaticquarterapp/config/size_config.dart'; import 'package:diplomaticquarterapp/core/viewModels/project_view_model.dart'; import 'package:diplomaticquarterapp/theme/colors.dart'; import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart'; +import 'package:diplomaticquarterapp/uitl/whatsapp_method_channel.dart'; import 'package:flutter/material.dart'; import 'package:flutter_svg/svg.dart'; import 'package:provider/provider.dart'; @@ -102,9 +103,10 @@ class SMSOTP { child: StatefulBuilder(builder: (context, setState) { if (displayTime == '') { startTimer(setState); - - // startLister(); - if (Platform.isAndroid && type == 1) checkSignature(); + if (Platform.isAndroid ) { + if (type == 1) checkSignature(); + else if(type == 4) _listenWhatsAppCode(); + } } return Container( @@ -298,6 +300,15 @@ class SMSOTP { }); } + void _listenWhatsAppCode(){ + WhatsappMethodChannel().startListening().then((message) { + final intRegex = RegExp(r'\d+', multiLine: true); + var otp = SmsVerification.getCode(message, intRegex); + _pinPutController.text = otp; + onSuccess(otp); + }); + } + // startLister() { // var signature = checkSignature(); // diff --git a/packages/vital_sign_camera/LICENSE b/packages/vital_sign_camera/LICENSE new file mode 100644 index 00000000..ba75c69f --- /dev/null +++ b/packages/vital_sign_camera/LICENSE @@ -0,0 +1 @@ +TODO: Add your license here. diff --git a/packages/vital_sign_camera/analysis_options.yaml b/packages/vital_sign_camera/analysis_options.yaml new file mode 100644 index 00000000..a5744c1c --- /dev/null +++ b/packages/vital_sign_camera/analysis_options.yaml @@ -0,0 +1,4 @@ +include: package:flutter_lints/flutter.yaml + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/packages/vital_sign_camera/android/.gitignore b/packages/vital_sign_camera/android/.gitignore new file mode 100644 index 00000000..161bdcda --- /dev/null +++ b/packages/vital_sign_camera/android/.gitignore @@ -0,0 +1,9 @@ +*.iml +.gradle +/local.properties +/.idea/workspace.xml +/.idea/libraries +.DS_Store +/build +/captures +.cxx diff --git a/packages/vital_sign_camera/android/build.gradle b/packages/vital_sign_camera/android/build.gradle new file mode 100644 index 00000000..d8c5ca9d --- /dev/null +++ b/packages/vital_sign_camera/android/build.gradle @@ -0,0 +1,69 @@ +group 'ai.panoptic.vital_sign_camera' +version '1.0-SNAPSHOT' + +buildscript { + ext.kotlin_version = '1.5.20' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:7.1.2' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +apply plugin: 'com.android.library' +apply plugin: 'kotlin-android' + +android { + compileSdkVersion 34 + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + minSdkVersion 24 + } +} + +dependencies { + + implementation 'androidx.preference:preference-ktx:1.2.1' + implementation 'androidx.camera:camera-core:1.0.2' + implementation 'com.google.mlkit:face-detection:16.1.2' + implementation 'com.android.volley:volley:1.2.1' + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation project(":vital-sign-engine") + + implementation "androidx.camera:camera-core:1.1.0-beta02" + implementation "androidx.camera:camera-camera2:1.1.0-beta02" + implementation "androidx.camera:camera-lifecycle:1.1.0-beta02" + implementation "androidx.camera:camera-video:1.1.0-beta02" + + implementation "androidx.camera:camera-view:1.1.0-beta02" + implementation "androidx.camera:camera-extensions:1.1.0-beta02" + + implementation "androidx.exifinterface:exifinterface:1.3.3" + + implementation "org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.5.2" + implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2" +} \ No newline at end of file diff --git a/packages/vital_sign_camera/android/gradle/wrapper/gradle-wrapper.jar b/packages/vital_sign_camera/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 00000000..41d9927a Binary files /dev/null and b/packages/vital_sign_camera/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/packages/vital_sign_camera/android/gradle/wrapper/gradle-wrapper.properties b/packages/vital_sign_camera/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..41dfb879 --- /dev/null +++ b/packages/vital_sign_camera/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/packages/vital_sign_camera/android/gradlew b/packages/vital_sign_camera/android/gradlew new file mode 100755 index 00000000..1b6c7873 --- /dev/null +++ b/packages/vital_sign_camera/android/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/packages/vital_sign_camera/android/gradlew.bat b/packages/vital_sign_camera/android/gradlew.bat new file mode 100644 index 00000000..ac1b06f9 --- /dev/null +++ b/packages/vital_sign_camera/android/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/packages/vital_sign_camera/android/libs/.gitkeep b/packages/vital_sign_camera/android/libs/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/packages/vital_sign_camera/android/libs/build.gradle b/packages/vital_sign_camera/android/libs/build.gradle new file mode 100644 index 00000000..ebad8e11 --- /dev/null +++ b/packages/vital_sign_camera/android/libs/build.gradle @@ -0,0 +1,2 @@ +configurations.maybeCreate("default") +artifacts.add("default", file('vital-sign-engine-debug.aar')) \ No newline at end of file diff --git a/packages/vital_sign_camera/android/libs/opencv2.jar b/packages/vital_sign_camera/android/libs/opencv2.jar new file mode 100644 index 00000000..c9891320 Binary files /dev/null and b/packages/vital_sign_camera/android/libs/opencv2.jar differ diff --git a/packages/vital_sign_camera/android/libs/vital-sign-engine-debug.aar b/packages/vital_sign_camera/android/libs/vital-sign-engine-debug.aar new file mode 100644 index 00000000..edc83a08 Binary files /dev/null and b/packages/vital_sign_camera/android/libs/vital-sign-engine-debug.aar differ diff --git a/packages/vital_sign_camera/android/src/main/AndroidManifest.xml b/packages/vital_sign_camera/android/src/main/AndroidManifest.xml new file mode 100644 index 00000000..88e3d996 --- /dev/null +++ b/packages/vital_sign_camera/android/src/main/AndroidManifest.xml @@ -0,0 +1,3 @@ + + diff --git a/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/FlutterVitalSignCamera.kt b/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/FlutterVitalSignCamera.kt new file mode 100644 index 00000000..dc2646a4 --- /dev/null +++ b/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/FlutterVitalSignCamera.kt @@ -0,0 +1,108 @@ +package ai.panoptic.vital_sign_camera + +import ai.panoptic.wvs.camera.* +import ai.panoptic.wvs.engine.Converter +import android.content.Context +import android.os.Build +import android.os.Handler +import android.os.Looper +import android.view.View +import androidx.annotation.RequiresApi +import androidx.lifecycle.Lifecycle +import io.flutter.plugin.common.BinaryMessenger +import io.flutter.plugin.common.EventChannel +import io.flutter.plugin.common.MethodCall +import io.flutter.plugin.common.MethodChannel +import io.flutter.plugin.platform.PlatformView + +@RequiresApi(Build.VERSION_CODES.O) +class FlutterVitalSignCamera internal constructor( + context: Context, + messenger: BinaryMessenger, + id: Int, + props: Map, + lifecycle: Lifecycle +) : PlatformView, MethodChannel.MethodCallHandler, EventChannel.StreamHandler, VitalSignCameraEventHandler { + + private val camera: VitalSignCamera + private val methodChannel: MethodChannel + private var eventSink: EventChannel.EventSink? = null + private val mainThread = Handler(Looper.getMainLooper()) + + override fun getView(): View { + return camera + } + + init { + camera = VitalSignCamera(context, MLKitFaceDetector(), lifecycle, this) + + methodChannel = MethodChannel(messenger, "ai.panoptic/channel/flutter_vital_sign_camera_$id") + methodChannel.setMethodCallHandler(this) + + val eventChannel = EventChannel(messenger, "ai.panoptic/channel/flutter_vital_sign_camera_processed_frame_event_$id") + eventChannel.setStreamHandler(this) + + camera.setProps(props) + } + + override fun onMethodCall(methodCall: MethodCall, result: MethodChannel.Result) { + when (methodCall.method) { + "startScanning" -> { + camera.startStartScanning() + .thenAccept { result.success(null) } + .exceptionally { + result.error("-1", it.message, it.cause) + return@exceptionally null + } + } + "stopScanning" -> { + camera.stopScanning() + .thenAccept { result.success(null) } + .exceptionally { + result.error("-2", it.message, it.cause) + return@exceptionally null + } + } + "configure" -> { + val arguments = methodCall.arguments as? Map + arguments?.let { + camera.setProps(it) + } + + } + else -> { + result.notImplemented() + } + } + } + + override fun dispose() { + // camera.destroy() + } + + override fun onVideoFrameProcessed(result: ai.panoptic.wvs.engine.ProcessFrameResult): kotlin.Unit { + // Already handled in onEvent. + // No need to handle here. + } + + override fun onEvent(cameraView: VitalSignCamera, eventName: String, event: Map?) { + when(eventName) { + "videoFrameProcessed" -> { + eventSink?.let { + mainThread.post { + it.success(event) + } + } + } + } + } + + override fun onListen(arguments: Any?, events: EventChannel.EventSink?) { + eventSink = events + } + + override fun onCancel(arguments: Any?) { + eventSink = null + } + +} diff --git a/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/MLKitFaceDetector.java b/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/MLKitFaceDetector.java new file mode 100644 index 00000000..00bd7d0f --- /dev/null +++ b/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/MLKitFaceDetector.java @@ -0,0 +1,165 @@ +package ai.panoptic.vital_sign_camera; + +import static com.google.mlkit.vision.face.FaceContour.FACE; + +import android.graphics.PointF; +import android.media.Image; +import android.util.ArraySet; + +import com.google.android.gms.tasks.Task; +import com.google.mlkit.vision.common.InputImage; +import com.google.mlkit.vision.face.Face; +import com.google.mlkit.vision.face.FaceContour; +import com.google.mlkit.vision.face.FaceDetection; +import com.google.mlkit.vision.face.FaceDetector; +import com.google.mlkit.vision.face.FaceDetectorOptions; + +import java.util.List; +import java.util.Set; + +import ai.panoptic.wvs.engine.EyesOpenProbability; +import ai.panoptic.wvs.engine.FaceDetectorFeature; +import ai.panoptic.wvs.engine.HeadEulerAngle; +import ai.panoptic.wvs.engine.NormalizedFacebox; +import ai.panoptic.wvs.engine.VitalSignFaceDetector; + +public class MLKitFaceDetector implements VitalSignFaceDetector { + + ai.panoptic.wvs.engine.Face face = null; + + FaceDetectorOptions options = + new FaceDetectorOptions.Builder() + .setPerformanceMode(FaceDetectorOptions.PERFORMANCE_MODE_FAST) + .setContourMode(FaceDetectorOptions.CONTOUR_MODE_NONE) + .setClassificationMode(FaceDetectorOptions.CLASSIFICATION_MODE_ALL) + .setMinFaceSize(0.15f) + .build(); + + FaceDetector faceDetector = FaceDetection.getClient(options); + + public ai.panoptic.wvs.engine.Face detectFace(Image mediaImage, int rotationDegrees) { + + if (mediaImage == null) { + return null; + } + + float width = mediaImage.getWidth(); + float height = mediaImage.getHeight(); + if (rotationDegrees == 270 || rotationDegrees == 90) { + width = mediaImage.getHeight(); + height = mediaImage.getWidth(); + } + final float _width = width; + final float _height = height; + InputImage image = InputImage.fromMediaImage(mediaImage, rotationDegrees); + + Task> task = faceDetector.process(image); + + task.addOnCompleteListener( result -> { + + if (result.isCanceled()) { + return; + } + if (!result.isSuccessful()) { + return; + } + if (!result.isComplete()) { + return; + } + try { + List faces = result.getResult(); + if (faces.isEmpty()) { + this.face = null; + return; + } + Face face = faces.get(0); + this.face = createFace(face, _width, _height); + + } catch (Exception e) { + e.printStackTrace(); + this.face = null; + } + + }); + + return face; + } + + static private ai.panoptic.wvs.engine.Face createFace(Face face, float _width, float _height) { + + FaceContour contour = face.getContour(FACE); + + NormalizedFacebox facebox = new NormalizedFacebox(); + float minX = _width; + float minY = _height; + float maxX = 0; + float maxY = 0; + + if (contour != null) { + + for (PointF p : contour.getPoints()) { + if (p.x < minX) { + minX = p.x; + } + if (p.y < minY) { + minY = p.y; + } + if (p.x > maxX) { + maxX = p.x; + } + if (p.y > maxY) { + maxY = p.y; + } + } + + } else { + minX = face.getBoundingBox().left; + minY = face.getBoundingBox().top; + maxX = face.getBoundingBox().right; + maxY = face.getBoundingBox().bottom; + } + + facebox.xCenter = (minX + (maxX - minX) / 2.0f) / _width; + facebox.yCenter = (minY + (maxY - minY) / 2.0f) / _height; + facebox.width = (maxX - minX) / _width; + facebox.height = (maxY - minY) / _height; + + ai.panoptic.wvs.engine.Face result = new ai.panoptic.wvs.engine.Face(facebox); + + result.setEulerAngle( + new HeadEulerAngle( + face.getHeadEulerAngleX(), + face.getHeadEulerAngleY(), + face.getHeadEulerAngleY() + ) + ); + + if (face.getLeftEyeOpenProbability() != null && face.getRightEyeOpenProbability() != null) { + result.setEyesOpenProbability( + new EyesOpenProbability( + face.getLeftEyeOpenProbability(), + face.getRightEyeOpenProbability() + ) + ); + } + + return result; + } + + @Override + public Set supportedFeatures() { + ArraySet features = new ArraySet(); + features.add(FaceDetectorFeature.eyeOpenProbability); + features.add(FaceDetectorFeature.eulerAngle); + return features; + } + + @Override + public NormalizedFacebox detect(Image mediaImage, int rotationDegrees) { + detectFace(mediaImage, rotationDegrees); + if (face == null) { + return null; + } + return face.getFacebox(); + } +} diff --git a/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/VitalSignCameraPlugin.kt b/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/VitalSignCameraPlugin.kt new file mode 100644 index 00000000..0eb18193 --- /dev/null +++ b/packages/vital_sign_camera/android/src/main/kotlin/ai/panoptic/vital_sign_camera/VitalSignCameraPlugin.kt @@ -0,0 +1,145 @@ +package ai.panoptic.vital_sign_camera + +import ai.panoptic.wvs.camera.availableCameraDevices +import android.Manifest +import android.app.Activity +import android.content.Context +import android.content.pm.PackageManager +import android.os.Build +import android.util.Log +import androidx.annotation.NonNull +import androidx.core.content.ContextCompat +import androidx.lifecycle.* +import io.flutter.embedding.engine.plugins.FlutterPlugin +import io.flutter.embedding.engine.plugins.activity.ActivityAware +import io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding +import io.flutter.embedding.engine.plugins.lifecycle.FlutterLifecycleAdapter +import io.flutter.plugin.common.MethodCall +import io.flutter.plugin.common.MethodChannel +import io.flutter.plugin.common.MethodChannel.MethodCallHandler +import io.flutter.plugin.common.MethodChannel.Result +import io.flutter.plugin.common.PluginRegistry +import io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener +import kotlinx.coroutines.CoroutineScope +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.launch + +/** VitalSignCameraPlugin */ +class VitalSignCameraPlugin: FlutterPlugin, MethodCallHandler, ActivityAware, + RequestPermissionsResultListener { + + companion object { + const val TAG = "VitalSignCameraPlugin" + + fun parsePermissionStatus(status: Int): String { + return when (status) { + PackageManager.PERMISSION_DENIED -> "denied" + PackageManager.PERMISSION_GRANTED -> "authorized" + else -> "not-determined" + } + } + + } + + /// The MethodChannel that will the communication between Flutter and native Android + /// + /// This local reference serves to register the plugin with the Flutter Engine and unregister it + /// when the Flutter Engine is detached from the Activity + private lateinit var channel : MethodChannel + private lateinit var pluginBinding: FlutterPlugin.FlutterPluginBinding + private lateinit var context: Context + private lateinit var activity: Activity + private lateinit var activityBinding:ActivityPluginBinding + private val coroutineScope = CoroutineScope(Dispatchers.Main) + private var requestCode = 1 + private var permissionRequests = HashMap() + + override fun onAttachedToEngine(@NonNull flutterPluginBinding: FlutterPlugin.FlutterPluginBinding) { + + Log.d("VitalSignCameraPlugin", "onAttachedToEngine") + channel = MethodChannel(flutterPluginBinding.binaryMessenger, "vital_sign_camera_plugin") + channel.setMethodCallHandler(this) + pluginBinding = flutterPluginBinding + context = flutterPluginBinding.applicationContext + + } + + override fun onDetachedFromEngine(@NonNull binding: FlutterPlugin.FlutterPluginBinding) { + channel.setMethodCallHandler(null) + } + + override fun onAttachedToActivity(binding: ActivityPluginBinding) { + Log.d(TAG, "onAttachedToActivity") + + val lifecycle: Lifecycle = FlutterLifecycleAdapter.getActivityLifecycle(binding) + + pluginBinding.platformViewRegistry.registerViewFactory( + "ai.panoptic/flutter_vital_sign_camera", + VitalSignCameraFactory(pluginBinding.binaryMessenger, lifecycle) + ) + + activity = binding.activity + activityBinding = binding + activityBinding.addRequestPermissionsResultListener(this) + + } + + override fun onDetachedFromActivityForConfigChanges() {} + + override fun onReattachedToActivityForConfigChanges(binding: ActivityPluginBinding) {} + + override fun onDetachedFromActivity() { + activityBinding.removeRequestPermissionsResultListener(this) + } + + override fun onMethodCall(@NonNull call: MethodCall, @NonNull result: Result) { + + when (call.method) { + "availableCameraDevices" -> { + coroutineScope.launch { + val devices = availableCameraDevices(context) + val returnValue = devices.map { it.map } + Log.d(TAG, "$returnValue") + result.success(returnValue) + } + } + "getCameraPermissionStatus" -> { + Log.d(TAG, "getCameraPermissionStatus") + val status = + parsePermissionStatus( + ContextCompat.checkSelfPermission(context, Manifest.permission.CAMERA)) + result.success(status) + } + "requestCameraPermission" -> { + Log.d(TAG, "requestCameraPermission") + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { + // API 21 and below always grants permission on app install + result.success("authorized") + } + activity.requestPermissions(arrayOf(Manifest.permission.CAMERA), requestCode) + permissionRequests[requestCode] = result + requestCode += 1 + + } + + + } + } + + override fun onRequestPermissionsResult( + requestCode: Int, + permissions: Array, + grantResults: IntArray + ): Boolean { + + permissionRequests[requestCode]?.let { + val permissionStatus = if (grantResults.isNotEmpty()) grantResults[0] else PackageManager.PERMISSION_DENIED + it.success(parsePermissionStatus(permissionStatus)) + permissionRequests.remove(requestCode) + return true + } + + return false + } + +} diff --git a/packages/vital_sign_camera/ios/Assets/.gitkeep b/packages/vital_sign_camera/ios/Assets/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/packages/vital_sign_camera/ios/Classes/MLKitFaceDetector.swift b/packages/vital_sign_camera/ios/Classes/MLKitFaceDetector.swift new file mode 100644 index 00000000..d83bfc81 --- /dev/null +++ b/packages/vital_sign_camera/ios/Classes/MLKitFaceDetector.swift @@ -0,0 +1,218 @@ +// +// MLKitFaceDetector.swift +// VitalSignEngineCore +// +// Created by Eddie Lau on 24/8/2022. +// + +import Foundation +import MLKitFaceDetection +import MLKitVision +import VitalSignEngineCore + +public class MLKitFaceDetector : VitalSignFaceDetector { + public typealias Face = MLKitFace + + public let supportedFeatures: Set + = [.eyesOpenProbability, .eularAngle] + + public init() { + } + + public let maxDetectionHeight:CGFloat = 240 + let fps = Fps(name: "MLKitFaceDetector") + + lazy var faceDetector:FaceDetector = { + let option = FaceDetectorOptions() + option.contourMode = .all + option.classificationMode = .all + option.landmarkMode = .none + option.performanceMode = .fast + return FaceDetector.faceDetector(options: option) + }() + + var face:Face? { + didSet { + fps.tick() + } + } + + public var frameRate: Double? { fps.lastReportedAverage } + + public var maxConcurrency = 2 + var jobCount = 0 + + public func detect(from frame: UIImage) -> Face? { + + guard jobCount < maxConcurrency else { + return face + } + + jobCount += 1 + DispatchQueue.global().async { + + let scaledFrame = self.scaled(videoFrame: frame) + let frameSize = scaledFrame.size + + let image = VisionImage(image: scaledFrame) + image.orientation = image.orientation + + DispatchQueue.main.async { + + self.faceDetector.process(image) { faces, error in + + guard let face = faces?.first else { + self.face = nil + self.jobCount -= 1 + return + } + self.face = MLKitFace(face: face, frameSize: frameSize) + self.jobCount -= 1 + } + } + + } + + return face + } + + func scaled(videoFrame frame:UIImage) -> UIImage { + var scale = CGFloat(1.0) + if frame.size.height > maxDetectionHeight { + scale = maxDetectionHeight / frame.size.height + } + let scaledScale = CGSize(width:frame.size.width * scale, height:frame.size.height * scale) + return frame.resizedImage(size: scaledScale)! + } + +} + +public struct MLKitFaceLandmarks: FaceLandmarks { + public typealias ContourType = FaceContour + let mlkitFace:MLKitFaceDetection.Face + public let videoFrameSize: CGSize + init(mlkitFace: MLKitFaceDetection.Face, videoFrameSize: CGSize) { + self.mlkitFace = mlkitFace + self.videoFrameSize = videoFrameSize + } + public var faceOval: FaceContour? { mlkitFace.contour(ofType: .face) } + public func contour(of type: VitalSignEngineCore.FaceLandmarkType) -> FaceContour? { + guard let contourType = type.asContourType else { return nil } + return mlkitFace.contour(ofType: contourType) + } +} + +public class MLKitFace : FaceProtocol { + public typealias ContourType = FaceContour + + let mlkitFace:MLKitFaceDetection.Face + + public let faceBox: NormalizedFaceBox + public let faceLandmarks: MLKitFaceLandmarks + public let eulerAngle: (x: CGFloat, y: CGFloat, z: CGFloat)? + public let eyesOpenProbability: (leftEye:CGFloat, rightEye:CGFloat)? + + init?(face:MLKitFaceDetection.Face, frameSize:CGSize) { + + self.mlkitFace = face + self.faceLandmarks = MLKitFaceLandmarks(mlkitFace: face, videoFrameSize: frameSize) + + guard let faceContour = face.contour(ofType: FaceContourType.face) else { + return nil + } + + let eyesOpenPropbability: (leftEye:CGFloat, rightEye:CGFloat)? + if face.hasLeftEyeOpenProbability && face.hasRightEyeOpenProbability { + eyesOpenPropbability = (face.leftEyeOpenProbability, face.rightEyeOpenProbability) + } else { + eyesOpenPropbability = nil + } + self.eyesOpenProbability = eyesOpenPropbability + + let eulerAngle: (x:CGFloat, y:CGFloat, z:CGFloat)? + if face.hasHeadEulerAngleX && face.hasHeadEulerAngleY && face.hasHeadEulerAngleZ { + eulerAngle = (face.headEulerAngleX, face.headEulerAngleY, face.headEulerAngleZ) + } else { + eulerAngle = nil + } + self.eulerAngle = eulerAngle + + self.faceBox = faceContour.toFacebox(frameSize: frameSize) + } +} + +fileprivate extension MLKitFaceDetection.FaceContour { + + func toFacebox(frameSize:CGSize) -> NormalizedFaceBox { + var minX = CGFloat.greatestFiniteMagnitude + var minY = CGFloat.greatestFiniteMagnitude + var maxX = -CGFloat.greatestFiniteMagnitude + var maxY = -CGFloat.greatestFiniteMagnitude + points.forEach { point in + minX = min(minX, point.x) + minY = min(minY, point.y) + maxX = max(maxX, point.x) + maxY = max(maxY, point.y) + } + + return NormalizedFaceBox( + xCenter: ((maxX - minX)/2 + minX) / frameSize.width, + yCenter: ((maxY - minY)/2 + minY) / frameSize.height, + width: (maxX - minX) / frameSize.width, + height: (maxY - minY) / frameSize.height + ) + + } + +} + +fileprivate extension UIImage { + func resizedImage(size: CGSize) -> UIImage? { + UIGraphicsBeginImageContextWithOptions(size, false, scale) + defer { UIGraphicsEndImageContext() } + draw(in: CGRect(origin: .zero, size: size)) + let image = UIGraphicsGetImageFromCurrentImageContext() + return image?.data.flatMap(UIImage.init) // This line is copied from MLKit, Not sure why is needed + } + + private var data: Data? { + #if swift(>=4.2) + return pngData() ?? jpegData(compressionQuality: Constant.jpegCompressionQuality) + #else + return pngData() ?? jpegData(compressionQuality: Constant.jpegCompressionQuality) + #endif // swift(>=4.2) + } + + private enum Constant { + static let jpegCompressionQuality: CGFloat = 0.8 + } +} + +extension VisionPoint : FaceContourPoint { +} + +extension FaceContour : Contour { +} + +extension VitalSignEngineCore.FaceLandmarkType { + var asContourType:MLKitFaceDetection.FaceContourType? { + switch self { + case .faceOval: return .face + case .leftEyebrowTop: return .leftEyebrowTop + case .leftEyebrowBottom: return .leftEyebrowBottom + case .rightEyebrowTop: return .rightEyebrowTop + case .rightEyebrowBottom: return .rightEyebrowBottom + case .leftEye: return .leftEye + case .rightEye: return .rightEye + case .upperLipTop: return .upperLipTop + case .upperLipBottom: return .upperLipBottom + case .lowerLipTop: return .lowerLipTop + case .lowerLipBottom: return .lowerLipBottom + case .noseBridge: return .noseBridge + case .noseBottom: return .noseBottom + case .leftCheek: return .leftCheek + case .rightCheek: return .rightCheek + @unknown default: return nil + } + } +} diff --git a/packages/vital_sign_camera/ios/Classes/SwiftVitalSignCameraPlugin.swift b/packages/vital_sign_camera/ios/Classes/SwiftVitalSignCameraPlugin.swift new file mode 100644 index 00000000..b4f15f22 --- /dev/null +++ b/packages/vital_sign_camera/ios/Classes/SwiftVitalSignCameraPlugin.swift @@ -0,0 +1,91 @@ +import Flutter +import UIKit +import VitalSignEngineCore + +public class SwiftVitalSignCameraPlugin: NSObject, FlutterPlugin { + public static func register(with registrar: FlutterPluginRegistrar) { + + let channel = FlutterMethodChannel(name: "vital_sign_camera_plugin", binaryMessenger: registrar.messenger()) + let instance = SwiftVitalSignCameraPlugin() + registrar.addMethodCallDelegate(instance, channel: channel) + + registrar.register(VitalSignCameraFactory(messenger: registrar.messenger()), withId: "ai.panoptic/flutter_vital_sign_camera") + } + + public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) { + if call.method == "availableCameraDevices" { + let devices = VitalSignCamera.availableCameraDevices() + result(devices.map({ $0.flutterCompatibleDict })) + } + if call.method == "requestCameraPermission" { + VitalSignCamera.requestCameraPermission().done { status in + result(status.rawValue) + }.catch { error in + result(FlutterError(code: "\(error.code)", message: error.message, details: nil)) + } + } + if call.method == "getCameraPermissionStatus" { + let status = VitalSignCamera.getCameraPermissionStatus() + result(status.rawValue) + } + } + +} + +fileprivate extension CameraDevice { + var flutterCompatibleDict:[String:Any] { + [ + "id": id, + "devices": devices.map { $0.rawValue }, + "position": position.rawValue, + "name": name, + "hasFlash": NSNumber(value: hasFlash), + "hasTorch": NSNumber(value: hasTorch), + "minZoom": NSNumber(value: Double(minZoom)), + "neutralZoom": NSNumber(value: Double(neutralZoom)), + "maxZoom": NSNumber(value: Double(maxZoom)), + "isMultiCam": NSNumber(value: isMultiCam), + "supportsParallelVideoProcessing": NSNumber(value: supportsParallelVideoProcessing), + "supportsDepthCapture": NSNumber(value: supportsDepthCapture), + "supportsRawCapture": NSNumber(value: supportsRawCapture), + "supportsLowLightBoost": NSNumber(value: supportsLowLightBoost), + "supportsFocus": NSNumber(value: supportsFocus), + "formats": formats.map { format -> [String: Any] in + format.flutterCompatibleDict + }, + ] + } +} + +fileprivate extension CameraCaptureFormat { + var flutterCompatibleDict:[String:Any] { + var dict:[String:Any] = [ + "videoStabilizationModes": videoStabilizationModes.map { $0.rawValue }, + "autoFocusSystem": autoFocusSystem.rawValue, + "photoHeight": NSNumber(value: Double(photoHeight)), + "photoWidth": NSNumber(value: Double(photoWidth)), + "videoHeight": NSNumber(value: Double(videoHeight)), + "videoWidth": NSNumber(value: Double(videoWidth)), + "maxISO": NSNumber(value: Int(maxISO)), + "minISO": NSNumber(value: Int(minISO)), + "fieldOfView": NSNumber(value: Double(fieldOfView)), + "maxZoom": NSNumber(value: Double(maxZoom)), + "colorSpaces": colorSpaces.map { $0.rawValue }, + "supportsVideoHDR": NSNumber(value: supportsVideoHDR), + "supportsPhotoHDR": NSNumber(value: supportsPhotoHDR), + "frameRateRanges": frameRateRanges.map { + [ + "minFrameRate": NSNumber(value: Int($0.minFrameRate)), + "maxFrameRate": NSNumber(value: Int($0.maxFrameRate)), + ] + }, + "pixelFormat": pixelFormat.rawValue, + ] + + if let isHighestPhotoQualitySupported = isHighestPhotoQualitySupported { + dict["isHighestPhotoQualitySupported"] = isHighestPhotoQualitySupported + } + + return dict + } +} diff --git a/packages/vital_sign_camera/ios/Classes/VitalSignCameraFactory.swift b/packages/vital_sign_camera/ios/Classes/VitalSignCameraFactory.swift new file mode 100644 index 00000000..f7a3f66f --- /dev/null +++ b/packages/vital_sign_camera/ios/Classes/VitalSignCameraFactory.swift @@ -0,0 +1,37 @@ +// +// VitalSignCameraFactory.swift +// vital_sign_camera +// +// Created by Eddie Lau on 24/1/2023. +// + +import Foundation + +import Foundation +import Flutter +import UIKit + +class VitalSignCameraFactory: NSObject, FlutterPlatformViewFactory { + private var messenger: FlutterBinaryMessenger + + init(messenger: FlutterBinaryMessenger) { + self.messenger = messenger + super.init() + } + + func create( + withFrame frame: CGRect, + viewIdentifier viewId: Int64, + arguments args: Any? + ) -> FlutterPlatformView { + return FlutterVitalSignCamera( + frame: frame, + viewIdentifier: viewId, + arguments: args, + binaryMessenger: messenger) + } + + func createArgsCodec() -> FlutterMessageCodec & NSObjectProtocol { + FlutterStandardMessageCodec.sharedInstance() + } +} diff --git a/packages/vital_sign_camera/ios/Classes/VitalSignCameraPlugin.h b/packages/vital_sign_camera/ios/Classes/VitalSignCameraPlugin.h new file mode 100644 index 00000000..cf65d1ab --- /dev/null +++ b/packages/vital_sign_camera/ios/Classes/VitalSignCameraPlugin.h @@ -0,0 +1,4 @@ +#import + +@interface VitalSignCameraPlugin : NSObject +@end diff --git a/packages/vital_sign_camera/ios/Classes/VitalSignCameraPlugin.m b/packages/vital_sign_camera/ios/Classes/VitalSignCameraPlugin.m new file mode 100644 index 00000000..eb2d0cf2 --- /dev/null +++ b/packages/vital_sign_camera/ios/Classes/VitalSignCameraPlugin.m @@ -0,0 +1,15 @@ +#import "VitalSignCameraPlugin.h" +#if __has_include() +#import +#else +// Support project import fallback if the generated compatibility header +// is not copied when this plugin is created as a library. +// https://forums.swift.org/t/swift-static-libraries-dont-copy-generated-objective-c-header/19816 +#import "vital_sign_camera-Swift.h" +#endif + +@implementation VitalSignCameraPlugin ++ (void)registerWithRegistrar:(NSObject*)registrar { + [SwiftVitalSignCameraPlugin registerWithRegistrar:registrar]; +} +@end diff --git a/packages/vital_sign_camera/ios/frameworks/.gitkeep b/packages/vital_sign_camera/ios/frameworks/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/2rd-HR-hIS-view-RZ6-1m-lpj.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/2rd-HR-hIS-view-RZ6-1m-lpj.nib new file mode 100644 index 00000000..a9ed3ebf Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/2rd-HR-hIS-view-RZ6-1m-lpj.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/33y-Fu-8eO-view-QTb-QW-4kt.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/33y-Fu-8eO-view-QTb-QW-4kt.nib new file mode 100644 index 00000000..cf37b00c Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/33y-Fu-8eO-view-QTb-QW-4kt.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/5qf-l9-Bpt-view-lhE-xR-CfP.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/5qf-l9-Bpt-view-lhE-xR-CfP.nib new file mode 100644 index 00000000..66256180 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/5qf-l9-Bpt-view-lhE-xR-CfP.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/AVI-Sr-bRj-view-fsz-RU-5qo.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/AVI-Sr-bRj-view-fsz-RU-5qo.nib new file mode 100644 index 00000000..b8f58d6c Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/AVI-Sr-bRj-view-fsz-RU-5qo.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UINavigationController-siC-xZ-ohv.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UINavigationController-siC-xZ-ohv.nib new file mode 100644 index 00000000..fba075f6 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UINavigationController-siC-xZ-ohv.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-2rd-HR-hIS.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-2rd-HR-hIS.nib new file mode 100644 index 00000000..976a5169 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-2rd-HR-hIS.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-33y-Fu-8eO.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-33y-Fu-8eO.nib new file mode 100644 index 00000000..e5a68c96 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-33y-Fu-8eO.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-5qf-l9-Bpt.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-5qf-l9-Bpt.nib new file mode 100644 index 00000000..e03a9be1 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-5qf-l9-Bpt.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-lvC-jH-Oee.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-lvC-jH-Oee.nib new file mode 100644 index 00000000..da6ae34b Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-lvC-jH-Oee.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-rrE-mW-kkd.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-rrE-mW-kkd.nib new file mode 100644 index 00000000..7ee0c496 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-rrE-mW-kkd.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/X40-UA-27w-view-dHV-IZ-101.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/X40-UA-27w-view-dHV-IZ-101.nib new file mode 100644 index 00000000..802e218a Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/X40-UA-27w-view-dHV-IZ-101.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/vU1-Um-10o-view-kVG-Zg-msn.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/vU1-Um-10o-view-kVG-Zg-msn.nib new file mode 100644 index 00000000..0721bc15 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/vU1-Um-10o-view-kVG-Zg-msn.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Headers/VitalSignEngineCore-Swift.h b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Headers/VitalSignEngineCore-Swift.h new file mode 100644 index 00000000..078912cd --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Headers/VitalSignEngineCore-Swift.h @@ -0,0 +1,411 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +#ifndef VITALSIGNENGINECORE_SWIFT_H +#define VITALSIGNENGINECORE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AVFoundation; +@import CoreFoundation; +@import CoreMedia; +@import Dispatch; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VitalSignEngineCore",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + + + + + + + + + + + + +SWIFT_CLASS("_TtC19VitalSignEngineCore12CameraQueues") +@interface CameraQueues : NSObject +/// The serial execution queue for the camera preview layer (input stream) as well as output processing of photos. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull cameraQueue;) ++ (dispatch_queue_t _Nonnull)cameraQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of videos for recording. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull videoQueue;) ++ (dispatch_queue_t _Nonnull)videoQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of videos for frame processing. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull frameProcessorQueue;) ++ (dispatch_queue_t _Nonnull)frameProcessorQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of audio buffers. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull audioQueue;) ++ (dispatch_queue_t _Nonnull)audioQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of audio buffers. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull recordingQueue;) ++ (dispatch_queue_t _Nonnull)recordingQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of audio buffers. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull simulatorQueue;) ++ (dispatch_queue_t _Nonnull)simulatorQueue SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSCoder; + +SWIFT_CLASS("_TtC19VitalSignEngineCore10CameraView") +@interface CameraView : UIView +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) Class _Nonnull layerClass;) ++ (Class _Nonnull)layerClass SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)_ OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE; +- (void)willMoveToSuperview:(UIView * _Nullable)newSuperview; +@end + + + + + + + + + +@class UIPinchGestureRecognizer; + +@interface CameraView (SWIFT_EXTENSION(VitalSignEngineCore)) +- (void)onPinch:(UIPinchGestureRecognizer * _Nonnull)gesture; +- (void)zoomWithFactor:(CGFloat)factor animated:(BOOL)animated; +@end + +@class AVCaptureOutput; +@class AVCaptureConnection; + +@interface CameraView (SWIFT_EXTENSION(VitalSignEngineCore)) +- (void)captureOutput:(AVCaptureOutput * _Nonnull)captureOutput didOutputSampleBuffer:(CMSampleBufferRef _Nonnull)sampleBuffer fromConnection:(AVCaptureConnection * _Nonnull)_; +@end + + + + + + + + + + + + + +SWIFT_CLASS("_TtC19VitalSignEngineCore15VitalSignCamera") +@interface VitalSignCamera : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)layoutSubviews; +@end + + + + + + + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Info.plist b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Info.plist new file mode 100644 index 00000000..d8ddd72d Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Info.plist differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.abi.json b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 00000000..92d16fe4 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,58540 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "VitalSignCamera", + "printedName": "VitalSignCamera", + "children": [ + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.UserInfo?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.UserInfo?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.UserInfo?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ageProjectionConfig", + "printedName": "ageProjectionConfig", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionConfig", + "printedName": "VitalSignEngineCore.AgeProjectionConfig", + "usr": "s:19VitalSignEngineCore19AgeProjectionConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionConfig", + "printedName": "VitalSignEngineCore.AgeProjectionConfig", + "usr": "s:19VitalSignEngineCore19AgeProjectionConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionConfig", + "printedName": "VitalSignEngineCore.AgeProjectionConfig", + "usr": "s:19VitalSignEngineCore19AgeProjectionConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onVideoFrameProcessed", + "printedName": "onVideoFrameProcessed", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VitalSignEngineCore.ProcessResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ProcessResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VitalSignEngineCore.ProcessResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ProcessResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VitalSignEngineCore.ProcessResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ProcessResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shouldSendData", + "printedName": "shouldSendData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableAgeProjection", + "printedName": "enableAgeProjection", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isAgeProjectionEnabled", + "printedName": "isAgeProjectionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvp", + "moduleName": "VitalSignEngineCore", + "deprecated": true, + "declAttributes": [ + "Custom", + "AccessControl", + "Available" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvM", + "moduleName": "VitalSignEngineCore", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fdaDevicesValidDistance", + "printedName": "fdaDevicesValidDistance", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.ClosedRange?", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.ClosedRange?", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.ClosedRange?", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "validDistance", + "printedName": "validDistance", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onInitialized", + "printedName": "onInitialized", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onError", + "printedName": "onError", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((any Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((any Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((any Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignCamera", + "printedName": "VitalSignEngineCore.VitalSignCamera", + "usr": "c:@M@VitalSignEngineCore@objc(cs)VitalSignCamera" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)VitalSignCamera(im)initWithFrame:", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC5frameACSo6CGRectV_tcfc", + "moduleName": "VitalSignEngineCore", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "layoutSubviews", + "printedName": "layoutSubviews()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@VitalSignEngineCore@objc(cs)VitalSignCamera(im)layoutSubviews", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC14layoutSubviewsyyF", + "moduleName": "VitalSignEngineCore", + "overriding": true, + "objc_name": "layoutSubviews", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "requestPermission", + "printedName": "requestPermission()", + "children": [ + { + "kind": "TypeNominal", + "name": "Guarantee", + "printedName": "PromiseKit.Guarantee", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:10PromiseKit9GuaranteeC" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC17requestPermission10PromiseKit9GuaranteeCySbGyF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17requestPermission10PromiseKit9GuaranteeCySbGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "beginConfiguration", + "printedName": "beginConfiguration()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC18beginConfigurationyyF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC18beginConfigurationyyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "commitConfiguration", + "printedName": "commitConfiguration()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC19commitConfigurationyyF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19commitConfigurationyyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "faceDetector", + "printedName": "faceDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "videoFrameGrabber", + "printedName": "videoFrameGrabber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC17videoFrameGrabberAA05VideogH0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17videoFrameGrabberAA05VideogH0_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC17videoFrameGrabberAA05VideogH0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17videoFrameGrabberAA05VideogH0_pSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "device", + "printedName": "device", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraDevice?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraDevice?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraDevice?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC8isActiveSbvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8isActiveSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC8isActiveSbvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8isActiveSbvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC8isActiveSbvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8isActiveSbvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC8isActiveSbvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8isActiveSbvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "facePixelsExtractorType", + "printedName": "facePixelsExtractorType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC23facePixelsExtractorTypeAA09PixelDataI0Ovp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23facePixelsExtractorTypeAA09PixelDataI0Ovp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC23facePixelsExtractorTypeAA09PixelDataI0Ovg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23facePixelsExtractorTypeAA09PixelDataI0Ovg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "chestPixelsExtractorType", + "printedName": "chestPixelsExtractorType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC24chestPixelsExtractorTypeAA09PixelDataI0Ovp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC24chestPixelsExtractorTypeAA09PixelDataI0Ovp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC24chestPixelsExtractorTypeAA09PixelDataI0Ovg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC24chestPixelsExtractorTypeAA09PixelDataI0Ovg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "setPixelsExtractorType", + "printedName": "setPixelsExtractorType(roi:pixelDataType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + }, + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC22setPixelsExtractorType3roi09pixelDataI0yAA8PixelROIO_AA0mlI0OtKF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC22setPixelsExtractorType3roi09pixelDataI0yAA8PixelROIO_AA0mlI0OtKF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "previewSize", + "printedName": "previewSize", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC11previewSizeSo6CGSizeVvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC11previewSizeSo6CGSizeVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC11previewSizeSo6CGSizeVvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC11previewSizeSo6CGSizeVvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "videoDimensions", + "printedName": "videoDimensions", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreFoundation.CGSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC15videoDimensionsSo6CGSizeVSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC15videoDimensionsSo6CGSizeVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreFoundation.CGSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC15videoDimensionsSo6CGSizeVSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC15videoDimensionsSo6CGSizeVSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "activeFormat", + "printedName": "activeFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraCaptureFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraCaptureFormat", + "printedName": "VitalSignEngineCore.CameraCaptureFormat", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC12activeFormatAA0e7CaptureG0VSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12activeFormatAA0e7CaptureG0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraCaptureFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraCaptureFormat", + "printedName": "VitalSignEngineCore.CameraCaptureFormat", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12activeFormatAA0e7CaptureG0VSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12activeFormatAA0e7CaptureG0VSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fps", + "printedName": "fps", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC3fpsSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC3fpsSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC3fpsSdSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC3fpsSdSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "presetFormat", + "printedName": "presetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exposureMode", + "printedName": "exposureMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exposureDuration", + "printedName": "exposureDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreMedia.CMTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC16exposureDurationSo6CMTimeaSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC16exposureDurationSo6CMTimeaSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreMedia.CMTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC16exposureDurationSo6CMTimeaSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC16exposureDurationSo6CMTimeaSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "iso", + "printedName": "iso", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC3isoSfSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC3isoSfSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC3isoSfSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC3isoSfSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "aperture", + "printedName": "aperture", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC8apertureSfSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8apertureSfSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC8apertureSfSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC8apertureSfSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "setExposure", + "printedName": "setExposure(duration:iso:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC11setExposure8duration3isoySdSg_SfSgtF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC11setExposure8duration3isoySdSg_SfSgtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "whiteBalanceMode", + "printedName": "whiteBalanceMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "previewLayerGravity", + "printedName": "previewLayerGravity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableVideoRecording", + "printedName": "enableVideoRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableAudioRecording", + "printedName": "enableAudioRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enablePhotoTaking", + "printedName": "enablePhotoTaking", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableLandmarkRecording", + "printedName": "enableLandmarkRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pixelsRecordingFormat", + "printedName": "pixelsRecordingFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pixelsRecordingROIFacebox", + "printedName": "pixelsRecordingROIFacebox", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "enableTimestampsRecording", + "printedName": "enableTimestampsRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "compressionFormat", + "printedName": "compressionFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CompressionFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CompressionFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CompressionFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "recordedVideoWidth", + "printedName": "recordedVideoWidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC18recordedVideoWidthSiSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC18recordedVideoWidthSiSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC18recordedVideoWidthSiSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC18recordedVideoWidthSiSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "recordedVideoHeight", + "printedName": "recordedVideoHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC19recordedVideoHeightSiSgvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19recordedVideoHeightSiSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC19recordedVideoHeightSiSgvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC19recordedVideoHeightSiSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "setCompressionFormat", + "printedName": "setCompressionFormat(videoWidth:videoHeight:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC20setCompressionFormat10videoWidth0I6HeightySiSg_AGtF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC20setCompressionFormat10videoWidth0I6HeightySiSg_AGtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startScanning", + "printedName": "startScanning()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC13startScanning10PromiseKit0H0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13startScanning10PromiseKit0H0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopScanning", + "printedName": "stopScanning()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC12stopScanning10PromiseKit0H0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC12stopScanning10PromiseKit0H0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAvailableCameraDevices", + "printedName": "getAvailableCameraDevices()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[[Swift.String : Any]]", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC012getAvailableE7DevicesSaySDySSypGGyFZ", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC012getAvailableE7DevicesSaySDySSypGGyFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "Custom", + "Final" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "availableCameraDevices", + "printedName": "availableCameraDevices()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.CameraDevice]", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC09availableE7DevicesSayAA0E6DeviceVGyFZ", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC09availableE7DevicesSayAA0E6DeviceVGyFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "Custom", + "Final" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getCameraPermissionStatus", + "printedName": "getCameraPermissionStatus()", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC03getE16PermissionStatusAA0egH0OyFZ", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC03getE16PermissionStatusAA0egH0OyFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "Custom", + "Final" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "requestCameraPermission", + "printedName": "requestCameraPermission()", + "children": [ + { + "kind": "TypeNominal", + "name": "Guarantee", + "printedName": "PromiseKit.Guarantee", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + } + ], + "usr": "s:10PromiseKit9GuaranteeC" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC07requestE10Permission10PromiseKit9GuaranteeCyAA0eG6StatusOGyFZ", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC07requestE10Permission10PromiseKit9GuaranteeCyAA0eG6StatusOGyFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "Custom", + "Final" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "initialize", + "printedName": "initialize(onVideoFrameProcessed:shouldSendData:dataCollectionDuration:serverId:enableAgeProjection:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ProcessResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "hasDefaultArg": true, + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC10initialize21onVideoFrameProcessed14shouldSendData22dataCollectionDuration8serverId19enableAgeProjectionyyAA13ProcessResultVc_SbSayAA05PixelM8Protocol_pGcSgSdSgAA06ServerR0OSbtF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC10initialize21onVideoFrameProcessed14shouldSendData22dataCollectionDuration8serverId19enableAgeProjectionyyAA13ProcessResultVc_SbSayAA05PixelM8Protocol_pGcSgSdSgAA06ServerR0OSbtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isRecording", + "printedName": "isRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB6CameraC11isRecordingSbvp", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC11isRecordingSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB6CameraC11isRecordingSbvg", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC11isRecordingSbvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "startRecording", + "printedName": "startRecording(options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.RecordingOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingOptions", + "printedName": "VitalSignEngineCore.RecordingOptions", + "usr": "s:19VitalSignEngineCore16RecordingOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC14startRecording7options10PromiseKit0I0CyytGAA0G7OptionsVSg_tF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC14startRecording7options10PromiseKit0I0CyytGAA0G7OptionsVSg_tF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopRecording", + "printedName": "stopRecording()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingInfo", + "printedName": "VitalSignEngineCore.RecordingInfo", + "usr": "s:19VitalSignEngineCore13RecordingInfoV" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC13stopRecording10PromiseKit0H0CyAA0G4InfoVGyF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC13stopRecording10PromiseKit0H0CyAA0G4InfoVGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pauseRecording", + "printedName": "pauseRecording()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC14pauseRecording10PromiseKit0H0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC14pauseRecording10PromiseKit0H0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resumeRecording", + "printedName": "resumeRecording()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC15resumeRecording10PromiseKit0H0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC15resumeRecording10PromiseKit0H0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "takePhoto", + "printedName": "takePhoto(options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingInfo", + "printedName": "VitalSignEngineCore.PhotoTakingInfo", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV" + } + ], + "usr": "s:10PromiseKit0A0C" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PhotoTakingOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingOptions", + "printedName": "VitalSignEngineCore.PhotoTakingOptions", + "usr": "s:19VitalSignEngineCore18PhotoTakingOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tF", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "DiscardableResult" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VitalSignEngineCore@objc(cs)VitalSignCamera", + "mangledName": "$s19VitalSignEngineCore0aB6CameraC", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "VitalSignCameraProtocol", + "printedName": "VitalSignCameraProtocol", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CameraQueues", + "printedName": "CameraQueues", + "children": [ + { + "kind": "Var", + "name": "cameraQueue", + "printedName": "cameraQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cpy)cameraQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC11cameraQueueSo17OS_dispatch_queueCvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cm)cameraQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC11cameraQueueSo17OS_dispatch_queueCvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "videoQueue", + "printedName": "videoQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cpy)videoQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC10videoQueueSo17OS_dispatch_queueCvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cm)videoQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC10videoQueueSo17OS_dispatch_queueCvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frameProcessorQueue", + "printedName": "frameProcessorQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cpy)frameProcessorQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC19frameProcessorQueueSo17OS_dispatch_queueCvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cm)frameProcessorQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC19frameProcessorQueueSo17OS_dispatch_queueCvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "audioQueue", + "printedName": "audioQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cpy)audioQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC10audioQueueSo17OS_dispatch_queueCvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cm)audioQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC10audioQueueSo17OS_dispatch_queueCvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "recordingQueue", + "printedName": "recordingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cpy)recordingQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC14recordingQueueSo17OS_dispatch_queueCvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cm)recordingQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC14recordingQueueSo17OS_dispatch_queueCvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "simulatorQueue", + "printedName": "simulatorQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cpy)simulatorQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC14simulatorQueueSo17OS_dispatch_queueCvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(cm)simulatorQueue", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC14simulatorQueueSo17OS_dispatch_queueCvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraQueues", + "printedName": "VitalSignEngineCore.CameraQueues", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues(im)init", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesCACycfc", + "moduleName": "VitalSignEngineCore", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraQueues", + "mangledName": "$s19VitalSignEngineCore12CameraQueuesC", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "CameraPermissionStatus", + "printedName": "CameraPermissionStatus", + "children": [ + { + "kind": "Var", + "name": "authorized", + "printedName": "authorized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraPermissionStatus.Type) -> VitalSignEngineCore.CameraPermissionStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraPermissionStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO10authorizedyA2CmF", + "mangledName": "$s19VitalSignEngineCore22CameraPermissionStatusO10authorizedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "notDetermined", + "printedName": "notDetermined", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraPermissionStatus.Type) -> VitalSignEngineCore.CameraPermissionStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraPermissionStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO13notDeterminedyA2CmF", + "mangledName": "$s19VitalSignEngineCore22CameraPermissionStatusO13notDeterminedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "denied", + "printedName": "denied", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraPermissionStatus.Type) -> VitalSignEngineCore.CameraPermissionStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraPermissionStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO6deniedyA2CmF", + "mangledName": "$s19VitalSignEngineCore22CameraPermissionStatusO6deniedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "restricted", + "printedName": "restricted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraPermissionStatus.Type) -> VitalSignEngineCore.CameraPermissionStatus", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraPermissionStatus.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO10restrictedyA2CmF", + "mangledName": "$s19VitalSignEngineCore22CameraPermissionStatusO10restrictedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraPermissionStatus?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPermissionStatus", + "printedName": "VitalSignEngineCore.CameraPermissionStatus", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore22CameraPermissionStatusO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore22CameraPermissionStatusO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore22CameraPermissionStatusO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore22CameraPermissionStatusO", + "mangledName": "$s19VitalSignEngineCore22CameraPermissionStatusO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreML", + "printedName": "CoreML", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "CoreMedia", + "printedName": "CoreMedia", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ExposureMode", + "printedName": "ExposureMode", + "children": [ + { + "kind": "Var", + "name": "locked", + "printedName": "locked", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ExposureMode.Type) -> VitalSignEngineCore.ExposureMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ExposureMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12ExposureModeO6lockedyA2CmF", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO6lockedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "autoExpose", + "printedName": "autoExpose", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ExposureMode.Type) -> VitalSignEngineCore.ExposureMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ExposureMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12ExposureModeO10autoExposeyA2CmF", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO10autoExposeyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "continuousAutoExposure", + "printedName": "continuousAutoExposure", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ExposureMode.Type) -> VitalSignEngineCore.ExposureMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ExposureMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12ExposureModeO014continuousAutoE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO014continuousAutoE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ExposureMode.Type) -> VitalSignEngineCore.ExposureMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ExposureMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12ExposureModeO6customyA2CmF", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO6customyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "displayName", + "printedName": "displayName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12ExposureModeO11displayNameSSvp", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO11displayNameSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12ExposureModeO11displayNameSSvg", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO11displayNameSSvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12ExposureModeO11descriptionSSvp", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO11descriptionSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12ExposureModeO11descriptionSSvg", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO11descriptionSSvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore12ExposureModeO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12ExposureModeO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12ExposureModeO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore12ExposureModeO", + "mangledName": "$s19VitalSignEngineCore12ExposureModeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "AwsS3Client", + "printedName": "AwsS3Client", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3Client", + "printedName": "VitalSignEngineCore.AwsS3Client", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC6sharedACvpZ", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientC6sharedACvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3Client", + "printedName": "VitalSignEngineCore.AwsS3Client", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC6sharedACvgZ", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientC6sharedACvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3Client", + "printedName": "VitalSignEngineCore.AwsS3Client", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore11AwsS3ClientCACycfc", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientCACycfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setS3ApiKey", + "printedName": "setS3ApiKey(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC03setF6ApiKeyyySSSgF", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientC03setF6ApiKeyyySSSgF", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getJsonFromS3", + "printedName": "getJsonFromS3(bucket:objectKey:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<[Swift.String : Any]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:10PromiseKit0A0C" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStF", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStF", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sendJsonToS3", + "printedName": "sendJsonToS3(bucket:dataToSend:directoryName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC010sendJsonToF06bucket04dataJ4Send13directoryNameySS_SDySSypGSStF", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientC010sendJsonToF06bucket04dataJ4Send13directoryNameySS_SDySSypGSStF", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "callS3Api", + "printedName": "callS3Api(requestBody:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:10PromiseKit0A0C" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC04callF3Api11requestBody10PromiseKit0L0Cy10Foundation4DataVGSDySSypG_tF", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientC04callF3Api11requestBody10PromiseKit0L0Cy10Foundation4DataVGSDySSypG_tF", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "putData", + "printedName": "putData(url:dataToSave:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC7putData3url10dataToSavey10Foundation3URLV_SDySSypGtF", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientC7putData3url10dataToSavey10Foundation3URLV_SDySSypGtF", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC", + "mangledName": "$s19VitalSignEngineCore11AwsS3ClientC", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "AwsS3ClientError", + "printedName": "AwsS3ClientError", + "children": [ + { + "kind": "Var", + "name": "invalidUrl", + "printedName": "invalidUrl", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AwsS3ClientError.Type) -> VitalSignEngineCore.AwsS3ClientError", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3ClientError", + "printedName": "VitalSignEngineCore.AwsS3ClientError", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AwsS3ClientError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3ClientError", + "printedName": "VitalSignEngineCore.AwsS3ClientError", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO10invalidUrlyA2CmF", + "mangledName": "$s19VitalSignEngineCore16AwsS3ClientErrorO10invalidUrlyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "requestResultError", + "printedName": "requestResultError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AwsS3ClientError.Type) -> VitalSignEngineCore.AwsS3ClientError", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3ClientError", + "printedName": "VitalSignEngineCore.AwsS3ClientError", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AwsS3ClientError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3ClientError", + "printedName": "VitalSignEngineCore.AwsS3ClientError", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO013requestResultH0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16AwsS3ClientErrorO013requestResultH0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidApiKey", + "printedName": "invalidApiKey", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AwsS3ClientError.Type) -> VitalSignEngineCore.AwsS3ClientError", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3ClientError", + "printedName": "VitalSignEngineCore.AwsS3ClientError", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AwsS3ClientError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3ClientError", + "printedName": "VitalSignEngineCore.AwsS3ClientError", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO13invalidApiKeyyA2CmF", + "mangledName": "$s19VitalSignEngineCore16AwsS3ClientErrorO13invalidApiKeyyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AwsS3ClientError", + "printedName": "VitalSignEngineCore.AwsS3ClientError", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO" + }, + { + "kind": "TypeNominal", + "name": "AwsS3ClientError", + "printedName": "VitalSignEngineCore.AwsS3ClientError", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore16AwsS3ClientErrorO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore16AwsS3ClientErrorO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore16AwsS3ClientErrorO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore16AwsS3ClientErrorO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore16AwsS3ClientErrorO", + "mangledName": "$s19VitalSignEngineCore16AwsS3ClientErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SettingsProtocol", + "printedName": "SettingsProtocol", + "children": [ + { + "kind": "Var", + "name": "apiKey", + "printedName": "apiKey", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6apiKeySSvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6apiKeySSvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6apiKeySSvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6apiKeySSvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6apiKeySSvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6apiKeySSvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6apiKeySSvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6apiKeySSvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6userIdSSvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6userIdSSvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6userIdSSvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6userIdSSvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6userIdSSvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6userIdSSvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6userIdSSvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6userIdSSvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "age", + "printedName": "age", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP3ageSdSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP3ageSdSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP3ageSdSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP3ageSdSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP3ageSdSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP3ageSdSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP3ageSdSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP3ageSdSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "gender", + "printedName": "gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6genderAA6GenderOSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6genderAA6GenderOSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6genderAA6GenderOSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6genderAA6GenderOSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6genderAA6GenderOSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6genderAA6GenderOSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6genderAA6GenderOSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6genderAA6GenderOSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "height", + "printedName": "height", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6heightSdSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6heightSdSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6heightSdSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6heightSdSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6heightSdSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6heightSdSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6heightSdSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6heightSdSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "weight", + "printedName": "weight", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6weightSdSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6weightSdSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6weightSdSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6weightSdSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6weightSdSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6weightSdSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6weightSdSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6weightSdSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "waistCircumference", + "printedName": "waistCircumference", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP18waistCircumferenceSdSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP18waistCircumferenceSdSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP18waistCircumferenceSdSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP18waistCircumferenceSdSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP18waistCircumferenceSdSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP18waistCircumferenceSdSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP18waistCircumferenceSdSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP18waistCircumferenceSdSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "occupation", + "printedName": "occupation", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP10occupationSSSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP10occupationSSSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP10occupationSSSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP10occupationSSSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP10occupationSSSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP10occupationSSSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP10occupationSSSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP10occupationSSSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "smoking", + "printedName": "smoking", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP7smokingSbSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP7smokingSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP7smokingSbSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP7smokingSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP7smokingSbSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP7smokingSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP7smokingSbSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP7smokingSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "alcoholic", + "printedName": "alcoholic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9alcoholicSbSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9alcoholicSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9alcoholicSbSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9alcoholicSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9alcoholicSbSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9alcoholicSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9alcoholicSbSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9alcoholicSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "hypertension", + "printedName": "hypertension", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12hypertensionAA12HypertensionOSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12hypertensionAA12HypertensionOSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12hypertensionAA12HypertensionOSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12hypertensionAA12HypertensionOSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12hypertensionAA12HypertensionOSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12hypertensionAA12HypertensionOSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12hypertensionAA12HypertensionOSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12hypertensionAA12HypertensionOSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bpMedication", + "printedName": "bpMedication", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12bpMedicationSbSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12bpMedicationSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12bpMedicationSbSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12bpMedicationSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12bpMedicationSbSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12bpMedicationSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12bpMedicationSbSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12bpMedicationSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "diabetic", + "printedName": "diabetic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8diabeticAA8DiabeticOSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8diabeticAA8DiabeticOSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8diabeticAA8DiabeticOSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8diabeticAA8DiabeticOSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8diabeticAA8DiabeticOSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8diabeticAA8DiabeticOSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8diabeticAA8DiabeticOSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8diabeticAA8DiabeticOSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "heartDisease", + "printedName": "heartDisease", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12heartDiseaseSbSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12heartDiseaseSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12heartDiseaseSbSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12heartDiseaseSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12heartDiseaseSbSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12heartDiseaseSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12heartDiseaseSbSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12heartDiseaseSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exercise", + "printedName": "exercise", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8exerciseAA8ExerciseOSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8exerciseAA8ExerciseOSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8exerciseAA8ExerciseOSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8exerciseAA8ExerciseOSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8exerciseAA8ExerciseOSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8exerciseAA8ExerciseOSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8exerciseAA8ExerciseOSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8exerciseAA8ExerciseOSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sleepDuration", + "printedName": "sleepDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP13sleepDurationSdSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP13sleepDurationSdSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP13sleepDurationSdSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP13sleepDurationSdSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP13sleepDurationSdSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP13sleepDurationSdSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP13sleepDurationSdSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP13sleepDurationSdSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "depression", + "printedName": "depression", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP10depressionSbSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP10depressionSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP10depressionSbSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP10depressionSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP10depressionSbSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP10depressionSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP10depressionSbSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP10depressionSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "asthma", + "printedName": "asthma", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6asthmaSbSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6asthmaSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6asthmaSbSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6asthmaSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6asthmaSbSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6asthmaSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP6asthmaSbSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP6asthmaSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ethnicity", + "printedName": "ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9ethnicityAA9EthnicityOSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9ethnicityAA9EthnicityOSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9ethnicityAA9EthnicityOSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9ethnicityAA9EthnicityOSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9ethnicityAA9EthnicityOSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9ethnicityAA9EthnicityOSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9ethnicityAA9EthnicityOSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9ethnicityAA9EthnicityOSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "nationality", + "printedName": "nationality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP11nationalitySSSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP11nationalitySSSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP11nationalitySSSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP11nationalitySSSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP11nationalitySSSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP11nationalitySSSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP11nationalitySSSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP11nationalitySSSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cameraDevice", + "printedName": "cameraDevice", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12cameraDeviceAA06CameraH0Vvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12cameraDeviceAA06CameraH0Vvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12cameraDeviceAA06CameraH0Vvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12cameraDeviceAA06CameraH0Vvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12cameraDeviceAA06CameraH0Vvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12cameraDeviceAA06CameraH0Vvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12cameraDeviceAA06CameraH0VvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12cameraDeviceAA06CameraH0VvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "frameRate", + "printedName": "frameRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9frameRateSdvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9frameRateSdvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9frameRateSdvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9frameRateSdvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9frameRateSdvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9frameRateSdvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP9frameRateSdvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP9frameRateSdvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exposureMode", + "printedName": "exposureMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12exposureModeAA08ExposureH0OSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12exposureModeAA08ExposureH0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12exposureModeAA08ExposureH0OSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12exposureModeAA08ExposureH0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12exposureModeAA08ExposureH0OSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12exposureModeAA08ExposureH0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12exposureModeAA08ExposureH0OSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12exposureModeAA08ExposureH0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exposureDurationSeconds", + "printedName": "exposureDurationSeconds", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP23exposureDurationSecondsSdSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP23exposureDurationSecondsSdSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP23exposureDurationSecondsSdSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP23exposureDurationSecondsSdSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP23exposureDurationSecondsSdSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP23exposureDurationSecondsSdSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP23exposureDurationSecondsSdSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP23exposureDurationSecondsSdSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "iso", + "printedName": "iso", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP3isoSfSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP3isoSfSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP3isoSfSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP3isoSfSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP3isoSfSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP3isoSfSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP3isoSfSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP3isoSfSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "presetFormat", + "printedName": "presetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12presetFormatAA06PresetH0OSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12presetFormatAA06PresetH0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12presetFormatAA06PresetH0OSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12presetFormatAA06PresetH0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12presetFormatAA06PresetH0OSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12presetFormatAA06PresetH0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP12presetFormatAA06PresetH0OSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP12presetFormatAA06PresetH0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "whiteBalanceMode", + "printedName": "whiteBalanceMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP16whiteBalanceModeAA05WhitehI0OSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP16whiteBalanceModeAA05WhitehI0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP16whiteBalanceModeAA05WhitehI0OSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP16whiteBalanceModeAA05WhitehI0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP16whiteBalanceModeAA05WhitehI0OSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP16whiteBalanceModeAA05WhitehI0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP16whiteBalanceModeAA05WhitehI0OSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP16whiteBalanceModeAA05WhitehI0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "previewLayerGravity", + "printedName": "previewLayerGravity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP19previewLayerGravityAA07PreviewhI0OSgvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP19previewLayerGravityAA07PreviewhI0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP19previewLayerGravityAA07PreviewhI0OSgvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP19previewLayerGravityAA07PreviewhI0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP19previewLayerGravityAA07PreviewhI0OSgvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP19previewLayerGravityAA07PreviewhI0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP19previewLayerGravityAA07PreviewhI0OSgvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP19previewLayerGravityAA07PreviewhI0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8isActiveSbvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8isActiveSbvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8isActiveSbvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8isActiveSbvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8isActiveSbvs", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8isActiveSbvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP8isActiveSbvM", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP8isActiveSbvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SettingsProtocolPAAE8userInfoAA04UserH0Vvp", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolPAAE8userInfoAA04UserH0Vvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SettingsProtocolPAAE8userInfoAA04UserH0Vvg", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolPAAE8userInfoAA04UserH0Vvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.SettingsProtocol>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "Settings", + "printedName": "Settings", + "children": [ + { + "kind": "Var", + "name": "cameraDevice", + "printedName": "cameraDevice", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0Vvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0Vvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0Vvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0Vvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0Vvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0Vvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0VvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0VvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "presetFormat", + "printedName": "presetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "frameRate", + "printedName": "frameRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV9frameRateSdvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV9frameRateSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9frameRateSdvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV9frameRateSdvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9frameRateSdvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV9frameRateSdvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9frameRateSdvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV9frameRateSdvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exposureMode", + "printedName": "exposureMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exposureDurationSeconds", + "printedName": "exposureDurationSeconds", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "iso", + "printedName": "iso", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV3isoSfSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV3isoSfSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV3isoSfSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV3isoSfSgvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV3isoSfSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV3isoSfSgvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV3isoSfSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV3isoSfSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "whiteBalanceMode", + "printedName": "whiteBalanceMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "previewLayerGravity", + "printedName": "previewLayerGravity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV8isActiveSbvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV8isActiveSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8isActiveSbvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV8isActiveSbvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8isActiveSbvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV8isActiveSbvs", + "moduleName": "VitalSignEngineCore", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8isActiveSbvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV8isActiveSbvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "apiKey", + "printedName": "apiKey", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV6apiKeySSvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV6apiKeySSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6apiKeySSvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV6apiKeySSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6apiKeySSvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV6apiKeySSvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6apiKeySSvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV6apiKeySSvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV6userIdSSvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV6userIdSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6userIdSSvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV6userIdSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6userIdSSvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV6userIdSSvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6userIdSSvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV6userIdSSvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "age", + "printedName": "age", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV3ageSdSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV3ageSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV3ageSdSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV3ageSdSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV3ageSdSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV3ageSdSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV3ageSdSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV3ageSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "gender", + "printedName": "gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "weight", + "printedName": "weight", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV6weightSdSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV6weightSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6weightSdSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV6weightSdSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6weightSdSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV6weightSdSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6weightSdSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV6weightSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "height", + "printedName": "height", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV6heightSdSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV6heightSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6heightSdSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV6heightSdSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6heightSdSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV6heightSdSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6heightSdSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV6heightSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "waistCircumference", + "printedName": "waistCircumference", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "occupation", + "printedName": "occupation", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV10occupationSSSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV10occupationSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV10occupationSSSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV10occupationSSSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV10occupationSSSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV10occupationSSSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV10occupationSSSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV10occupationSSSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "smoking", + "printedName": "smoking", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV7smokingSbSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV7smokingSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV7smokingSbSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV7smokingSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV7smokingSbSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV7smokingSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV7smokingSbSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV7smokingSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "alcoholic", + "printedName": "alcoholic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV9alcoholicSbSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV9alcoholicSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9alcoholicSbSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV9alcoholicSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9alcoholicSbSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV9alcoholicSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9alcoholicSbSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV9alcoholicSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "hypertension", + "printedName": "hypertension", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bpMedication", + "printedName": "bpMedication", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV12bpMedicationSbSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV12bpMedicationSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12bpMedicationSbSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV12bpMedicationSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12bpMedicationSbSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV12bpMedicationSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12bpMedicationSbSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV12bpMedicationSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "diabetic", + "printedName": "diabetic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "heartDisease", + "printedName": "heartDisease", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exercise", + "printedName": "exercise", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "sleepDuration", + "printedName": "sleepDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV13sleepDurationSdSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV13sleepDurationSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV13sleepDurationSdSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV13sleepDurationSdSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV13sleepDurationSdSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV13sleepDurationSdSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV13sleepDurationSdSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV13sleepDurationSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "depression", + "printedName": "depression", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV10depressionSbSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV10depressionSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV10depressionSbSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV10depressionSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV10depressionSbSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV10depressionSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV10depressionSbSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV10depressionSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "asthma", + "printedName": "asthma", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV6asthmaSbSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV6asthmaSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6asthmaSbSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV6asthmaSbSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6asthmaSbSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV6asthmaSbSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV6asthmaSbSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV6asthmaSbSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ethnicity", + "printedName": "ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "nationality", + "printedName": "nationality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV11nationalitySSSgvp", + "mangledName": "$s19VitalSignEngineCore8SettingsV11nationalitySSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV11nationalitySSSgvg", + "mangledName": "$s19VitalSignEngineCore8SettingsV11nationalitySSSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV11nationalitySSSgvs", + "mangledName": "$s19VitalSignEngineCore8SettingsV11nationalitySSSgvs", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV11nationalitySSSgvM", + "mangledName": "$s19VitalSignEngineCore8SettingsV11nationalitySSSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "default", + "printedName": "default", + "children": [ + { + "kind": "TypeNominal", + "name": "SettingsProtocol", + "printedName": "any VitalSignEngineCore.SettingsProtocol", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvpZ", + "mangledName": "$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isFromExtension": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SettingsProtocol", + "printedName": "any VitalSignEngineCore.SettingsProtocol", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvgZ", + "mangledName": "$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SettingsProtocol", + "printedName": "any VitalSignEngineCore.SettingsProtocol", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvsZ", + "mangledName": "$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvsZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvMZ", + "mangledName": "$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvMZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore8SettingsV", + "mangledName": "$s19VitalSignEngineCore8SettingsV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "SettingsProtocol", + "printedName": "SettingsProtocol", + "usr": "s:19VitalSignEngineCore16SettingsProtocolP", + "mangledName": "$s19VitalSignEngineCore16SettingsProtocolP" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CompressionFormat", + "printedName": "CompressionFormat", + "children": [ + { + "kind": "Var", + "name": "default", + "printedName": "default", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CompressionFormat.Type) -> VitalSignEngineCore.CompressionFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CompressionFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17CompressionFormatO7defaultyA2CmF", + "mangledName": "$s19VitalSignEngineCore17CompressionFormatO7defaultyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noCompression", + "printedName": "noCompression", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CompressionFormat.Type) -> VitalSignEngineCore.CompressionFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CompressionFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17CompressionFormatO02noE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore17CompressionFormatO02noE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CompressionFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore17CompressionFormatO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore17CompressionFormatO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore17CompressionFormatO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore17CompressionFormatO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore17CompressionFormatO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore17CompressionFormatO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore17CompressionFormatO", + "mangledName": "$s19VitalSignEngineCore17CompressionFormatO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "RecordingInfo", + "printedName": "RecordingInfo", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13RecordingInfoV3url10Foundation3URLVvp", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV3url10Foundation3URLVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13RecordingInfoV3url10Foundation3URLVvg", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV3url10Foundation3URLVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "landmarksURL", + "printedName": "landmarksURL", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13RecordingInfoV12landmarksURL10Foundation0H0VSgvp", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV12landmarksURL10Foundation0H0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13RecordingInfoV12landmarksURL10Foundation0H0VSgvg", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV12landmarksURL10Foundation0H0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "timestampsURL", + "printedName": "timestampsURL", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13RecordingInfoV13timestampsURL10Foundation0H0VSgvp", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV13timestampsURL10Foundation0H0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13RecordingInfoV13timestampsURL10Foundation0H0VSgvg", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV13timestampsURL10Foundation0H0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pixelsURL", + "printedName": "pixelsURL", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13RecordingInfoV9pixelsURL10Foundation0H0VSgvp", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV9pixelsURL10Foundation0H0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13RecordingInfoV9pixelsURL10Foundation0H0VSgvg", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV9pixelsURL10Foundation0H0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "duration", + "printedName": "duration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13RecordingInfoV8durationSdvp", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV8durationSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13RecordingInfoV8durationSdvg", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV8durationSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore13RecordingInfoV", + "mangledName": "$s19VitalSignEngineCore13RecordingInfoV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "PhotoTakingInfo", + "printedName": "PhotoTakingInfo", + "children": [ + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV3url10Foundation3URLVvp", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV3url10Foundation3URLVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV3url10Foundation3URLVvg", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV3url10Foundation3URLVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "photoWidth", + "printedName": "photoWidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV10photoWidthSiSgvp", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV10photoWidthSiSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV10photoWidthSiSgvg", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV10photoWidthSiSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "photoHeight", + "printedName": "photoHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV11photoHeightSiSgvp", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV11photoHeightSiSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV11photoHeightSiSgvg", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV11photoHeightSiSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isRawPhoto", + "printedName": "isRawPhoto", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV05isRawE0Sbvp", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV05isRawE0Sbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV05isRawE0Sbvg", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV05isRawE0Sbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "metaData", + "printedName": "metaData", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV8metaDataSDySSypGvp", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV8metaDataSDySSypGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV8metaDataSDySSypGvg", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV8metaDataSDySSypGvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "thumbnail", + "printedName": "thumbnail", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV9thumbnailSo7UIImageCSgvp", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV9thumbnailSo7UIImageCSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV9thumbnailSo7UIImageCSgvg", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV9thumbnailSo7UIImageCSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV", + "mangledName": "$s19VitalSignEngineCore15PhotoTakingInfoV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VitalSignCameraProtocol", + "printedName": "VitalSignCameraProtocol", + "children": [ + { + "kind": "Function", + "name": "beginConfiguration", + "printedName": "beginConfiguration()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP18beginConfigurationyyF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP18beginConfigurationyyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "commitConfiguration", + "printedName": "commitConfiguration()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19commitConfigurationyyF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19commitConfigurationyyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any VitalSignEngineCore.VitalSignCameraProtocol) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VitalSignCameraProtocol", + "printedName": "any VitalSignEngineCore.VitalSignCameraProtocol", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP9configureyyyAaB_pXEF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP9configureyyyAaB_pXEF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "faceDetector", + "printedName": "faceDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12faceDetectorAA0ab4FaceH0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12faceDetectorAA0ab4FaceH0_pSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12faceDetectorAA0ab4FaceH0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12faceDetectorAA0ab4FaceH0_pSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12faceDetectorAA0ab4FaceH0_pSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12faceDetectorAA0ab4FaceH0_pSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12faceDetectorAA0ab4FaceH0_pSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12faceDetectorAA0ab4FaceH0_pSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "videoFrameGrabber", + "printedName": "videoFrameGrabber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17videoFrameGrabberAA05VideohI0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17videoFrameGrabberAA05VideohI0_pSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17videoFrameGrabberAA05VideohI0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17videoFrameGrabberAA05VideohI0_pSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "device", + "printedName": "device", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraDevice?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP6deviceAA0E6DeviceVSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP6deviceAA0E6DeviceVSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraDevice?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP6deviceAA0E6DeviceVSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP6deviceAA0E6DeviceVSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraDevice?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDevice", + "printedName": "VitalSignEngineCore.CameraDevice", + "usr": "s:19VitalSignEngineCore12CameraDeviceV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP6deviceAA0E6DeviceVSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP6deviceAA0E6DeviceVSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP6deviceAA0E6DeviceVSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP6deviceAA0E6DeviceVSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isActive", + "printedName": "isActive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8isActiveSbvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8isActiveSbvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8isActiveSbvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8isActiveSbvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8isActiveSbvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8isActiveSbvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8isActiveSbvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8isActiveSbvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.UserInfo?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8userInfoAA04UserH0VSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8userInfoAA04UserH0VSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.UserInfo?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8userInfoAA04UserH0VSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8userInfoAA04UserH0VSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.UserInfo?", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8userInfoAA04UserH0VSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8userInfoAA04UserH0VSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8userInfoAA04UserH0VSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8userInfoAA04UserH0VSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "config", + "printedName": "config", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP6configAA0abC6ConfigVSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP6configAA0abC6ConfigVSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP6configAA0abC6ConfigVSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP6configAA0abC6ConfigVSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP6configAA0abC6ConfigVSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP6configAA0abC6ConfigVSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP6configAA0abC6ConfigVSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP6configAA0abC6ConfigVSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onVideoFrameProcessed", + "printedName": "onVideoFrameProcessed", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VitalSignEngineCore.ProcessResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ProcessResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP21onVideoFrameProcessedyAA13ProcessResultVcSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP21onVideoFrameProcessedyAA13ProcessResultVcSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VitalSignEngineCore.ProcessResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ProcessResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP21onVideoFrameProcessedyAA13ProcessResultVcSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP21onVideoFrameProcessedyAA13ProcessResultVcSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((VitalSignEngineCore.ProcessResult) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ProcessResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP21onVideoFrameProcessedyAA13ProcessResultVcSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP21onVideoFrameProcessedyAA13ProcessResultVcSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP21onVideoFrameProcessedyAA13ProcessResultVcSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP21onVideoFrameProcessedyAA13ProcessResultVcSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shouldSendData", + "printedName": "shouldSendData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP14shouldSendDataSbSayAA05PixeliF0_pGcSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP14shouldSendDataSbSayAA05PixeliF0_pGcSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP14shouldSendDataSbSayAA05PixeliF0_pGcSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP14shouldSendDataSbSayAA05PixeliF0_pGcSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP14shouldSendDataSbSayAA05PixeliF0_pGcSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP14shouldSendDataSbSayAA05PixeliF0_pGcSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP14shouldSendDataSbSayAA05PixeliF0_pGcSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP14shouldSendDataSbSayAA05PixeliF0_pGcSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fps", + "printedName": "fps", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP3fpsSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP3fpsSdSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP3fpsSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP3fpsSdSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP3fpsSdSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP3fpsSdSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP3fpsSdSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP3fpsSdSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "presetFormat", + "printedName": "presetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12presetFormatAA06PresetH0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12presetFormatAA06PresetH0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12presetFormatAA06PresetH0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12presetFormatAA06PresetH0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12presetFormatAA06PresetH0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12presetFormatAA06PresetH0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12presetFormatAA06PresetH0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12presetFormatAA06PresetH0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "exposureMode", + "printedName": "exposureMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12exposureModeAA08ExposureH0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12exposureModeAA08ExposureH0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12exposureModeAA08ExposureH0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12exposureModeAA08ExposureH0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ExposureMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "VitalSignEngineCore.ExposureMode", + "usr": "s:19VitalSignEngineCore12ExposureModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12exposureModeAA08ExposureH0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12exposureModeAA08ExposureH0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12exposureModeAA08ExposureH0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12exposureModeAA08ExposureH0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setExposure", + "printedName": "setExposure(duration:iso:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP11setExposure8duration3isoySdSg_SfSgtF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP11setExposure8duration3isoySdSg_SfSgtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "whiteBalanceMode", + "printedName": "whiteBalanceMode", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP16whiteBalanceModeAA05WhitehI0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP16whiteBalanceModeAA05WhitehI0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP16whiteBalanceModeAA05WhitehI0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP16whiteBalanceModeAA05WhitehI0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP16whiteBalanceModeAA05WhitehI0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP16whiteBalanceModeAA05WhitehI0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP16whiteBalanceModeAA05WhitehI0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP16whiteBalanceModeAA05WhitehI0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onInitialized", + "printedName": "onInitialized", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13onInitializedyycSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13onInitializedyycSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13onInitializedyycSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13onInitializedyycSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13onInitializedyycSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13onInitializedyycSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13onInitializedyycSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13onInitializedyycSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onError", + "printedName": "onError", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((any Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP7onErrorys0H0_pcSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP7onErrorys0H0_pcSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((any Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP7onErrorys0H0_pcSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP7onErrorys0H0_pcSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((any Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP7onErrorys0H0_pcSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP7onErrorys0H0_pcSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP7onErrorys0H0_pcSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP7onErrorys0H0_pcSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "previewLayerGravity", + "printedName": "previewLayerGravity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19previewLayerGravityAA07PreviewhI0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19previewLayerGravityAA07PreviewhI0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19previewLayerGravityAA07PreviewhI0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19previewLayerGravityAA07PreviewhI0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19previewLayerGravityAA07PreviewhI0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19previewLayerGravityAA07PreviewhI0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19previewLayerGravityAA07PreviewhI0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19previewLayerGravityAA07PreviewhI0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enablePhotoTaking", + "printedName": "enablePhotoTaking", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17enablePhotoTakingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17enablePhotoTakingSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17enablePhotoTakingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17enablePhotoTakingSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17enablePhotoTakingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17enablePhotoTakingSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17enablePhotoTakingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17enablePhotoTakingSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableVideoRecording", + "printedName": "enableVideoRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20enableVideoRecordingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20enableVideoRecordingSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20enableVideoRecordingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20enableVideoRecordingSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20enableVideoRecordingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20enableVideoRecordingSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20enableVideoRecordingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20enableVideoRecordingSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableAudioRecording", + "printedName": "enableAudioRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20enableAudioRecordingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20enableAudioRecordingSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20enableAudioRecordingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20enableAudioRecordingSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20enableAudioRecordingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20enableAudioRecordingSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20enableAudioRecordingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20enableAudioRecordingSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableLandmarkRecording", + "printedName": "enableLandmarkRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23enableLandmarkRecordingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23enableLandmarkRecordingSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23enableLandmarkRecordingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23enableLandmarkRecordingSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23enableLandmarkRecordingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23enableLandmarkRecordingSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23enableLandmarkRecordingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23enableLandmarkRecordingSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableTimestampsRecording", + "printedName": "enableTimestampsRecording", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP25enableTimestampsRecordingSbSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP25enableTimestampsRecordingSbSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP25enableTimestampsRecordingSbSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP25enableTimestampsRecordingSbSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP25enableTimestampsRecordingSbSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP25enableTimestampsRecordingSbSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP25enableTimestampsRecordingSbSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP25enableTimestampsRecordingSbSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "compressionFormat", + "printedName": "compressionFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CompressionFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17compressionFormatAA011CompressionH0OSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17compressionFormatAA011CompressionH0OSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CompressionFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17compressionFormatAA011CompressionH0OSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17compressionFormatAA011CompressionH0OSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CompressionFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CompressionFormat", + "printedName": "VitalSignEngineCore.CompressionFormat", + "usr": "s:19VitalSignEngineCore17CompressionFormatO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17compressionFormatAA011CompressionH0OSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17compressionFormatAA011CompressionH0OSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP17compressionFormatAA011CompressionH0OSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP17compressionFormatAA011CompressionH0OSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setCompressionFormat", + "printedName": "setCompressionFormat(videoWidth:videoHeight:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP20setCompressionFormat10videoWidth0J6HeightySiSg_AGtF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP20setCompressionFormat10videoWidth0J6HeightySiSg_AGtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "ageProjectionConfig", + "printedName": "ageProjectionConfig", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionConfig", + "printedName": "VitalSignEngineCore.AgeProjectionConfig", + "usr": "s:19VitalSignEngineCore19AgeProjectionConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19ageProjectionConfigAA03AgehI0VSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19ageProjectionConfigAA03AgehI0VSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionConfig", + "printedName": "VitalSignEngineCore.AgeProjectionConfig", + "usr": "s:19VitalSignEngineCore19AgeProjectionConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19ageProjectionConfigAA03AgehI0VSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19ageProjectionConfigAA03AgehI0VSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionConfig?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionConfig", + "printedName": "VitalSignEngineCore.AgeProjectionConfig", + "usr": "s:19VitalSignEngineCore19AgeProjectionConfigV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19ageProjectionConfigAA03AgehI0VSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19ageProjectionConfigAA03AgehI0VSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19ageProjectionConfigAA03AgehI0VSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19ageProjectionConfigAA03AgehI0VSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "enableAgeProjection", + "printedName": "enableAgeProjection", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19enableAgeProjectionSbvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19enableAgeProjectionSbvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19enableAgeProjectionSbvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19enableAgeProjectionSbvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19enableAgeProjectionSbvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19enableAgeProjectionSbvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19enableAgeProjectionSbvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19enableAgeProjectionSbvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isAgeProjectionEnabled", + "printedName": "isAgeProjectionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP22isAgeProjectionEnabledSbvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP22isAgeProjectionEnabledSbvp", + "moduleName": "VitalSignEngineCore", + "deprecated": true, + "protocolReq": true, + "declAttributes": [ + "Available" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP22isAgeProjectionEnabledSbvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP22isAgeProjectionEnabledSbvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP22isAgeProjectionEnabledSbvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP22isAgeProjectionEnabledSbvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP22isAgeProjectionEnabledSbvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP22isAgeProjectionEnabledSbvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "deprecated": true, + "protocolReq": true, + "implicit": true, + "declAttributes": [ + "Available" + ], + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "fdaDevicesValidDistance", + "printedName": "fdaDevicesValidDistance", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.ClosedRange?", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23fdaDevicesValidDistanceSNySdGSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23fdaDevicesValidDistanceSNySdGSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.ClosedRange?", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23fdaDevicesValidDistanceSNySdGSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23fdaDevicesValidDistanceSNySdGSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.ClosedRange?", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23fdaDevicesValidDistanceSNySdGSgvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23fdaDevicesValidDistanceSNySdGSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23fdaDevicesValidDistanceSNySdGSgvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23fdaDevicesValidDistanceSNySdGSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "validDistance", + "printedName": "validDistance", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13validDistanceSNySdGvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13validDistanceSNySdGvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13validDistanceSNySdGvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13validDistanceSNySdGvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ClosedRange", + "printedName": "Swift.ClosedRange", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SN" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13validDistanceSNySdGvs", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13validDistanceSNySdGvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13validDistanceSNySdGvM", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13validDistanceSNySdGvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setPixelsExtractorType", + "printedName": "setPixelsExtractorType(roi:pixelDataType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + }, + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP22setPixelsExtractorType3roi09pixelDataJ0yAA8PixelROIO_AA0nmJ0OtKF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP22setPixelsExtractorType3roi09pixelDataJ0yAA8PixelROIO_AA0nmJ0OtKF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "videoDimensions", + "printedName": "videoDimensions", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreFoundation.CGSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP15videoDimensionsSo6CGSizeVSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP15videoDimensionsSo6CGSizeVSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreFoundation.CGSize?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP15videoDimensionsSo6CGSizeVSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP15videoDimensionsSo6CGSizeVSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previewSize", + "printedName": "previewSize", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP11previewSizeSo6CGSizeVvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP11previewSizeSo6CGSizeVvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP11previewSizeSo6CGSizeVvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP11previewSizeSo6CGSizeVvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "activeFormat", + "printedName": "activeFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraCaptureFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraCaptureFormat", + "printedName": "VitalSignEngineCore.CameraCaptureFormat", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12activeFormatAA0e7CaptureH0VSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12activeFormatAA0e7CaptureH0VSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraCaptureFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraCaptureFormat", + "printedName": "VitalSignEngineCore.CameraCaptureFormat", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12activeFormatAA0e7CaptureH0VSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12activeFormatAA0e7CaptureH0VSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "exposureDuration", + "printedName": "exposureDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreMedia.CMTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP16exposureDurationSo6CMTimeaSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP16exposureDurationSo6CMTimeaSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreMedia.CMTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP16exposureDurationSo6CMTimeaSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP16exposureDurationSo6CMTimeaSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "iso", + "printedName": "iso", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP3isoSfSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP3isoSfSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP3isoSfSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP3isoSfSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "aperture", + "printedName": "aperture", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8apertureSfSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8apertureSfSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Float?", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP8apertureSfSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP8apertureSfSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "recordedVideoHeight", + "printedName": "recordedVideoHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19recordedVideoHeightSiSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19recordedVideoHeightSiSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP19recordedVideoHeightSiSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP19recordedVideoHeightSiSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "recordedVideoWidth", + "printedName": "recordedVideoWidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP18recordedVideoWidthSiSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP18recordedVideoWidthSiSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP18recordedVideoWidthSiSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP18recordedVideoWidthSiSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "facePixelsExtractorType", + "printedName": "facePixelsExtractorType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23facePixelsExtractorTypeAA09PixelDataJ0Ovp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23facePixelsExtractorTypeAA09PixelDataJ0Ovp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP23facePixelsExtractorTypeAA09PixelDataJ0Ovg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP23facePixelsExtractorTypeAA09PixelDataJ0Ovg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "chestPixelsExtractorType", + "printedName": "chestPixelsExtractorType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP24chestPixelsExtractorTypeAA09PixelDataJ0Ovp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP24chestPixelsExtractorTypeAA09PixelDataJ0Ovp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP24chestPixelsExtractorTypeAA09PixelDataJ0Ovg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP24chestPixelsExtractorTypeAA09PixelDataJ0Ovg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pixelsRecordingROIFacebox", + "printedName": "pixelsRecordingROIFacebox", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvp", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvg", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "startScanning", + "printedName": "startScanning()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13startScanning10PromiseKit0I0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13startScanning10PromiseKit0I0CyytGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult", + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopScanning", + "printedName": "stopScanning()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP12stopScanning10PromiseKit0I0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP12stopScanning10PromiseKit0I0CyytGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startRecording", + "printedName": "startRecording(options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.RecordingOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingOptions", + "printedName": "VitalSignEngineCore.RecordingOptions", + "usr": "s:19VitalSignEngineCore16RecordingOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP14startRecording7options10PromiseKit0J0CyytGAA0H7OptionsVSg_tF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP14startRecording7options10PromiseKit0J0CyytGAA0H7OptionsVSg_tF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopRecording", + "printedName": "stopRecording()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingInfo", + "printedName": "VitalSignEngineCore.RecordingInfo", + "usr": "s:19VitalSignEngineCore13RecordingInfoV" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP13stopRecording10PromiseKit0I0CyAA0H4InfoVGyF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP13stopRecording10PromiseKit0I0CyAA0H4InfoVGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pauseRecording", + "printedName": "pauseRecording()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP14pauseRecording10PromiseKit0I0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP14pauseRecording10PromiseKit0I0CyytGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resumeRecording", + "printedName": "resumeRecording()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP15resumeRecording10PromiseKit0I0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP15resumeRecording10PromiseKit0I0CyytGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "takePhoto", + "printedName": "takePhoto(options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingInfo", + "printedName": "VitalSignEngineCore.PhotoTakingInfo", + "usr": "s:19VitalSignEngineCore15PhotoTakingInfoV" + } + ], + "usr": "s:10PromiseKit0A0C" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PhotoTakingOptions?", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingOptions", + "printedName": "VitalSignEngineCore.PhotoTakingOptions", + "usr": "s:19VitalSignEngineCore18PhotoTakingOptionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP9takePhoto7options10PromiseKit0J0CyAA0H10TakingInfoVGAA0hL7OptionsVSg_tF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP9takePhoto7options10PromiseKit0J0CyAA0H10TakingInfoVGAA0hL7OptionsVSg_tF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(any VitalSignEngineCore.VitalSignCameraProtocol) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VitalSignCameraProtocol", + "printedName": "any VitalSignEngineCore.VitalSignCameraProtocol", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolPAAE9configureyyyAaB_pXEF", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolPAAE9configureyyyAaB_pXEF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignCameraProtocol>", + "sugared_genericSig": "", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore0aB14CameraProtocolP", + "mangledName": "$s19VitalSignEngineCore0aB14CameraProtocolP", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "CoreMedia", + "printedName": "CoreMedia", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "VideoFrame", + "printedName": "VideoFrame", + "declKind": "Class", + "usr": "s:19VitalSignEngineCore10VideoFrameC", + "mangledName": "$s19VitalSignEngineCore10VideoFrameC", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "QualityPrioritization", + "printedName": "QualityPrioritization", + "children": [ + { + "kind": "Var", + "name": "speed", + "printedName": "speed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.QualityPrioritization.Type) -> VitalSignEngineCore.QualityPrioritization", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityPrioritization", + "printedName": "VitalSignEngineCore.QualityPrioritization", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.QualityPrioritization.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityPrioritization", + "printedName": "VitalSignEngineCore.QualityPrioritization", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO5speedyA2CmF", + "mangledName": "$s19VitalSignEngineCore21QualityPrioritizationO5speedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "quality", + "printedName": "quality", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.QualityPrioritization.Type) -> VitalSignEngineCore.QualityPrioritization", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityPrioritization", + "printedName": "VitalSignEngineCore.QualityPrioritization", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.QualityPrioritization.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityPrioritization", + "printedName": "VitalSignEngineCore.QualityPrioritization", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO7qualityyA2CmF", + "mangledName": "$s19VitalSignEngineCore21QualityPrioritizationO7qualityyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "balanced", + "printedName": "balanced", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.QualityPrioritization.Type) -> VitalSignEngineCore.QualityPrioritization", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityPrioritization", + "printedName": "VitalSignEngineCore.QualityPrioritization", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.QualityPrioritization.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityPrioritization", + "printedName": "VitalSignEngineCore.QualityPrioritization", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO8balancedyA2CmF", + "mangledName": "$s19VitalSignEngineCore21QualityPrioritizationO8balancedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.QualityPrioritization?", + "children": [ + { + "kind": "TypeNominal", + "name": "QualityPrioritization", + "printedName": "VitalSignEngineCore.QualityPrioritization", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore21QualityPrioritizationO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore21QualityPrioritizationO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore21QualityPrioritizationO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore21QualityPrioritizationO", + "mangledName": "$s19VitalSignEngineCore21QualityPrioritizationO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PhotoTakingOptions", + "printedName": "PhotoTakingOptions", + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore18PhotoTakingOptionsV", + "mangledName": "$s19VitalSignEngineCore18PhotoTakingOptionsV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "CameraView", + "printedName": "CameraView", + "children": [ + { + "kind": "Var", + "name": "videoOutput", + "printedName": "videoOutput", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AVFoundation.AVCaptureVideoDataOutput?", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureVideoDataOutput", + "printedName": "AVFoundation.AVCaptureVideoDataOutput", + "usr": "c:objc(cs)AVCaptureVideoDataOutput" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvp", + "mangledName": "$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AVFoundation.AVCaptureVideoDataOutput?", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureVideoDataOutput", + "printedName": "AVFoundation.AVCaptureVideoDataOutput", + "usr": "c:objc(cs)AVCaptureVideoDataOutput" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvg", + "mangledName": "$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AVFoundation.AVCaptureVideoDataOutput?", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureVideoDataOutput", + "printedName": "AVFoundation.AVCaptureVideoDataOutput", + "usr": "c:objc(cs)AVCaptureVideoDataOutput" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvs", + "mangledName": "$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvM", + "mangledName": "$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "plugin", + "printedName": "plugin", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "VitalSignEngineCore.VitalSignEngine?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngine", + "printedName": "VitalSignEngineCore.VitalSignEngine", + "usr": "s:19VitalSignEngineCore0abC0C" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvp", + "mangledName": "$s19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "VitalSignEngineCore.VitalSignEngine?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngine", + "printedName": "VitalSignEngineCore.VitalSignEngine", + "usr": "s:19VitalSignEngineCore0abC0C" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvg", + "mangledName": "$s19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "VitalSignEngineCore.VitalSignEngine?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngine", + "printedName": "VitalSignEngineCore.VitalSignEngine", + "usr": "s:19VitalSignEngineCore0abC0C" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvs", + "mangledName": "$s19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvM", + "mangledName": "$s19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "layerClass", + "printedName": "layerClass", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "declKind": "Var", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraView(cpy)layerClass", + "mangledName": "$s19VitalSignEngineCore10CameraViewC10layerClassyXlXpvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "overriding": true, + "objc_name": "layerClass", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ExistentialMetatype", + "printedName": "any AnyObject.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "AnyObject" + } + ] + } + ], + "declKind": "Accessor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraView(cm)layerClass", + "mangledName": "$s19VitalSignEngineCore10CameraViewC10layerClassyXlXpvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "overriding": true, + "objc_name": "layerClass", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraView", + "printedName": "VitalSignEngineCore.CameraView", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraView(im)initWithFrame:", + "mangledName": "$s19VitalSignEngineCore10CameraViewC5frameACSo6CGRectV_tcfc", + "moduleName": "VitalSignEngineCore", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "willMove", + "printedName": "willMove(toSuperview:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraView(im)willMoveToSuperview:", + "mangledName": "$s19VitalSignEngineCore10CameraViewC8willMove11toSuperviewySo6UIViewCSg_tF", + "moduleName": "VitalSignEngineCore", + "overriding": true, + "objc_name": "willMoveToSuperview:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setProps", + "printedName": "setProps(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImplicitlyUnwrappedOptional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC8setPropsyySaySSGSgF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC8setPropsyySaySSGSgF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startRecording", + "printedName": "startRecording(options:callback:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Any]?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopRecording", + "printedName": "stopRecording(promise:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RCTPromise", + "printedName": "VitalSignEngineCore.RCTPromise", + "usr": "s:19VitalSignEngineCore10RCTPromiseC" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC13stopRecording7promiseyAA10RCTPromiseC_tF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC13stopRecording7promiseyAA10RCTPromiseC_tF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pauseRecording", + "printedName": "pauseRecording(promise:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RCTPromise", + "printedName": "VitalSignEngineCore.RCTPromise", + "usr": "s:19VitalSignEngineCore10RCTPromiseC" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC14pauseRecording7promiseyAA10RCTPromiseC_tF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC14pauseRecording7promiseyAA10RCTPromiseC_tF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resumeRecording", + "printedName": "resumeRecording(promise:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RCTPromise", + "printedName": "VitalSignEngineCore.RCTPromise", + "usr": "s:19VitalSignEngineCore10RCTPromiseC" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC15resumeRecording7promiseyAA10RCTPromiseC_tF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC15resumeRecording7promiseyAA10RCTPromiseC_tF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "captureOutput", + "printedName": "captureOutput(_:didOutput:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AVCaptureOutput", + "printedName": "AVFoundation.AVCaptureOutput", + "usr": "c:objc(cs)AVCaptureOutput" + }, + { + "kind": "TypeNominal", + "name": "CMSampleBuffer", + "printedName": "CoreMedia.CMSampleBuffer", + "usr": "c:@T@CMSampleBufferRef" + }, + { + "kind": "TypeNominal", + "name": "AVCaptureConnection", + "printedName": "AVFoundation.AVCaptureConnection", + "usr": "c:objc(cs)AVCaptureConnection" + } + ], + "declKind": "Func", + "usr": "c:@CM@VitalSignEngineCore@objc(cs)CameraView(im)captureOutput:didOutputSampleBuffer:fromConnection:", + "mangledName": "$s19VitalSignEngineCore10CameraViewC13captureOutput_03didH04fromySo09AVCaptureH0C_So17CMSampleBufferRefaSo0K10ConnectionCtF", + "moduleName": "VitalSignEngineCore", + "objc_name": "captureOutput:didOutputSampleBuffer:fromConnection:", + "declAttributes": [ + "ObjC", + "Custom", + "Final", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "processFrame", + "printedName": "processFrame(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ProcessResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.VideoFrame?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrame", + "printedName": "VitalSignEngineCore.VideoFrame", + "usr": "s:19VitalSignEngineCore10VideoFrameC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC12processFrameyAA13ProcessResultVSgAA05VideoH0CSgF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC12processFrameyAA13ProcessResultVSgAA05VideoH0CSgF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startScanning", + "printedName": "startScanning()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC13startScanning10PromiseKit0I0CyytGyF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC13startScanning10PromiseKit0I0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopScanning", + "printedName": "stopScanning()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC12stopScanning10PromiseKit0I0CyytGyF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC12stopScanning10PromiseKit0I0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "inputOrientation", + "printedName": "inputOrientation", + "children": [ + { + "kind": "TypeNominal", + "name": "UIInterfaceOrientation", + "printedName": "UIKit.UIInterfaceOrientation", + "usr": "c:@E@UIInterfaceOrientation" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10CameraViewC16inputOrientationSo011UIInterfaceH0Vvp", + "mangledName": "$s19VitalSignEngineCore10CameraViewC16inputOrientationSo011UIInterfaceH0Vvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIInterfaceOrientation", + "printedName": "UIKit.UIInterfaceOrientation", + "usr": "c:@E@UIInterfaceOrientation" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC16inputOrientationSo011UIInterfaceH0Vvg", + "mangledName": "$s19VitalSignEngineCore10CameraViewC16inputOrientationSo011UIInterfaceH0Vvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "takePhoto", + "printedName": "takePhoto(options:promise:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "NSDictionary", + "printedName": "Foundation.NSDictionary", + "usr": "c:objc(cs)NSDictionary" + }, + { + "kind": "TypeNominal", + "name": "RCTPromise", + "printedName": "VitalSignEngineCore.RCTPromise", + "usr": "s:19VitalSignEngineCore10RCTPromiseC" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC9takePhoto7options7promiseySo12NSDictionaryC_AA10RCTPromiseCtF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC9takePhoto7options7promiseySo12NSDictionaryC_AA10RCTPromiseCtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "focus", + "printedName": "focus(point:promise:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGPoint", + "printedName": "CoreFoundation.CGPoint", + "usr": "c:@S@CGPoint" + }, + { + "kind": "TypeNominal", + "name": "RCTPromise", + "printedName": "VitalSignEngineCore.RCTPromise", + "usr": "s:19VitalSignEngineCore10RCTPromiseC" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC5focus5point7promiseySo7CGPointV_AA10RCTPromiseCtF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC5focus5point7promiseySo7CGPointV_AA10RCTPromiseCtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "minAvailableZoom", + "printedName": "minAvailableZoom", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10CameraViewC16minAvailableZoom0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore10CameraViewC16minAvailableZoom0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC16minAvailableZoom0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore10CameraViewC16minAvailableZoom0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxAvailableZoom", + "printedName": "maxAvailableZoom", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10CameraViewC16maxAvailableZoom0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore10CameraViewC16maxAvailableZoom0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10CameraViewC16maxAvailableZoom0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore10CameraViewC16maxAvailableZoom0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "onPinch", + "printedName": "onPinch(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIPinchGestureRecognizer", + "printedName": "UIKit.UIPinchGestureRecognizer", + "usr": "c:objc(cs)UIPinchGestureRecognizer" + } + ], + "declKind": "Func", + "usr": "c:@CM@VitalSignEngineCore@objc(cs)CameraView(im)onPinch:", + "mangledName": "$s19VitalSignEngineCore10CameraViewC7onPinchyySo24UIPinchGestureRecognizerCF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom", + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "addPinchGestureRecognizer", + "printedName": "addPinchGestureRecognizer()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC25addPinchGestureRecognizeryyF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC25addPinchGestureRecognizeryyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removePinchGestureRecognizer", + "printedName": "removePinchGestureRecognizer()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10CameraViewC28removePinchGestureRecognizeryyF", + "mangledName": "$s19VitalSignEngineCore10CameraViewC28removePinchGestureRecognizeryyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "Custom" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "zoom", + "printedName": "zoom(factor:animated:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@VitalSignEngineCore@objc(cs)CameraView(im)zoomWithFactor:animated:", + "mangledName": "$s19VitalSignEngineCore10CameraViewC4zoom6factor8animatedy0D8Graphics7CGFloatV_SbtF", + "moduleName": "VitalSignEngineCore", + "objc_name": "zoomWithFactor:animated:", + "declAttributes": [ + "Custom", + "Final", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@VitalSignEngineCore@objc(cs)CameraView", + "mangledName": "$s19VitalSignEngineCore10CameraViewC", + "moduleName": "VitalSignEngineCore", + "isOpen": true, + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WhiteBalanceMode", + "printedName": "WhiteBalanceMode", + "children": [ + { + "kind": "Var", + "name": "locked", + "printedName": "locked", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.WhiteBalanceMode.Type) -> VitalSignEngineCore.WhiteBalanceMode", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.WhiteBalanceMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO6lockedyA2CmF", + "mangledName": "$s19VitalSignEngineCore16WhiteBalanceModeO6lockedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "autoWhiteBalance", + "printedName": "autoWhiteBalance", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.WhiteBalanceMode.Type) -> VitalSignEngineCore.WhiteBalanceMode", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.WhiteBalanceMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO04autoeF0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16WhiteBalanceModeO04autoeF0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "continuousAutoWhiteBalance", + "printedName": "continuousAutoWhiteBalance", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.WhiteBalanceMode.Type) -> VitalSignEngineCore.WhiteBalanceMode", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.WhiteBalanceMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO014continuousAutoeF0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16WhiteBalanceModeO014continuousAutoeF0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.WhiteBalanceMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "WhiteBalanceMode", + "printedName": "VitalSignEngineCore.WhiteBalanceMode", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore16WhiteBalanceModeO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore16WhiteBalanceModeO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore16WhiteBalanceModeO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore16WhiteBalanceModeO", + "mangledName": "$s19VitalSignEngineCore16WhiteBalanceModeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "RCTPromise", + "printedName": "RCTPromise", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(resolver:rejecter:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RCTPromise", + "printedName": "VitalSignEngineCore.RCTPromise", + "usr": "s:19VitalSignEngineCore10RCTPromiseC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Any?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Foundation.NSError?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.String, Foundation.NSError?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSError?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "usr": "s:Sq" + } + ] + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore10RCTPromiseC8resolver8rejecterACyypSgc_ySS_SSSo7NSErrorCSgtctcfc", + "mangledName": "$s19VitalSignEngineCore10RCTPromiseC8resolver8rejecterACyypSgc_ySS_SSSo7NSErrorCSgtctcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "reject", + "printedName": "reject(error:cause:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSError?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10RCTPromiseC6reject5error5causeyAA11CameraErrorO_So7NSErrorCSgtF", + "mangledName": "$s19VitalSignEngineCore10RCTPromiseC6reject5error5causeyAA11CameraErrorO_So7NSErrorCSgtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reject", + "printedName": "reject(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10RCTPromiseC6reject5erroryAA11CameraErrorO_tF", + "mangledName": "$s19VitalSignEngineCore10RCTPromiseC6reject5erroryAA11CameraErrorO_tF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resolve", + "printedName": "resolve(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10RCTPromiseC7resolveyyypSgF", + "mangledName": "$s19VitalSignEngineCore10RCTPromiseC7resolveyyypSgF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resolve", + "printedName": "resolve()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10RCTPromiseC7resolveyyF", + "mangledName": "$s19VitalSignEngineCore10RCTPromiseC7resolveyyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19VitalSignEngineCore10RCTPromiseC", + "mangledName": "$s19VitalSignEngineCore10RCTPromiseC", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "withPromise", + "printedName": "withPromise(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "RCTPromise", + "printedName": "VitalSignEngineCore.RCTPromise", + "usr": "s:19VitalSignEngineCore10RCTPromiseC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() throws -> Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore11withPromiseyyAA10RCTPromiseC_ypSgyKXEtF", + "mangledName": "$s19VitalSignEngineCore11withPromiseyyAA10RCTPromiseC_ypSgyKXEtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "withPromise", + "printedName": "withPromise(resolve:reject:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Any?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Foundation.NSError?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.String, Foundation.NSError?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.NSError?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSError", + "printedName": "Foundation.NSError", + "usr": "c:objc(cs)NSError" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() throws -> Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore11withPromise7resolve6reject_yyypSgc_ySS_SSSo7NSErrorCSgtcAEyKXEtF", + "mangledName": "$s19VitalSignEngineCore11withPromise7resolve6reject_yyypSgc_ySS_SSSo7NSErrorCSgtcAEyKXEtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PreviewLayerGravity", + "printedName": "PreviewLayerGravity", + "children": [ + { + "kind": "Var", + "name": "resizeAspect", + "printedName": "resizeAspect", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PreviewLayerGravity.Type) -> VitalSignEngineCore.PreviewLayerGravity", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PreviewLayerGravity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO12resizeAspectyA2CmF", + "mangledName": "$s19VitalSignEngineCore19PreviewLayerGravityO12resizeAspectyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "resizeAspectFill", + "printedName": "resizeAspectFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PreviewLayerGravity.Type) -> VitalSignEngineCore.PreviewLayerGravity", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PreviewLayerGravity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO16resizeAspectFillyA2CmF", + "mangledName": "$s19VitalSignEngineCore19PreviewLayerGravityO16resizeAspectFillyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PreviewLayerGravity?", + "children": [ + { + "kind": "TypeNominal", + "name": "PreviewLayerGravity", + "printedName": "VitalSignEngineCore.PreviewLayerGravity", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore19PreviewLayerGravityO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore19PreviewLayerGravityO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore19PreviewLayerGravityO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore19PreviewLayerGravityO", + "mangledName": "$s19VitalSignEngineCore19PreviewLayerGravityO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "Fps", + "printedName": "Fps", + "children": [ + { + "kind": "Var", + "name": "lastReportedAverage", + "printedName": "lastReportedAverage", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore3FpsC19lastReportedAverageSdvp", + "mangledName": "$s19VitalSignEngineCore3FpsC19lastReportedAverageSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC19lastReportedAverageSdvg", + "mangledName": "$s19VitalSignEngineCore3FpsC19lastReportedAverageSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC19lastReportedAverageSdvs", + "mangledName": "$s19VitalSignEngineCore3FpsC19lastReportedAverageSdvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC19lastReportedAverageSdvM", + "mangledName": "$s19VitalSignEngineCore3FpsC19lastReportedAverageSdvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "callback", + "printedName": "callback", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Double, Swift.Double) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double, Swift.Double) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Double, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvp", + "mangledName": "$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Double, Swift.Double) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double, Swift.Double) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Double, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvg", + "mangledName": "$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Double, Swift.Double) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double, Swift.Double) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Double, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvs", + "mangledName": "$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvM", + "mangledName": "$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "resetInterval", + "printedName": "resetInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore3FpsC13resetIntervalSdvp", + "mangledName": "$s19VitalSignEngineCore3FpsC13resetIntervalSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC13resetIntervalSdvg", + "mangledName": "$s19VitalSignEngineCore3FpsC13resetIntervalSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC13resetIntervalSdvs", + "mangledName": "$s19VitalSignEngineCore3FpsC13resetIntervalSdvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore3FpsC13resetIntervalSdvM", + "mangledName": "$s19VitalSignEngineCore3FpsC13resetIntervalSdvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Fps", + "printedName": "VitalSignEngineCore.Fps", + "usr": "s:19VitalSignEngineCore3FpsC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore3FpsC4nameACSS_tcfc", + "mangledName": "$s19VitalSignEngineCore3FpsC4nameACSS_tcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "tick", + "printedName": "tick()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore3FpsC4tickyyF", + "mangledName": "$s19VitalSignEngineCore3FpsC4tickyyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19VitalSignEngineCore3FpsC", + "mangledName": "$s19VitalSignEngineCore3FpsC", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "VitalSignSettings", + "printedName": "VitalSignSettings", + "children": [ + { + "kind": "Function", + "name": "instantiateViewController", + "printedName": "instantiateViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB8SettingsV25instantiateViewControllerSo06UIViewH0CyFZ", + "mangledName": "$s19VitalSignEngineCore0aB8SettingsV25instantiateViewControllerSo06UIViewH0CyFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "faceDetectorFactory", + "printedName": "faceDetectorFactory", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any VitalSignEngineCore.VitalSignFaceDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvpZ", + "mangledName": "$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any VitalSignEngineCore.VitalSignFaceDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvgZ", + "mangledName": "$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> any VitalSignEngineCore.VitalSignFaceDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvsZ", + "mangledName": "$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvsZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvMZ", + "mangledName": "$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvMZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore0aB8SettingsV", + "mangledName": "$s19VitalSignEngineCore0aB8SettingsV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "ZIPFoundation", + "printedName": "ZIPFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "PixelDataProtocol", + "printedName": "PixelDataProtocol", + "children": [ + { + "kind": "Var", + "name": "pixels", + "printedName": "pixels", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[VitalSignEngineCore.PixelROI : (VitalSignEngineCore.PixelDataType, [(Swift.Double, Swift.Double, Swift.Double)])]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(VitalSignEngineCore.PixelDataType, [(Swift.Double, Swift.Double, Swift.Double)])", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.Double, Swift.Double, Swift.Double)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Double, Swift.Double, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP6pixelsSDyAA0E3ROIOAA0eF4TypeO_SaySd_S2dtGtGvp", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP6pixelsSDyAA0E3ROIOAA0eF4TypeO_SaySd_S2dtGtGvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[VitalSignEngineCore.PixelROI : (VitalSignEngineCore.PixelDataType, [(Swift.Double, Swift.Double, Swift.Double)])]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(VitalSignEngineCore.PixelDataType, [(Swift.Double, Swift.Double, Swift.Double)])", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.Double, Swift.Double, Swift.Double)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Double, Swift.Double, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP6pixelsSDyAA0E3ROIOAA0eF4TypeO_SaySd_S2dtGtGvg", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP6pixelsSDyAA0E3ROIOAA0eF4TypeO_SaySd_S2dtGtGvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.PixelDataProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "timestamp", + "printedName": "timestamp", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP9timestampSdvp", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP9timestampSdvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP9timestampSdvg", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP9timestampSdvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.PixelDataProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "facebox", + "printedName": "facebox", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP7faceboxAA13NormalizedBoxVvp", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP7faceboxAA13NormalizedBoxVvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP7faceboxAA13NormalizedBoxVvg", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP7faceboxAA13NormalizedBoxVvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.PixelDataProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "landmarks", + "printedName": "landmarks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.FaceLandmarks)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarks", + "printedName": "any VitalSignEngineCore.FaceLandmarks", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP9landmarksAA13FaceLandmarks_pSgvp", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP9landmarksAA13FaceLandmarks_pSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.FaceLandmarks)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarks", + "printedName": "any VitalSignEngineCore.FaceLandmarks", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP9landmarksAA13FaceLandmarks_pSgvg", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP9landmarksAA13FaceLandmarks_pSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.PixelDataProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP", + "mangledName": "$s19VitalSignEngineCore17PixelDataProtocolP", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PixelsRecordingFormat", + "printedName": "PixelsRecordingFormat", + "children": [ + { + "kind": "Var", + "name": "disabled", + "printedName": "disabled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelsRecordingFormat.Type) -> VitalSignEngineCore.PixelsRecordingFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO8disabledyA2CmF", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO8disabledyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rgb32x32", + "printedName": "rgb32x32", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelsRecordingFormat.Type) -> VitalSignEngineCore.PixelsRecordingFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO8rgb32x32yA2CmF", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO8rgb32x32yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rgb48x48", + "printedName": "rgb48x48", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelsRecordingFormat.Type) -> VitalSignEngineCore.PixelsRecordingFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO8rgb48x48yA2CmF", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO8rgb48x48yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rgb64x64", + "printedName": "rgb64x64", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelsRecordingFormat.Type) -> VitalSignEngineCore.PixelsRecordingFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO8rgb64x64yA2CmF", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO8rgb64x64yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "displayName", + "printedName": "displayName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO11displayNameSSvp", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO11displayNameSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO11displayNameSSvg", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO11displayNameSSvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "availableOptions", + "printedName": "availableOptions", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.PixelsRecordingFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO16availableOptionsSayACGvpZ", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO16availableOptionsSayACGvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.PixelsRecordingFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO16availableOptionsSayACGvgZ", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO16availableOptionsSayACGvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelsRecordingFormat", + "printedName": "VitalSignEngineCore.PixelsRecordingFormat", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore21PixelsRecordingFormatO", + "mangledName": "$s19VitalSignEngineCore21PixelsRecordingFormatO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PixelDataType", + "printedName": "PixelDataType", + "children": [ + { + "kind": "Var", + "name": "rgb1x1", + "printedName": "rgb1x1", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelDataType.Type) -> VitalSignEngineCore.PixelDataType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelDataType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO6rgb1x1yA2CmF", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO6rgb1x1yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rgb8x8", + "printedName": "rgb8x8", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelDataType.Type) -> VitalSignEngineCore.PixelDataType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelDataType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO6rgb8x8yA2CmF", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO6rgb8x8yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rgb32x32", + "printedName": "rgb32x32", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelDataType.Type) -> VitalSignEngineCore.PixelDataType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelDataType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO8rgb32x32yA2CmF", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO8rgb32x32yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rgb64x64", + "printedName": "rgb64x64", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelDataType.Type) -> VitalSignEngineCore.PixelDataType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelDataType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO8rgb64x64yA2CmF", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO8rgb64x64yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "yuv8x8", + "printedName": "yuv8x8", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelDataType.Type) -> VitalSignEngineCore.PixelDataType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelDataType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO6yuv8x8yA2CmF", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO6yuv8x8yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "yuv32x32", + "printedName": "yuv32x32", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelDataType.Type) -> VitalSignEngineCore.PixelDataType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelDataType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO8yuv32x32yA2CmF", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO8yuv32x32yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "yuv64x64", + "printedName": "yuv64x64", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelDataType.Type) -> VitalSignEngineCore.PixelDataType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelDataType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO8yuv64x64yA2CmF", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO8yuv64x64yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "chestG1x1", + "printedName": "chestG1x1", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelDataType.Type) -> VitalSignEngineCore.PixelDataType", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelDataType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO9chestG1x1yA2CmF", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO9chestG1x1yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "displayName", + "printedName": "displayName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO11displayNameSSvp", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO11displayNameSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO11displayNameSSvg", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO11displayNameSSvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "availablePixelDataTypes", + "printedName": "availablePixelDataTypes(roi:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.PixelDataType]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO09availableeF5Types3roiSayACGAA0E3ROIO_tFZ", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO09availableeF5Types3roiSayACGAA0E3ROIO_tFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PixelDataType?", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataType", + "printedName": "VitalSignEngineCore.PixelDataType", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore13PixelDataTypeO", + "mangledName": "$s19VitalSignEngineCore13PixelDataTypeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PixelROI", + "printedName": "PixelROI", + "children": [ + { + "kind": "Var", + "name": "face", + "printedName": "face", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelROI.Type) -> VitalSignEngineCore.PixelROI", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelROI.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8PixelROIO4faceyA2CmF", + "mangledName": "$s19VitalSignEngineCore8PixelROIO4faceyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "chest", + "printedName": "chest", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelROI.Type) -> VitalSignEngineCore.PixelROI", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelROI.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8PixelROIO5chestyA2CmF", + "mangledName": "$s19VitalSignEngineCore8PixelROIO5chestyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + }, + { + "kind": "TypeNominal", + "name": "PixelROI", + "printedName": "VitalSignEngineCore.PixelROI", + "usr": "s:19VitalSignEngineCore8PixelROIO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore8PixelROIO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore8PixelROIO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8PixelROIO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore8PixelROIO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8PixelROIO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore8PixelROIO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore8PixelROIO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore8PixelROIO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore8PixelROIO", + "mangledName": "$s19VitalSignEngineCore8PixelROIO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Accelerate", + "printedName": "Accelerate", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "CoreMedia", + "printedName": "CoreMedia", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "QuartzCore", + "printedName": "QuartzCore", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "VitalSignEngineHelper", + "printedName": "VitalSignEngineHelper", + "children": [ + { + "kind": "Function", + "name": "crop", + "printedName": "crop(_:rect:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC6HelperC4crop_4rectSo7UIImageCAG_So6CGRectVtFZ", + "mangledName": "$s19VitalSignEngineCore0abC6HelperC4crop_4rectSo7UIImageCAG_So6CGRectVtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "createImage", + "printedName": "createImage(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CMSampleBuffer", + "printedName": "CoreMedia.CMSampleBuffer", + "usr": "c:@T@CMSampleBufferRef" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC6HelperC11createImage4fromSo7UIImageCSgSo17CMSampleBufferRefa_tFZ", + "mangledName": "$s19VitalSignEngineCore0abC6HelperC11createImage4fromSo7UIImageCSgSo17CMSampleBufferRefa_tFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "objc_name": "createImageFrom:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19VitalSignEngineCore0abC6HelperC", + "mangledName": "$s19VitalSignEngineCore0abC6HelperC", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Timer", + "printedName": "Timer", + "declKind": "Class", + "usr": "s:19VitalSignEngineCore5TimerC", + "mangledName": "$s19VitalSignEngineCore5TimerC", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Function", + "name": "setInterval", + "printedName": "setInterval(_:callback:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Timer", + "printedName": "VitalSignEngineCore.Timer", + "usr": "s:19VitalSignEngineCore5TimerC" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Timer) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Timer", + "printedName": "VitalSignEngineCore.Timer", + "usr": "s:19VitalSignEngineCore5TimerC" + } + ] + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore11setInterval_8callbackAA5TimerCSd_yAEctF", + "mangledName": "$s19VitalSignEngineCore11setInterval_8callbackAA5TimerCSd_yAEctF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "DiscardableResult" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clearInterval", + "printedName": "clearInterval(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Timer", + "printedName": "VitalSignEngineCore.Timer", + "usr": "s:19VitalSignEngineCore5TimerC" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore13clearIntervalyyAA5TimerCF", + "mangledName": "$s19VitalSignEngineCore13clearIntervalyyAA5TimerCF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "ServerId", + "printedName": "ServerId", + "children": [ + { + "kind": "Var", + "name": "local", + "printedName": "local", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO5localyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO5localyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "remoteDev", + "printedName": "remoteDev", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO9remoteDevyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO9remoteDevyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "remoteProd", + "printedName": "remoteProd", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO10remoteProdyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO10remoteProdyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "awsDev", + "printedName": "awsDev", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO6awsDevyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO6awsDevyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "awsProd", + "printedName": "awsProd", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO7awsProdyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO7awsProdyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "awsFirebaseEnterpriseProd", + "printedName": "awsFirebaseEnterpriseProd", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO25awsFirebaseEnterpriseProdyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO25awsFirebaseEnterpriseProdyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "awsEnterpriseProd", + "printedName": "awsEnterpriseProd", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO17awsEnterpriseProdyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO17awsEnterpriseProdyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "awsEnterpriseDev", + "printedName": "awsEnterpriseDev", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO16awsEnterpriseDevyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO16awsEnterpriseDevyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "fdaDev", + "printedName": "fdaDev", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO6fdaDevyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO6fdaDevyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "fdaProd", + "printedName": "fdaProd", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO7fdaProdyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO7fdaProdyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "schema2Dev", + "printedName": "schema2Dev", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ServerId.Type) -> VitalSignEngineCore.ServerId", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ServerId.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ServerIdO10schema2DevyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ServerIdO10schema2DevyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ServerId?", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore8ServerIdO8rawValueACSgSi_tcfc", + "mangledName": "$s19VitalSignEngineCore8ServerIdO8rawValueACSgSi_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8ServerIdO8rawValueSivp", + "mangledName": "$s19VitalSignEngineCore8ServerIdO8rawValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8ServerIdO8rawValueSivg", + "mangledName": "$s19VitalSignEngineCore8ServerIdO8rawValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore8ServerIdO", + "mangledName": "$s19VitalSignEngineCore8ServerIdO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "AgeProjectorError", + "printedName": "AgeProjectorError", + "children": [ + { + "kind": "Var", + "name": "invalidImageSize", + "printedName": "invalidImageSize", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectorError.Type) -> VitalSignEngineCore.AgeProjectorError", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectorError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO16invalidImageSizeyA2CmF", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO16invalidImageSizeyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotEncodePngData", + "printedName": "cannotEncodePngData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectorError.Type) -> VitalSignEngineCore.AgeProjectorError", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectorError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO19cannotEncodePngDatayA2CmF", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO19cannotEncodePngDatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "notIdleError", + "printedName": "notIdleError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectorError.Type) -> VitalSignEngineCore.AgeProjectorError", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectorError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO07notIdleG0yA2CmF", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO07notIdleG0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "isBusyError", + "printedName": "isBusyError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectorError.Type) -> VitalSignEngineCore.AgeProjectorError", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectorError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO06isBusyG0yA2CmF", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO06isBusyG0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "serverNotReady", + "printedName": "serverNotReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectorError.Type) -> VitalSignEngineCore.AgeProjectorError", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectorError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO14serverNotReadyyA2CmF", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO14serverNotReadyyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "missingUserInfo", + "printedName": "missingUserInfo", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectorError.Type) -> VitalSignEngineCore.AgeProjectorError", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectorError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO15missingUserInfoyA2CmF", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO15missingUserInfoyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "missingApiKey", + "printedName": "missingApiKey", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectorError.Type) -> VitalSignEngineCore.AgeProjectorError", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectorError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO13missingApiKeyyA2CmF", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO13missingApiKeyyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + }, + { + "kind": "TypeNominal", + "name": "AgeProjectorError", + "printedName": "VitalSignEngineCore.AgeProjectorError", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore17AgeProjectorErrorO", + "mangledName": "$s19VitalSignEngineCore17AgeProjectorErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AgeProjection", + "printedName": "AgeProjection", + "children": [ + { + "kind": "Var", + "name": "age", + "printedName": "age", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13AgeProjectionV3age0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore13AgeProjectionV3age0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13AgeProjectionV3age0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore13AgeProjectionV3age0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13AgeProjectionV5imageSo7UIImageCvp", + "mangledName": "$s19VitalSignEngineCore13AgeProjectionV5imageSo7UIImageCvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13AgeProjectionV5imageSo7UIImageCvg", + "mangledName": "$s19VitalSignEngineCore13AgeProjectionV5imageSo7UIImageCvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore13AgeProjectionV", + "mangledName": "$s19VitalSignEngineCore13AgeProjectionV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "AgeProjectionResult", + "printedName": "AgeProjectionResult", + "children": [ + { + "kind": "Var", + "name": "imageSize", + "printedName": "imageSize", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvp", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvg", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvs", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvM", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "projections", + "printedName": "projections", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.AgeProjection]", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjection", + "printedName": "VitalSignEngineCore.AgeProjection", + "usr": "s:19VitalSignEngineCore13AgeProjectionV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV11projectionsSayAA0eF0VGvp", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV11projectionsSayAA0eF0VGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.AgeProjection]", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjection", + "printedName": "VitalSignEngineCore.AgeProjection", + "usr": "s:19VitalSignEngineCore13AgeProjectionV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV11projectionsSayAA0eF0VGvg", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV11projectionsSayAA0eF0VGvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "estimatedInputAge", + "printedName": "estimatedInputAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreGraphics.CGFloat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV014estimatedInputE00D10Foundation7CGFloatVSgvp", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV014estimatedInputE00D8Graphics7CGFloatVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreGraphics.CGFloat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV014estimatedInputE00D10Foundation7CGFloatVSgvg", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV014estimatedInputE00D8Graphics7CGFloatVSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvp", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvg", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvs", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvM", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionResultV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "AgeProjectionEndPoint", + "printedName": "AgeProjectionEndPoint", + "children": [ + { + "kind": "Var", + "name": "development", + "printedName": "development", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectionEndPoint.Type) -> VitalSignEngineCore.AgeProjectionEndPoint", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO11developmentyA2CmF", + "mangledName": "$s19VitalSignEngineCore21AgeProjectionEndPointO11developmentyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectionEndPoint.Type) -> VitalSignEngineCore.AgeProjectionEndPoint", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO10productionyA2CmF", + "mangledName": "$s19VitalSignEngineCore21AgeProjectionEndPointO10productionyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "local", + "printedName": "local", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AgeProjectionEndPoint.Type) -> VitalSignEngineCore.AgeProjectionEndPoint", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO5localyA2CmF", + "mangledName": "$s19VitalSignEngineCore21AgeProjectionEndPointO5localyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + }, + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore21AgeProjectionEndPointO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore21AgeProjectionEndPointO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore21AgeProjectionEndPointO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore21AgeProjectionEndPointO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO", + "mangledName": "$s19VitalSignEngineCore21AgeProjectionEndPointO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AgeProjectionConfig", + "printedName": "AgeProjectionConfig", + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore19AgeProjectionConfigV", + "mangledName": "$s19VitalSignEngineCore19AgeProjectionConfigV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "AgeProjectionProcessor", + "printedName": "AgeProjectionProcessor", + "children": [ + { + "kind": "Var", + "name": "projectionResult", + "printedName": "projectionResult", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP16projectionResultAA0efI0VSgvp", + "mangledName": "$s19VitalSignEngineCore22AgeProjectionProcessorP16projectionResultAA0efI0VSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP16projectionResultAA0efI0VSgvg", + "mangledName": "$s19VitalSignEngineCore22AgeProjectionProcessorP16projectionResultAA0efI0VSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjectionProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP5resetyyF", + "mangledName": "$s19VitalSignEngineCore22AgeProjectionProcessorP5resetyyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjectionProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(config:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AgeProjectionConfig", + "printedName": "VitalSignEngineCore.AgeProjectionConfig", + "usr": "s:19VitalSignEngineCore19AgeProjectionConfigV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP9configure6configyAA0eF6ConfigV_tF", + "mangledName": "$s19VitalSignEngineCore22AgeProjectionProcessorP9configure6configyAA0eF6ConfigV_tF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjectionProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:face:videoFrameInfo:scanningStage:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.FaceProtocol)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceProtocol", + "printedName": "any VitalSignEngineCore.FaceProtocol", + "usr": "s:19VitalSignEngineCore12FaceProtocolP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP7process10videoFrame4face0iJ4Info13scanningStageAA0eF6ResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtF", + "mangledName": "$s19VitalSignEngineCore22AgeProjectionProcessorP7process10videoFrame4face0iJ4Info13scanningStageAA0eF6ResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjectionProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP", + "mangledName": "$s19VitalSignEngineCore22AgeProjectionProcessorP", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "AgeProjector", + "printedName": "AgeProjector", + "children": [ + { + "kind": "Var", + "name": "projectionResult", + "printedName": "projectionResult", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12AgeProjectorP16projectionResultAA0e10ProjectionH0VSgvp", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP16projectionResultAA0e10ProjectionH0VSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12AgeProjectorP16projectionResultAA0e10ProjectionH0VSgvg", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP16projectionResultAA0e10ProjectionH0VSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "endPoint", + "printedName": "endPoint", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12AgeProjectorP8endPointAA0e13ProjectionEndH0Ovp", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP8endPointAA0e13ProjectionEndH0Ovp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12AgeProjectorP8endPointAA0e13ProjectionEndH0Ovg", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP8endPointAA0e13ProjectionEndH0Ovg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "AgeProjectionEndPoint", + "printedName": "VitalSignEngineCore.AgeProjectionEndPoint", + "usr": "s:19VitalSignEngineCore21AgeProjectionEndPointO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12AgeProjectorP8endPointAA0e13ProjectionEndH0Ovs", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP8endPointAA0e13ProjectionEndH0Ovs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12AgeProjectorP8endPointAA0e13ProjectionEndH0OvM", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP8endPointAA0e13ProjectionEndH0OvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjector>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore12AgeProjectorP5resetyyF", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP5resetyyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "project", + "printedName": "project(faceImage:apiKey:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:10PromiseKit0A0C" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore12AgeProjectorP7project9faceImage6apiKey8userInfo10PromiseKit0N0CyAA0E16ProjectionResultVGSo7UIImageC_SSAA04UserM0VtF", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP7project9faceImage6apiKey8userInfo10PromiseKit0N0CyAA0E16ProjectionResultVGSo7UIImageC_SSAA04UserM0VtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.AgeProjector>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore12AgeProjectorP", + "mangledName": "$s19VitalSignEngineCore12AgeProjectorP", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "VideoFrameType", + "printedName": "VideoFrameType", + "children": [ + { + "kind": "Var", + "name": "beginScanning", + "printedName": "beginScanning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VideoFrameType.Type) -> VitalSignEngineCore.VideoFrameType", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameType", + "printedName": "VitalSignEngineCore.VideoFrameType", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VideoFrameType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameType", + "printedName": "VitalSignEngineCore.VideoFrameType", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO13beginScanningyA2CmF", + "mangledName": "$s19VitalSignEngineCore14VideoFrameTypeO13beginScanningyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameType", + "printedName": "VitalSignEngineCore.VideoFrameType", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameType", + "printedName": "VitalSignEngineCore.VideoFrameType", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore14VideoFrameTypeO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore14VideoFrameTypeO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore14VideoFrameTypeO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore14VideoFrameTypeO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO", + "mangledName": "$s19VitalSignEngineCore14VideoFrameTypeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VideoFrameGrabber", + "printedName": "VideoFrameGrabber", + "children": [ + { + "kind": "Function", + "name": "process", + "printedName": "process(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP7process5frameySo7UIImageC_tF", + "mangledName": "$s19VitalSignEngineCore17VideoFrameGrabberP7process5frameySo7UIImageC_tF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VideoFrameGrabber>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getFrame", + "printedName": "getFrame(frameType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameType", + "printedName": "VitalSignEngineCore.VideoFrameType", + "usr": "s:19VitalSignEngineCore14VideoFrameTypeO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP03getF09frameTypeSo7UIImageCSgAA0efJ0O_tF", + "mangledName": "$s19VitalSignEngineCore17VideoFrameGrabberP03getF09frameTypeSo7UIImageCSgAA0efJ0O_tF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VideoFrameGrabber>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP5resetyyF", + "mangledName": "$s19VitalSignEngineCore17VideoFrameGrabberP5resetyyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VideoFrameGrabber>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP", + "mangledName": "$s19VitalSignEngineCore17VideoFrameGrabberP", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Darwin", + "printedName": "Darwin", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "BlinkDetector", + "printedName": "BlinkDetector", + "children": [ + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP5resetyyF", + "mangledName": "$s19VitalSignEngineCore13BlinkDetectorP5resetyyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.BlinkDetector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "detect", + "printedName": "detect(eyesOpenProbability:eulerAngle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(leftEye: CoreGraphics.CGFloat, rightEye: CoreGraphics.CGFloat)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP6detect19eyesOpenProbability10eulerAngleSb0D10Foundation7CGFloatV7leftEye_AI05rightP0t_AI1x_AI1yAI1ztSgtF", + "mangledName": "$s19VitalSignEngineCore13BlinkDetectorP6detect19eyesOpenProbability10eulerAngleSb0D8Graphics7CGFloatV7leftEye_AI05rightP0t_AI1x_AI1yAI1ztSgtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.BlinkDetector>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "DiscardableResult" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "blinkCount", + "printedName": "blinkCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP10blinkCountSivp", + "mangledName": "$s19VitalSignEngineCore13BlinkDetectorP10blinkCountSivp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP10blinkCountSivg", + "mangledName": "$s19VitalSignEngineCore13BlinkDetectorP10blinkCountSivg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.BlinkDetector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP", + "mangledName": "$s19VitalSignEngineCore13BlinkDetectorP", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "FaceProtocol", + "printedName": "FaceProtocol", + "children": [ + { + "kind": "AssociatedType", + "name": "ContourType", + "printedName": "ContourType", + "declKind": "AssociatedType", + "usr": "s:19VitalSignEngineCore12FaceProtocolP11ContourTypeQa", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP11ContourTypeQa", + "moduleName": "VitalSignEngineCore", + "protocolReq": true + }, + { + "kind": "AssociatedType", + "name": "FaceLandmarksType", + "printedName": "FaceLandmarksType", + "declKind": "AssociatedType", + "usr": "s:19VitalSignEngineCore12FaceProtocolP0E13LandmarksTypeQa", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP0E13LandmarksTypeQa", + "moduleName": "VitalSignEngineCore", + "protocolReq": true + }, + { + "kind": "Var", + "name": "faceLandmarks", + "printedName": "faceLandmarks", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.FaceLandmarksType" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12FaceProtocolP13faceLandmarks0eH4TypeQzvp", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP13faceLandmarks0eH4TypeQzvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.FaceLandmarksType" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12FaceProtocolP13faceLandmarks0eH4TypeQzvg", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP13faceLandmarks0eH4TypeQzvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.FaceProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "faceBox", + "printedName": "faceBox", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12FaceProtocolP7faceBoxAA010NormalizedH0Vvp", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP7faceBoxAA010NormalizedH0Vvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12FaceProtocolP7faceBoxAA010NormalizedH0Vvg", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP7faceBoxAA010NormalizedH0Vvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.FaceProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eulerAngle", + "printedName": "eulerAngle", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12FaceProtocolP10eulerAngle0D10Foundation7CGFloatV1x_AG1yAG1ztSgvp", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP10eulerAngle0D8Graphics7CGFloatV1x_AG1yAG1ztSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(x: CoreGraphics.CGFloat, y: CoreGraphics.CGFloat, z: CoreGraphics.CGFloat)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12FaceProtocolP10eulerAngle0D10Foundation7CGFloatV1x_AG1yAG1ztSgvg", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP10eulerAngle0D8Graphics7CGFloatV1x_AG1yAG1ztSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.FaceProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "eyesOpenProbability", + "printedName": "eyesOpenProbability", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(leftEye: CoreGraphics.CGFloat, rightEye: CoreGraphics.CGFloat)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(leftEye: CoreGraphics.CGFloat, rightEye: CoreGraphics.CGFloat)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12FaceProtocolP19eyesOpenProbability0D10Foundation7CGFloatV7leftEye_AG05rightM0tSgvp", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP19eyesOpenProbability0D8Graphics7CGFloatV7leftEye_AG05rightM0tSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(leftEye: CoreGraphics.CGFloat, rightEye: CoreGraphics.CGFloat)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(leftEye: CoreGraphics.CGFloat, rightEye: CoreGraphics.CGFloat)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12FaceProtocolP19eyesOpenProbability0D10Foundation7CGFloatV7leftEye_AG05rightM0tSgvg", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP19eyesOpenProbability0D8Graphics7CGFloatV7leftEye_AG05rightM0tSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.FaceProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore12FaceProtocolP", + "mangledName": "$s19VitalSignEngineCore12FaceProtocolP", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0.ContourType : VitalSignEngineCore.Contour, τ_0_0.FaceLandmarksType : VitalSignEngineCore.FaceLandmarks>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "FaceContourPoint", + "printedName": "FaceContourPoint", + "children": [ + { + "kind": "Var", + "name": "x", + "printedName": "x", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16FaceContourPointP1x0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore16FaceContourPointP1x0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16FaceContourPointP1x0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore16FaceContourPointP1x0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.FaceContourPoint>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "y", + "printedName": "y", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16FaceContourPointP1y0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore16FaceContourPointP1y0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16FaceContourPointP1y0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore16FaceContourPointP1y0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.FaceContourPoint>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore16FaceContourPointP", + "mangledName": "$s19VitalSignEngineCore16FaceContourPointP", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "FaceLandmarkType", + "printedName": "FaceLandmarkType", + "children": [ + { + "kind": "Var", + "name": "faceOval", + "printedName": "faceOval", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO8faceOvalyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO8faceOvalyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "leftEyebrowTop", + "printedName": "leftEyebrowTop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO14leftEyebrowTopyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO14leftEyebrowTopyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "leftEyebrowBottom", + "printedName": "leftEyebrowBottom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO17leftEyebrowBottomyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO17leftEyebrowBottomyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rightEyebrowTop", + "printedName": "rightEyebrowTop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO15rightEyebrowTopyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO15rightEyebrowTopyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rightEyebrowBottom", + "printedName": "rightEyebrowBottom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO18rightEyebrowBottomyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO18rightEyebrowBottomyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "leftEye", + "printedName": "leftEye", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO7leftEyeyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO7leftEyeyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rightEye", + "printedName": "rightEye", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO8rightEyeyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO8rightEyeyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "upperLipTop", + "printedName": "upperLipTop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO11upperLipTopyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO11upperLipTopyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "upperLipBottom", + "printedName": "upperLipBottom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO14upperLipBottomyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO14upperLipBottomyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "lowerLipTop", + "printedName": "lowerLipTop", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO11lowerLipTopyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO11lowerLipTopyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "lowerLipBottom", + "printedName": "lowerLipBottom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO14lowerLipBottomyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO14lowerLipBottomyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noseBridge", + "printedName": "noseBridge", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO10noseBridgeyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO10noseBridgeyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noseBottom", + "printedName": "noseBottom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO10noseBottomyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO10noseBottomyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "leftCheek", + "printedName": "leftCheek", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO9leftCheekyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO9leftCheekyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "rightCheek", + "printedName": "rightCheek", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceLandmarkType.Type) -> VitalSignEngineCore.FaceLandmarkType", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceLandmarkType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO10rightCheekyA2CmF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO10rightCheekyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + }, + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO", + "mangledName": "$s19VitalSignEngineCore16FaceLandmarkTypeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FaceLandmarks", + "printedName": "FaceLandmarks", + "children": [ + { + "kind": "AssociatedType", + "name": "ContourType", + "printedName": "ContourType", + "declKind": "AssociatedType", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP11ContourTypeQa", + "mangledName": "$s19VitalSignEngineCore13FaceLandmarksP11ContourTypeQa", + "moduleName": "VitalSignEngineCore", + "protocolReq": true + }, + { + "kind": "Var", + "name": "videoFrameSize", + "printedName": "videoFrameSize", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP14videoFrameSizeSo6CGSizeVvp", + "mangledName": "$s19VitalSignEngineCore13FaceLandmarksP14videoFrameSizeSo6CGSizeVvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP14videoFrameSizeSo6CGSizeVvg", + "mangledName": "$s19VitalSignEngineCore13FaceLandmarksP14videoFrameSizeSo6CGSizeVvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.FaceLandmarks>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "contour", + "printedName": "contour(of:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0.ContourType?", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.ContourType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "FaceLandmarkType", + "printedName": "VitalSignEngineCore.FaceLandmarkType", + "usr": "s:19VitalSignEngineCore16FaceLandmarkTypeO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP7contour2of11ContourTypeQzSgAA0e8LandmarkJ0O_tF", + "mangledName": "$s19VitalSignEngineCore13FaceLandmarksP7contour2of11ContourTypeQzSgAA0e8LandmarkJ0O_tF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.FaceLandmarks>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP", + "mangledName": "$s19VitalSignEngineCore13FaceLandmarksP", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0.ContourType : VitalSignEngineCore.Contour>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "Contour", + "printedName": "Contour", + "children": [ + { + "kind": "AssociatedType", + "name": "FaceContourPointType", + "printedName": "FaceContourPointType", + "declKind": "AssociatedType", + "usr": "s:19VitalSignEngineCore7ContourP04FaceE9PointTypeQa", + "mangledName": "$s19VitalSignEngineCore7ContourP04FaceE9PointTypeQa", + "moduleName": "VitalSignEngineCore", + "protocolReq": true + }, + { + "kind": "Var", + "name": "points", + "printedName": "points", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0.FaceContourPointType]", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.FaceContourPointType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore7ContourP6pointsSay04FaceE9PointTypeQzGvp", + "mangledName": "$s19VitalSignEngineCore7ContourP6pointsSay04FaceE9PointTypeQzGvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0.FaceContourPointType]", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.FaceContourPointType" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore7ContourP6pointsSay04FaceE9PointTypeQzGvg", + "mangledName": "$s19VitalSignEngineCore7ContourP6pointsSay04FaceE9PointTypeQzGvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.Contour>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore7ContourP", + "mangledName": "$s19VitalSignEngineCore7ContourP", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0.FaceContourPointType : VitalSignEngineCore.FaceContourPoint>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "FaceDetectorFeature", + "printedName": "FaceDetectorFeature", + "children": [ + { + "kind": "Var", + "name": "eyesOpenProbability", + "printedName": "eyesOpenProbability", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceDetectorFeature.Type) -> VitalSignEngineCore.FaceDetectorFeature", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceDetectorFeature", + "printedName": "VitalSignEngineCore.FaceDetectorFeature", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceDetectorFeature.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceDetectorFeature", + "printedName": "VitalSignEngineCore.FaceDetectorFeature", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO19eyesOpenProbabilityyA2CmF", + "mangledName": "$s19VitalSignEngineCore19FaceDetectorFeatureO19eyesOpenProbabilityyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "eularAngle", + "printedName": "eularAngle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FaceDetectorFeature.Type) -> VitalSignEngineCore.FaceDetectorFeature", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceDetectorFeature", + "printedName": "VitalSignEngineCore.FaceDetectorFeature", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FaceDetectorFeature.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceDetectorFeature", + "printedName": "VitalSignEngineCore.FaceDetectorFeature", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO10eularAngleyA2CmF", + "mangledName": "$s19VitalSignEngineCore19FaceDetectorFeatureO10eularAngleyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "FaceDetectorFeature", + "printedName": "VitalSignEngineCore.FaceDetectorFeature", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO" + }, + { + "kind": "TypeNominal", + "name": "FaceDetectorFeature", + "printedName": "VitalSignEngineCore.FaceDetectorFeature", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore19FaceDetectorFeatureO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore19FaceDetectorFeatureO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore19FaceDetectorFeatureO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore19FaceDetectorFeatureO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO", + "mangledName": "$s19VitalSignEngineCore19FaceDetectorFeatureO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VitalSignFaceDetector", + "printedName": "VitalSignFaceDetector", + "children": [ + { + "kind": "AssociatedType", + "name": "FaceType", + "printedName": "FaceType", + "declKind": "AssociatedType", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP0E4TypeQa", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP0E4TypeQa", + "moduleName": "VitalSignEngineCore", + "protocolReq": true + }, + { + "kind": "Var", + "name": "supportedFeatures", + "printedName": "supportedFeatures", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceDetectorFeature", + "printedName": "VitalSignEngineCore.FaceDetectorFeature", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP17supportedFeaturesShyAA0eF7FeatureOGvp", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP17supportedFeaturesShyAA0eF7FeatureOGvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Set", + "printedName": "Swift.Set", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceDetectorFeature", + "printedName": "VitalSignEngineCore.FaceDetectorFeature", + "usr": "s:19VitalSignEngineCore19FaceDetectorFeatureO" + } + ], + "usr": "s:Sh" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP17supportedFeaturesShyAA0eF7FeatureOGvg", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP17supportedFeaturesShyAA0eF7FeatureOGvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "detect", + "printedName": "detect(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0.FaceType?", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.FaceType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP6detect4from0E4TypeQzSgSo7UIImageC_tF", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP6detect4from0E4TypeQzSgSo7UIImageC_tF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "frameRate", + "printedName": "frameRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP9frameRateSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP9frameRateSdSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP9frameRateSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP9frameRateSdSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxDetectionHeight", + "printedName": "maxDetectionHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP18maxDetectionHeight0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP18maxDetectionHeight0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP18maxDetectionHeight0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP18maxDetectionHeight0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetector>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP", + "mangledName": "$s19VitalSignEngineCore0aB12FaceDetectorP", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0.FaceType : VitalSignEngineCore.FaceProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "RecordingError", + "printedName": "RecordingError", + "children": [ + { + "kind": "Var", + "name": "alreadyStartedRecording", + "printedName": "alreadyStartedRecording", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO014alreadyStartedE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO014alreadyStartedE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noInfo", + "printedName": "noInfo", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO6noInfoyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO6noInfoyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noPath", + "printedName": "noPath", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO6noPathyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO6noPathyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noLandmarksPath", + "printedName": "noLandmarksPath", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO15noLandmarksPathyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO15noLandmarksPathyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noDuration", + "printedName": "noDuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO10noDurationyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO10noDurationyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "landmarkArchiveIsFolder", + "printedName": "landmarkArchiveIsFolder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO23landmarkArchiveIsFolderyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO23landmarkArchiveIsFolderyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidLandmarkArchiveName", + "printedName": "invalidLandmarkArchiveName", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO26invalidLandmarkArchiveNameyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO26invalidLandmarkArchiveNameyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotCreateLandmarkArchive", + "printedName": "cannotCreateLandmarkArchive", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO27cannotCreateLandmarkArchiveyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO27cannotCreateLandmarkArchiveyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotOpenLandmarkArchive", + "printedName": "cannotOpenLandmarkArchive", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO25cannotOpenLandmarkArchiveyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO25cannotOpenLandmarkArchiveyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotCreateLandmarkArchiveEntry", + "printedName": "cannotCreateLandmarkArchiveEntry", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO32cannotCreateLandmarkArchiveEntryyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO32cannotCreateLandmarkArchiveEntryyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotConvertLandmarkToData", + "printedName": "cannotConvertLandmarkToData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO27cannotConvertLandmarkToDatayA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO27cannotConvertLandmarkToDatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotCreateTimestampsFile", + "printedName": "cannotCreateTimestampsFile", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO26cannotCreateTimestampsFileyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO26cannotCreateTimestampsFileyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotEncodeTimestamp", + "printedName": "cannotEncodeTimestamp", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingError.Type) -> VitalSignEngineCore.RecordingError", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14RecordingErrorO21cannotEncodeTimestampyA2CmF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO21cannotEncodeTimestampyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + }, + { + "kind": "TypeNominal", + "name": "RecordingError", + "printedName": "VitalSignEngineCore.RecordingError", + "usr": "s:19VitalSignEngineCore14RecordingErrorO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore14RecordingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14RecordingErrorO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14RecordingErrorO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore14RecordingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore14RecordingErrorO", + "mangledName": "$s19VitalSignEngineCore14RecordingErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "VSError", + "printedName": "VSError", + "children": [ + { + "kind": "Var", + "name": "invalidResponse", + "printedName": "invalidResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO15invalidResponseyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO15invalidResponseyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "deviceIdNotFound", + "printedName": "deviceIdNotFound", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO16deviceIdNotFoundyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO16deviceIdNotFoundyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "alreadyStarted", + "printedName": "alreadyStarted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO14alreadyStartedyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO14alreadyStartedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noApiKey", + "printedName": "noApiKey", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO8noApiKeyyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO8noApiKeyyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "faceLost", + "printedName": "faceLost", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO8faceLostyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO8faceLostyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noBlink", + "printedName": "noBlink", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO7noBlinkyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO7noBlinkyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unsupportedPixelSize", + "printedName": "unsupportedPixelSize", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO20unsupportedPixelSizeyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO20unsupportedPixelSizeyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "internalServerError", + "printedName": "internalServerError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO19internalServerErroryA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO19internalServerErroryA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unsupportedIOSVersion", + "printedName": "unsupportedIOSVersion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO21unsupportedIOSVersionyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO21unsupportedIOSVersionyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noVideoFrameInfo", + "printedName": "noVideoFrameInfo", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO16noVideoFrameInfoyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO16noVideoFrameInfoyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noUserInfo", + "printedName": "noUserInfo", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VSError.Type) -> VitalSignEngineCore.VSError", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VSError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore7VSErrorO10noUserInfoyA2CmF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO10noUserInfoyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + }, + { + "kind": "TypeNominal", + "name": "VSError", + "printedName": "VitalSignEngineCore.VSError", + "usr": "s:19VitalSignEngineCore7VSErrorO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore7VSErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore7VSErrorO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore7VSErrorO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore7VSErrorO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore7VSErrorO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore7VSErrorO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore7VSErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore7VSErrorO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore7VSErrorO", + "mangledName": "$s19VitalSignEngineCore7VSErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GroundTruth", + "printedName": "GroundTruth", + "children": [ + { + "kind": "Var", + "name": "heartRate", + "printedName": "heartRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV9heartRateSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV9heartRateSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV9heartRateSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV9heartRateSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spo2", + "printedName": "spo2", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV4spo2SdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV4spo2SdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV4spo2SdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV4spo2SdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "respiratoryRate", + "printedName": "respiratoryRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV15respiratoryRateSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV15respiratoryRateSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV15respiratoryRateSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV15respiratoryRateSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bloodPressureDiastolic", + "printedName": "bloodPressureDiastolic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV22bloodPressureDiastolicSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV22bloodPressureDiastolicSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV22bloodPressureDiastolicSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV22bloodPressureDiastolicSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bloodPressureSystolic", + "printedName": "bloodPressureSystolic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV21bloodPressureSystolicSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV21bloodPressureSystolicSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV21bloodPressureSystolicSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV21bloodPressureSystolicSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stress", + "printedName": "stress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV6stressSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV6stressSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV6stressSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV6stressSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "focus", + "printedName": "focus", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV5focusSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV5focusSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV5focusSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV5focusSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "readiness", + "printedName": "readiness", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV9readinessSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV9readinessSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV9readinessSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV9readinessSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "productivity", + "printedName": "productivity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV12productivitySdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV12productivitySdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV12productivitySdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV12productivitySdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "energy", + "printedName": "energy", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV6energySdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV6energySdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV6energySdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV6energySdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hemoglobbin", + "printedName": "hemoglobbin", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV11hemoglobbinSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV11hemoglobbinSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV11hemoglobbinSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV11hemoglobbinSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hemoglobinA1C", + "printedName": "hemoglobinA1C", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV13hemoglobinA1CSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV13hemoglobinA1CSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV13hemoglobinA1CSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV13hemoglobinA1CSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fastingBloodGlucose", + "printedName": "fastingBloodGlucose", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV19fastingBloodGlucoseSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV19fastingBloodGlucoseSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV19fastingBloodGlucoseSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV19fastingBloodGlucoseSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalCholesterol", + "printedName": "totalCholesterol", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV16totalCholesterolSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV16totalCholesterolSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV16totalCholesterolSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV16totalCholesterolSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hdl", + "printedName": "hdl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV3hdlSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV3hdlSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV3hdlSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV3hdlSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV5lightSiSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV5lightSiSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV5lightSiSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV5lightSiSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "brightness", + "printedName": "brightness", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV10brightnessSdSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV10brightnessSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV10brightnessSdSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV10brightnessSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "motion", + "printedName": "motion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV6motionSiSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV6motionSiSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV6motionSiSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV6motionSiSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV5stateSiSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV5stateSiSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV5stateSiSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV5stateSiSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "makeup", + "printedName": "makeup", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV6makeupSbSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV6makeupSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV6makeupSbSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV6makeupSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ppg", + "printedName": "ppg", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Double]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Double]", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV3ppgSaySdGSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV3ppgSaySdGSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Double]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Double]", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV3ppgSaySdGSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV3ppgSaySdGSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ppgTs", + "printedName": "ppgTs", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Double]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Double]", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV5ppgTsSaySdGSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV5ppgTsSaySdGSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.Double]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Double]", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV5ppgTsSaySdGSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV5ppgTsSaySdGSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "backgroundImage", + "printedName": "backgroundImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[(Swift.Double, Swift.Double, Swift.Double)]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.Double, Swift.Double, Swift.Double)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Double, Swift.Double, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11GroundTruthV15backgroundImageSaySd_S2dtGSgvp", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV15backgroundImageSaySd_S2dtGSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[(Swift.Double, Swift.Double, Swift.Double)]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Swift.Double, Swift.Double, Swift.Double)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Double, Swift.Double, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11GroundTruthV15backgroundImageSaySd_S2dtGSgvg", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV15backgroundImageSaySd_S2dtGSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore11GroundTruthV", + "mangledName": "$s19VitalSignEngineCore11GroundTruthV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VitalSign", + "printedName": "VitalSign", + "children": [ + { + "kind": "Var", + "name": "bloodPressure", + "printedName": "bloodPressure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V13bloodPressureSSSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V13bloodPressureSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V13bloodPressureSSSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V13bloodPressureSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bloodPressureSystolic", + "printedName": "bloodPressureSystolic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V21bloodPressureSystolicSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V21bloodPressureSystolicSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V21bloodPressureSystolicSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V21bloodPressureSystolicSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bloodPressureDiastolic", + "printedName": "bloodPressureDiastolic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V22bloodPressureDiastolicSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V22bloodPressureDiastolicSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V22bloodPressureDiastolicSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V22bloodPressureDiastolicSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heartRate", + "printedName": "heartRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V9heartRateSdvp", + "mangledName": "$s19VitalSignEngineCore0aB0V9heartRateSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V9heartRateSdvg", + "mangledName": "$s19VitalSignEngineCore0aB0V9heartRateSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ibi", + "printedName": "ibi", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V3ibiSdvp", + "mangledName": "$s19VitalSignEngineCore0aB0V3ibiSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V3ibiSdvg", + "mangledName": "$s19VitalSignEngineCore0aB0V3ibiSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hrvSdnn", + "printedName": "hrvSdnn", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V7hrvSdnnSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V7hrvSdnnSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V7hrvSdnnSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V7hrvSdnnSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hrvRmssd", + "printedName": "hrvRmssd", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V8hrvRmssdSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V8hrvRmssdSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V8hrvRmssdSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V8hrvRmssdSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "respiratoryRate", + "printedName": "respiratoryRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V15respiratoryRateSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V15respiratoryRateSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V15respiratoryRateSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V15respiratoryRateSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "spo2", + "printedName": "spo2", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V4spo2Sdvp", + "mangledName": "$s19VitalSignEngineCore0aB0V4spo2Sdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V4spo2Sdvg", + "mangledName": "$s19VitalSignEngineCore0aB0V4spo2Sdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stress", + "printedName": "stress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V6stressSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V6stressSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V6stressSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V6stressSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stressScore", + "printedName": "stressScore", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V11stressScoreSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V11stressScoreSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V11stressScoreSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V11stressScoreSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "temperature", + "printedName": "temperature", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V11temperatureSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V11temperatureSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V11temperatureSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V11temperatureSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bmi", + "printedName": "bmi", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V3bmiSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V3bmiSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V3bmiSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V3bmiSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "facialSkinAge", + "printedName": "facialSkinAge", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V13facialSkinAgeSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V13facialSkinAgeSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V13facialSkinAgeSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V13facialSkinAgeSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bloodAlcohol", + "printedName": "bloodAlcohol", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V12bloodAlcoholSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V12bloodAlcoholSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V12bloodAlcoholSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V12bloodAlcoholSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bloodSugar", + "printedName": "bloodSugar", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V10bloodSugarSdSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V10bloodSugarSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V10bloodSugarSdSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V10bloodSugarSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V7versionSSSgvp", + "mangledName": "$s19VitalSignEngineCore0aB0V7versionSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V7versionSSSgvg", + "mangledName": "$s19VitalSignEngineCore0aB0V7versionSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB0V10dictionarySDySSypGvp", + "mangledName": "$s19VitalSignEngineCore0aB0V10dictionarySDySSypGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB0V10dictionarySDySSypGvg", + "mangledName": "$s19VitalSignEngineCore0aB0V10dictionarySDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore0aB0V", + "mangledName": "$s19VitalSignEngineCore0aB0V", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "CardiovascularRisks", + "printedName": "CardiovascularRisks", + "children": [ + { + "kind": "Var", + "name": "generalRisk", + "printedName": "generalRisk", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV11generalRiskSdvp", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV11generalRiskSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV11generalRiskSdvg", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV11generalRiskSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "coronaryHeartDisease", + "printedName": "coronaryHeartDisease", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV20coronaryHeartDiseaseSdvp", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV20coronaryHeartDiseaseSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV20coronaryHeartDiseaseSdvg", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV20coronaryHeartDiseaseSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "congestiveHeartFailure", + "printedName": "congestiveHeartFailure", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV22congestiveHeartFailureSdvp", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV22congestiveHeartFailureSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV22congestiveHeartFailureSdvg", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV22congestiveHeartFailureSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "intermittentClaudication", + "printedName": "intermittentClaudication", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV24intermittentClaudicationSdvp", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV24intermittentClaudicationSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV24intermittentClaudicationSdvg", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV24intermittentClaudicationSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "stroke", + "printedName": "stroke", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV6strokeSdvp", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV6strokeSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV6strokeSdvg", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV6strokeSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV", + "mangledName": "$s19VitalSignEngineCore19CardiovascularRisksV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "CovidRisk", + "printedName": "CovidRisk", + "children": [ + { + "kind": "Var", + "name": "covidRisk", + "printedName": "covidRisk", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore9CovidRiskV05covidF0Sdvp", + "mangledName": "$s19VitalSignEngineCore9CovidRiskV05covidF0Sdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore9CovidRiskV05covidF0Sdvg", + "mangledName": "$s19VitalSignEngineCore9CovidRiskV05covidF0Sdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore9CovidRiskV", + "mangledName": "$s19VitalSignEngineCore9CovidRiskV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "HealthRisks", + "printedName": "HealthRisks", + "children": [ + { + "kind": "Var", + "name": "cardiovascularRisks", + "printedName": "cardiovascularRisks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CardiovascularRisks?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardiovascularRisks", + "printedName": "VitalSignEngineCore.CardiovascularRisks", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11HealthRisksV014cardiovascularF0AA014CardiovascularF0VSgvp", + "mangledName": "$s19VitalSignEngineCore11HealthRisksV014cardiovascularF0AA014CardiovascularF0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CardiovascularRisks?", + "children": [ + { + "kind": "TypeNominal", + "name": "CardiovascularRisks", + "printedName": "VitalSignEngineCore.CardiovascularRisks", + "usr": "s:19VitalSignEngineCore19CardiovascularRisksV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11HealthRisksV014cardiovascularF0AA014CardiovascularF0VSgvg", + "mangledName": "$s19VitalSignEngineCore11HealthRisksV014cardiovascularF0AA014CardiovascularF0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "covidRisk", + "printedName": "covidRisk", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CovidRisk?", + "children": [ + { + "kind": "TypeNominal", + "name": "CovidRisk", + "printedName": "VitalSignEngineCore.CovidRisk", + "usr": "s:19VitalSignEngineCore9CovidRiskV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11HealthRisksV9covidRiskAA05CovidH0VSgvp", + "mangledName": "$s19VitalSignEngineCore11HealthRisksV9covidRiskAA05CovidH0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CovidRisk?", + "children": [ + { + "kind": "TypeNominal", + "name": "CovidRisk", + "printedName": "VitalSignEngineCore.CovidRisk", + "usr": "s:19VitalSignEngineCore9CovidRiskV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11HealthRisksV9covidRiskAA05CovidH0VSgvg", + "mangledName": "$s19VitalSignEngineCore11HealthRisksV9covidRiskAA05CovidH0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11HealthRisksV7versionSSSgvp", + "mangledName": "$s19VitalSignEngineCore11HealthRisksV7versionSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11HealthRisksV7versionSSSgvg", + "mangledName": "$s19VitalSignEngineCore11HealthRisksV7versionSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore11HealthRisksV", + "mangledName": "$s19VitalSignEngineCore11HealthRisksV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "HolisticAnalysis", + "printedName": "HolisticAnalysis", + "children": [ + { + "kind": "Var", + "name": "absi", + "printedName": "absi", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV4absiSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV4absiSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV4absiSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV4absiSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "absiz", + "printedName": "absiz", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV5absizSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV5absizSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV5absizSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV5absizSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bmi", + "printedName": "bmi", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV3bmiSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV3bmiSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV3bmiSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV3bmiSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardiacWorkload", + "printedName": "cardiacWorkload", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV15cardiacWorkloadSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV15cardiacWorkloadSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV15cardiacWorkloadSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV15cardiacWorkloadSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pulseRespiratoryQuotient", + "printedName": "pulseRespiratoryQuotient", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV24pulseRespiratoryQuotientSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV24pulseRespiratoryQuotientSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV24pulseRespiratoryQuotientSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV24pulseRespiratoryQuotientSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "waistToHeightRatio", + "printedName": "waistToHeightRatio", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV18waistToHeightRatioSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV18waistToHeightRatioSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV18waistToHeightRatioSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV18waistToHeightRatioSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "generalWellness", + "printedName": "generalWellness", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV15generalWellnessSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV15generalWellnessSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV15generalWellnessSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV15generalWellnessSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cardiovascularSystemWellness", + "printedName": "cardiovascularSystemWellness", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV28cardiovascularSystemWellnessSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV28cardiovascularSystemWellnessSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV28cardiovascularSystemWellnessSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV28cardiovascularSystemWellnessSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mentalWellness", + "printedName": "mentalWellness", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV14mentalWellnessSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV14mentalWellnessSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV14mentalWellnessSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV14mentalWellnessSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "physicalWellness", + "printedName": "physicalWellness", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV16physicalWellnessSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV16physicalWellnessSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV16physicalWellnessSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV16physicalWellnessSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "respiratorySystemWellness", + "printedName": "respiratorySystemWellness", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV25respiratorySystemWellnessSdSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV25respiratorySystemWellnessSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV25respiratorySystemWellnessSdSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV25respiratorySystemWellnessSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV7versionSSSgvp", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV7versionSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV7versionSSSgvg", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV7versionSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV", + "mangledName": "$s19VitalSignEngineCore16HolisticAnalysisV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "Gender", + "printedName": "Gender", + "children": [ + { + "kind": "Var", + "name": "male", + "printedName": "male", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Gender.Type) -> VitalSignEngineCore.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore6GenderO4maleyA2CmF", + "mangledName": "$s19VitalSignEngineCore6GenderO4maleyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "female", + "printedName": "female", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Gender.Type) -> VitalSignEngineCore.Gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Gender.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore6GenderO6femaleyA2CmF", + "mangledName": "$s19VitalSignEngineCore6GenderO6femaleyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore6GenderO8rawValueACSgSi_tcfc", + "mangledName": "$s19VitalSignEngineCore6GenderO8rawValueACSgSi_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore6GenderO8rawValueSivp", + "mangledName": "$s19VitalSignEngineCore6GenderO8rawValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore6GenderO8rawValueSivg", + "mangledName": "$s19VitalSignEngineCore6GenderO8rawValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore6GenderO", + "mangledName": "$s19VitalSignEngineCore6GenderO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Diabetic", + "printedName": "Diabetic", + "children": [ + { + "kind": "Var", + "name": "no", + "printedName": "no", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Diabetic.Type) -> VitalSignEngineCore.Diabetic", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Diabetic.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8DiabeticO2noyA2CmF", + "mangledName": "$s19VitalSignEngineCore8DiabeticO2noyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "type1", + "printedName": "type1", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Diabetic.Type) -> VitalSignEngineCore.Diabetic", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Diabetic.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8DiabeticO5type1yA2CmF", + "mangledName": "$s19VitalSignEngineCore8DiabeticO5type1yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "type2", + "printedName": "type2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Diabetic.Type) -> VitalSignEngineCore.Diabetic", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Diabetic.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8DiabeticO5type2yA2CmF", + "mangledName": "$s19VitalSignEngineCore8DiabeticO5type2yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore8DiabeticO8rawValueACSgSi_tcfc", + "mangledName": "$s19VitalSignEngineCore8DiabeticO8rawValueACSgSi_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8DiabeticO8rawValueSivp", + "mangledName": "$s19VitalSignEngineCore8DiabeticO8rawValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8DiabeticO8rawValueSivg", + "mangledName": "$s19VitalSignEngineCore8DiabeticO8rawValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore8DiabeticO", + "mangledName": "$s19VitalSignEngineCore8DiabeticO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Hypertension", + "printedName": "Hypertension", + "children": [ + { + "kind": "Var", + "name": "no", + "printedName": "no", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Hypertension.Type) -> VitalSignEngineCore.Hypertension", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Hypertension.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12HypertensionO2noyA2CmF", + "mangledName": "$s19VitalSignEngineCore12HypertensionO2noyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "stage1", + "printedName": "stage1", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Hypertension.Type) -> VitalSignEngineCore.Hypertension", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Hypertension.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12HypertensionO6stage1yA2CmF", + "mangledName": "$s19VitalSignEngineCore12HypertensionO6stage1yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "stage2", + "printedName": "stage2", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Hypertension.Type) -> VitalSignEngineCore.Hypertension", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Hypertension.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12HypertensionO6stage2yA2CmF", + "mangledName": "$s19VitalSignEngineCore12HypertensionO6stage2yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore12HypertensionO8rawValueACSgSi_tcfc", + "mangledName": "$s19VitalSignEngineCore12HypertensionO8rawValueACSgSi_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12HypertensionO8rawValueSivp", + "mangledName": "$s19VitalSignEngineCore12HypertensionO8rawValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12HypertensionO8rawValueSivg", + "mangledName": "$s19VitalSignEngineCore12HypertensionO8rawValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore12HypertensionO", + "mangledName": "$s19VitalSignEngineCore12HypertensionO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Exercise", + "printedName": "Exercise", + "children": [ + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Exercise.Type) -> VitalSignEngineCore.Exercise", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Exercise.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ExerciseO3lowyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ExerciseO3lowyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "medium", + "printedName": "medium", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Exercise.Type) -> VitalSignEngineCore.Exercise", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Exercise.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ExerciseO6mediumyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ExerciseO6mediumyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Exercise.Type) -> VitalSignEngineCore.Exercise", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Exercise.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ExerciseO4highyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ExerciseO4highyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "veryHigh", + "printedName": "veryHigh", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Exercise.Type) -> VitalSignEngineCore.Exercise", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Exercise.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ExerciseO8veryHighyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ExerciseO8veryHighyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "athletic", + "printedName": "athletic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Exercise.Type) -> VitalSignEngineCore.Exercise", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Exercise.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore8ExerciseO8athleticyA2CmF", + "mangledName": "$s19VitalSignEngineCore8ExerciseO8athleticyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore8ExerciseO8rawValueACSgSi_tcfc", + "mangledName": "$s19VitalSignEngineCore8ExerciseO8rawValueACSgSi_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8ExerciseO8rawValueSivp", + "mangledName": "$s19VitalSignEngineCore8ExerciseO8rawValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8ExerciseO8rawValueSivg", + "mangledName": "$s19VitalSignEngineCore8ExerciseO8rawValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore8ExerciseO", + "mangledName": "$s19VitalSignEngineCore8ExerciseO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Ethnicity", + "printedName": "Ethnicity", + "children": [ + { + "kind": "Var", + "name": "hanChinese", + "printedName": "hanChinese", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO10hanChineseyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO10hanChineseyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "indoAryan", + "printedName": "indoAryan", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO9indoAryanyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO9indoAryanyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "european", + "printedName": "european", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO8europeanyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO8europeanyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "african", + "printedName": "african", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO7africanyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO7africanyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "arab", + "printedName": "arab", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO4arabyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO4arabyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "malay", + "printedName": "malay", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO5malayyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO5malayyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "bengali", + "printedName": "bengali", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO7bengaliyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO7bengaliyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "dravidian", + "printedName": "dravidian", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO9dravidianyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO9dravidianyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "russian", + "printedName": "russian", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO7russianyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO7russianyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "javanese", + "printedName": "javanese", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO8javaneseyA2CmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO8javaneseyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "others", + "printedName": "others", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.Ethnicity.Type) -> (Swift.String) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> VitalSignEngineCore.Ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.Ethnicity.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9EthnicityO6othersyACSScACmF", + "mangledName": "$s19VitalSignEngineCore9EthnicityO6othersyACSScACmF", + "moduleName": "VitalSignEngineCore" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore9EthnicityO", + "mangledName": "$s19VitalSignEngineCore9EthnicityO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "UserInfo", + "printedName": "UserInfo", + "children": [ + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV6userIdSSvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6userIdSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV6userIdSSvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6userIdSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "age", + "printedName": "age", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV3ageSdSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV3ageSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV3ageSdSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV3ageSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gender", + "printedName": "gender", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV6genderAA6GenderOSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6genderAA6GenderOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV6genderAA6GenderOSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6genderAA6GenderOSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "height", + "printedName": "height", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV6heightSdSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6heightSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV6heightSdSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6heightSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "weight", + "printedName": "weight", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV6weightSdSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6weightSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV6weightSdSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6weightSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "waistCircumference", + "printedName": "waistCircumference", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV18waistCircumferenceSdSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV18waistCircumferenceSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV18waistCircumferenceSdSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV18waistCircumferenceSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "occupation", + "printedName": "occupation", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV10occupationSSSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV10occupationSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV10occupationSSSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV10occupationSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "smoking", + "printedName": "smoking", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV7smokingSbSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV7smokingSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV7smokingSbSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV7smokingSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "alcoholic", + "printedName": "alcoholic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV9alcoholicSbSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV9alcoholicSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV9alcoholicSbSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV9alcoholicSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hypertension", + "printedName": "hypertension", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV12hypertensionAA12HypertensionOSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV12hypertensionAA12HypertensionOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV12hypertensionAA12HypertensionOSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV12hypertensionAA12HypertensionOSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bpMedication", + "printedName": "bpMedication", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV12bpMedicationSbSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV12bpMedicationSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV12bpMedicationSbSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV12bpMedicationSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "diabetic", + "printedName": "diabetic", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV8diabeticAA8DiabeticOSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV8diabeticAA8DiabeticOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV8diabeticAA8DiabeticOSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV8diabeticAA8DiabeticOSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heartDisease", + "printedName": "heartDisease", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV12heartDiseaseSbSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV12heartDiseaseSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV12heartDiseaseSbSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV12heartDiseaseSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "exercise", + "printedName": "exercise", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV8exerciseAA8ExerciseOSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV8exerciseAA8ExerciseOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV8exerciseAA8ExerciseOSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV8exerciseAA8ExerciseOSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sleepDuration", + "printedName": "sleepDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV13sleepDurationSdSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV13sleepDurationSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV13sleepDurationSdSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV13sleepDurationSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "depression", + "printedName": "depression", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV10depressionSbSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV10depressionSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV10depressionSbSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV10depressionSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "asthma", + "printedName": "asthma", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV6asthmaSbSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6asthmaSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV6asthmaSbSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6asthmaSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ethnicity", + "printedName": "ethnicity", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV9ethnicityAA9EthnicityOSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV9ethnicityAA9EthnicityOSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV9ethnicityAA9EthnicityOSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV9ethnicityAA9EthnicityOSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "nationality", + "printedName": "nationality", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV11nationalitySSSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV11nationalitySSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV11nationalitySSSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV11nationalitySSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "appUserId", + "printedName": "appUserId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV03appE2IdSSSgvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV03appE2IdSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV03appE2IdSSSgvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV03appE2IdSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(gender:age:weight:height:smoking:alcoholic:hypertension:bpMedication:diabetic:heartDisease:depression:waistCircumference:occupation:exercise:sleepDuration:asthma:ethnicity:nationality:appUserId:userId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Gender?", + "children": [ + { + "kind": "TypeNominal", + "name": "Gender", + "printedName": "VitalSignEngineCore.Gender", + "usr": "s:19VitalSignEngineCore6GenderO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Hypertension?", + "children": [ + { + "kind": "TypeNominal", + "name": "Hypertension", + "printedName": "VitalSignEngineCore.Hypertension", + "usr": "s:19VitalSignEngineCore12HypertensionO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Diabetic?", + "children": [ + { + "kind": "TypeNominal", + "name": "Diabetic", + "printedName": "VitalSignEngineCore.Diabetic", + "usr": "s:19VitalSignEngineCore8DiabeticO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Exercise?", + "children": [ + { + "kind": "TypeNominal", + "name": "Exercise", + "printedName": "VitalSignEngineCore.Exercise", + "usr": "s:19VitalSignEngineCore8ExerciseO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Ethnicity?", + "children": [ + { + "kind": "TypeNominal", + "name": "Ethnicity", + "printedName": "VitalSignEngineCore.Ethnicity", + "usr": "s:19VitalSignEngineCore9EthnicityO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore8UserInfoV6gender3age6weight6height7smoking9alcoholic12hypertension12bpMedication8diabetic12heartDisease10depression18waistCircumference10occupation8exercise13sleepDuration6asthma9ethnicity11nationality03appE2Id6userIdAcA6GenderOSg_SdSgA_A_SbSgA0_AA12HypertensionOSgA0_AA8DiabeticOSgA0_A0_A_SSSgAA8ExerciseOSgA_A0_AA9EthnicityOSgA7_A7_SStcfc", + "mangledName": "$s19VitalSignEngineCore8UserInfoV6gender3age6weight6height7smoking9alcoholic12hypertension12bpMedication8diabetic12heartDisease10depression18waistCircumference10occupation8exercise13sleepDuration6asthma9ethnicity11nationality03appE2Id6userIdAcA6GenderOSg_SdSgA_A_SbSgA0_AA12HypertensionOSgA0_AA8DiabeticOSgA0_A0_A_SSSgAA8ExerciseOSgA_A0_AA9EthnicityOSgA7_A7_SStcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV10dictionarySDySSypGvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV10dictionarySDySSypGvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV10dictionarySDySSypGvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV10dictionarySDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parameters", + "printedName": "parameters", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore8UserInfoV10parametersSDySSypGvp", + "mangledName": "$s19VitalSignEngineCore8UserInfoV10parametersSDySSypGvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore8UserInfoV10parametersSDySSypGvg", + "mangledName": "$s19VitalSignEngineCore8UserInfoV10parametersSDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(json:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore8UserInfoV4jsonACSDySSypG_tcfc", + "mangledName": "$s19VitalSignEngineCore8UserInfoV4jsonACSDySSypG_tcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore8UserInfoV", + "mangledName": "$s19VitalSignEngineCore8UserInfoV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "NormalizedBox", + "printedName": "NormalizedBox", + "children": [ + { + "kind": "Var", + "name": "xCenter", + "printedName": "xCenter", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV7xCenterSdvp", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV7xCenterSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV7xCenterSdvg", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV7xCenterSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "yCenter", + "printedName": "yCenter", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV7yCenterSdvp", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV7yCenterSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV7yCenterSdvg", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV7yCenterSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV5widthSdvp", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV5widthSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV5widthSdvg", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV5widthSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "height", + "printedName": "height", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV6heightSdvp", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV6heightSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV6heightSdvg", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV6heightSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(json:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV4jsonACSDySSypG_tcfc", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV4jsonACSDySSypG_tcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(xCenter:yCenter:width:height:)", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV7xCenter01yG05width6heightAC0D10Foundation7CGFloatV_A3Jtcfc", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV7xCenter01yG05width6heightAC0D8Graphics7CGFloatV_A3Jtcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.Double]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV10dictionarySDySSSdGvp", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV10dictionarySDySSSdGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.Double]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV10dictionarySDySSSdGvg", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV10dictionarySDySSSdGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV", + "mangledName": "$s19VitalSignEngineCore13NormalizedBoxV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VideoFrameInfo", + "printedName": "VideoFrameInfo", + "children": [ + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV5width0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV5width0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV5width0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV5width0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "height", + "printedName": "height", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV6height0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV6height0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV6height0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV6height0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxFrameDetectionHeight", + "printedName": "maxFrameDetectionHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreGraphics.CGFloat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D10Foundation7CGFloatVSgvp", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D8Graphics7CGFloatVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreGraphics.CGFloat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D10Foundation7CGFloatVSgvg", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D8Graphics7CGFloatVSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreGraphics.CGFloat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D10Foundation7CGFloatVSgvs", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D8Graphics7CGFloatVSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D10Foundation7CGFloatVSgvM", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D8Graphics7CGFloatVSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(width:height:maxFrameDetectionHeight:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreGraphics.CGFloat?", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV5width6height03maxF15DetectionHeightAC0D10Foundation7CGFloatV_A2ISgtcfc", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV5width6height03maxF15DetectionHeightAC0D8Graphics7CGFloatV_A2ISgtcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(json:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV4jsonACSDySSypG_tcfc", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV4jsonACSDySSypG_tcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV10dictionarySDySSypGvp", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV10dictionarySDySSypGvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV10dictionarySDySSypGvg", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV10dictionarySDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV", + "mangledName": "$s19VitalSignEngineCore14VideoFrameInfoV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ServerInfo", + "printedName": "ServerInfo", + "children": [ + { + "kind": "Var", + "name": "datetime", + "printedName": "datetime", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10ServerInfoV8datetime10Foundation4DateVSgvp", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV8datetime10Foundation4DateVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10ServerInfoV8datetime10Foundation4DateVSgvg", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV8datetime10Foundation4DateVSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "datetimeStr", + "printedName": "datetimeStr", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10ServerInfoV11datetimeStrSSSgvp", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV11datetimeStrSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10ServerInfoV11datetimeStrSSSgvg", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV11datetimeStrSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "elapse", + "printedName": "elapse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10ServerInfoV6elapseSdSgvp", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV6elapseSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10ServerInfoV6elapseSdSgvg", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV6elapseSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "userId", + "printedName": "userId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10ServerInfoV6userIdSSvp", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV6userIdSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10ServerInfoV6userIdSSvg", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV6userIdSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "userPlan", + "printedName": "userPlan", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10ServerInfoV8userPlanSSvp", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV8userPlanSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10ServerInfoV8userPlanSSvg", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV8userPlanSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10ServerInfoV7versionSSSgvp", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV7versionSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10ServerInfoV7versionSSSgvg", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV7versionSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore10ServerInfoV", + "mangledName": "$s19VitalSignEngineCore10ServerInfoV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Health", + "printedName": "Health", + "children": [ + { + "kind": "Var", + "name": "vitalSigns", + "printedName": "vitalSigns", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSign", + "printedName": "VitalSignEngineCore.VitalSign", + "usr": "s:19VitalSignEngineCore0aB0V" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore6HealthV10vitalSignsAA0aB0Vvp", + "mangledName": "$s19VitalSignEngineCore6HealthV10vitalSignsAA0aB0Vvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSign", + "printedName": "VitalSignEngineCore.VitalSign", + "usr": "s:19VitalSignEngineCore0aB0V" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore6HealthV10vitalSignsAA0aB0Vvg", + "mangledName": "$s19VitalSignEngineCore6HealthV10vitalSignsAA0aB0Vvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "risks", + "printedName": "risks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.HealthRisks?", + "children": [ + { + "kind": "TypeNominal", + "name": "HealthRisks", + "printedName": "VitalSignEngineCore.HealthRisks", + "usr": "s:19VitalSignEngineCore11HealthRisksV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore6HealthV5risksAA0E5RisksVSgvp", + "mangledName": "$s19VitalSignEngineCore6HealthV5risksAA0E5RisksVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.HealthRisks?", + "children": [ + { + "kind": "TypeNominal", + "name": "HealthRisks", + "printedName": "VitalSignEngineCore.HealthRisks", + "usr": "s:19VitalSignEngineCore11HealthRisksV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore6HealthV5risksAA0E5RisksVSgvg", + "mangledName": "$s19VitalSignEngineCore6HealthV5risksAA0E5RisksVSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "holisticHealth", + "printedName": "holisticHealth", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.HolisticAnalysis?", + "children": [ + { + "kind": "TypeNominal", + "name": "HolisticAnalysis", + "printedName": "VitalSignEngineCore.HolisticAnalysis", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore6HealthV08holisticE0AA16HolisticAnalysisVSgvp", + "mangledName": "$s19VitalSignEngineCore6HealthV08holisticE0AA16HolisticAnalysisVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.HolisticAnalysis?", + "children": [ + { + "kind": "TypeNominal", + "name": "HolisticAnalysis", + "printedName": "VitalSignEngineCore.HolisticAnalysis", + "usr": "s:19VitalSignEngineCore16HolisticAnalysisV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore6HealthV08holisticE0AA16HolisticAnalysisVSgvg", + "mangledName": "$s19VitalSignEngineCore6HealthV08holisticE0AA16HolisticAnalysisVSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scanParameters", + "printedName": "scanParameters", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ScanParameters?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScanParameters", + "printedName": "VitalSignEngineCore.ScanParameters", + "usr": "s:19VitalSignEngineCore14ScanParametersV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore6HealthV14scanParametersAA04ScanG0VSgvp", + "mangledName": "$s19VitalSignEngineCore6HealthV14scanParametersAA04ScanG0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ScanParameters?", + "children": [ + { + "kind": "TypeNominal", + "name": "ScanParameters", + "printedName": "VitalSignEngineCore.ScanParameters", + "usr": "s:19VitalSignEngineCore14ScanParametersV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore6HealthV14scanParametersAA04ScanG0VSgvg", + "mangledName": "$s19VitalSignEngineCore6HealthV14scanParametersAA04ScanG0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "serverInfo", + "printedName": "serverInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ServerInfo?", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerInfo", + "printedName": "VitalSignEngineCore.ServerInfo", + "usr": "s:19VitalSignEngineCore10ServerInfoV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore6HealthV10serverInfoAA06ServerG0VSgvp", + "mangledName": "$s19VitalSignEngineCore6HealthV10serverInfoAA06ServerG0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ServerInfo?", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerInfo", + "printedName": "VitalSignEngineCore.ServerInfo", + "usr": "s:19VitalSignEngineCore10ServerInfoV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore6HealthV10serverInfoAA06ServerG0VSgvg", + "mangledName": "$s19VitalSignEngineCore6HealthV10serverInfoAA06ServerG0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "datetime", + "printedName": "datetime", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore6HealthV8datetime10Foundation4DateVSgvp", + "mangledName": "$s19VitalSignEngineCore6HealthV8datetime10Foundation4DateVSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Date?", + "children": [ + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore6HealthV8datetime10Foundation4DateVSgvg", + "mangledName": "$s19VitalSignEngineCore6HealthV8datetime10Foundation4DateVSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore6HealthV", + "mangledName": "$s19VitalSignEngineCore6HealthV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "GetHealthStage", + "printedName": "GetHealthStage", + "children": [ + { + "kind": "Var", + "name": "waitingData", + "printedName": "waitingData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.GetHealthStage.Type) -> VitalSignEngineCore.GetHealthStage", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.GetHealthStage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14GetHealthStageO11waitingDatayA2CmF", + "mangledName": "$s19VitalSignEngineCore14GetHealthStageO11waitingDatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "collectingData", + "printedName": "collectingData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.GetHealthStage.Type) -> VitalSignEngineCore.GetHealthStage", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.GetHealthStage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14GetHealthStageO14collectingDatayA2CmF", + "mangledName": "$s19VitalSignEngineCore14GetHealthStageO14collectingDatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "analyzingData", + "printedName": "analyzingData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.GetHealthStage.Type) -> VitalSignEngineCore.GetHealthStage", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.GetHealthStage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14GetHealthStageO13analyzingDatayA2CmF", + "mangledName": "$s19VitalSignEngineCore14GetHealthStageO13analyzingDatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "idle", + "printedName": "idle", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.GetHealthStage.Type) -> VitalSignEngineCore.GetHealthStage", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.GetHealthStage.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14GetHealthStageO4idleyA2CmF", + "mangledName": "$s19VitalSignEngineCore14GetHealthStageO4idleyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.GetHealthStage?", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore14GetHealthStageO8rawValueACSgSi_tcfc", + "mangledName": "$s19VitalSignEngineCore14GetHealthStageO8rawValueACSgSi_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14GetHealthStageO8rawValueSivp", + "mangledName": "$s19VitalSignEngineCore14GetHealthStageO8rawValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14GetHealthStageO8rawValueSivg", + "mangledName": "$s19VitalSignEngineCore14GetHealthStageO8rawValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore14GetHealthStageO", + "mangledName": "$s19VitalSignEngineCore14GetHealthStageO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "HealthResult", + "printedName": "HealthResult", + "children": [ + { + "kind": "Var", + "name": "stage", + "printedName": "stage", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12HealthResultV5stageAA03GetE5StageOvp", + "mangledName": "$s19VitalSignEngineCore12HealthResultV5stageAA03GetE5StageOvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12HealthResultV5stageAA03GetE5StageOvg", + "mangledName": "$s19VitalSignEngineCore12HealthResultV5stageAA03GetE5StageOvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "remainingTime", + "printedName": "remainingTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12HealthResultV13remainingTimeSdvp", + "mangledName": "$s19VitalSignEngineCore12HealthResultV13remainingTimeSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12HealthResultV13remainingTimeSdvg", + "mangledName": "$s19VitalSignEngineCore12HealthResultV13remainingTimeSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12HealthResultV7messageSSSgvp", + "mangledName": "$s19VitalSignEngineCore12HealthResultV7messageSSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12HealthResultV7messageSSSgvg", + "mangledName": "$s19VitalSignEngineCore12HealthResultV7messageSSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12HealthResultV5errors5Error_pSgvp", + "mangledName": "$s19VitalSignEngineCore12HealthResultV5errors5Error_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12HealthResultV5errors5Error_pSgvg", + "mangledName": "$s19VitalSignEngineCore12HealthResultV5errors5Error_pSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "health", + "printedName": "health", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Health?", + "children": [ + { + "kind": "TypeNominal", + "name": "Health", + "printedName": "VitalSignEngineCore.Health", + "usr": "s:19VitalSignEngineCore6HealthV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12HealthResultV6healthAA0E0VSgvp", + "mangledName": "$s19VitalSignEngineCore12HealthResultV6healthAA0E0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Health?", + "children": [ + { + "kind": "TypeNominal", + "name": "Health", + "printedName": "VitalSignEngineCore.Health", + "usr": "s:19VitalSignEngineCore6HealthV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12HealthResultV6healthAA0E0VSgvg", + "mangledName": "$s19VitalSignEngineCore12HealthResultV6healthAA0E0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stage:remainingTime:health:error:message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "HealthResult", + "printedName": "VitalSignEngineCore.HealthResult", + "usr": "s:19VitalSignEngineCore12HealthResultV" + }, + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "hasDefaultArg": true, + "usr": "s:Sd" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.Health?", + "children": [ + { + "kind": "TypeNominal", + "name": "Health", + "printedName": "VitalSignEngineCore.Health", + "usr": "s:19VitalSignEngineCore6HealthV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore12HealthResultV5stage13remainingTime6health5error7messageAcA03GetE5StageO_SdAA0E0VSgs5Error_pSgSSSgtcfc", + "mangledName": "$s19VitalSignEngineCore12HealthResultV5stage13remainingTime6health5error7messageAcA03GetE5StageO_SdAA0E0VSgs5Error_pSgSSSgtcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12HealthResultV10dictionarySDySSypGvp", + "mangledName": "$s19VitalSignEngineCore12HealthResultV10dictionarySDySSypGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12HealthResultV10dictionarySDySSypGvg", + "mangledName": "$s19VitalSignEngineCore12HealthResultV10dictionarySDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore12HealthResultV", + "mangledName": "$s19VitalSignEngineCore12HealthResultV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "SignalConditions", + "printedName": "SignalConditions", + "children": [ + { + "kind": "Var", + "name": "hrSteadiness", + "printedName": "hrSteadiness", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SignalConditionsV12hrSteadinessSbvp", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV12hrSteadinessSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SignalConditionsV12hrSteadinessSbvg", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV12hrSteadinessSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "goodSnr", + "printedName": "goodSnr", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SignalConditionsV7goodSnrSbvp", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV7goodSnrSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SignalConditionsV7goodSnrSbvg", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV7goodSnrSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "noSpeedJitter", + "printedName": "noSpeedJitter", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SignalConditionsV13noSpeedJitterSbvp", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV13noSpeedJitterSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SignalConditionsV13noSpeedJitterSbvg", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV13noSpeedJitterSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "goodAverageSpeed", + "printedName": "goodAverageSpeed", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SignalConditionsV16goodAverageSpeedSbvp", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV16goodAverageSpeedSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SignalConditionsV16goodAverageSpeedSbvg", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV16goodAverageSpeedSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "signalSteadiness", + "printedName": "signalSteadiness", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16SignalConditionsV16signalSteadinessSbvp", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV16signalSteadinessSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16SignalConditionsV16signalSteadinessSbvg", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV16signalSteadinessSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore16SignalConditionsV", + "mangledName": "$s19VitalSignEngineCore16SignalConditionsV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ScanParameters", + "printedName": "ScanParameters", + "children": [ + { + "kind": "Var", + "name": "signalConditions", + "printedName": "signalConditions", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.SignalConditions?", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalConditions", + "printedName": "VitalSignEngineCore.SignalConditions", + "usr": "s:19VitalSignEngineCore16SignalConditionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanParametersV16signalConditionsAA06SignalH0VSgvp", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV16signalConditionsAA06SignalH0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.SignalConditions?", + "children": [ + { + "kind": "TypeNominal", + "name": "SignalConditions", + "printedName": "VitalSignEngineCore.SignalConditions", + "usr": "s:19VitalSignEngineCore16SignalConditionsV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanParametersV16signalConditionsAA06SignalH0VSgvg", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV16signalConditionsAA06SignalH0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "signalDuration", + "printedName": "signalDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanParametersV14signalDurationSdvp", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV14signalDurationSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanParametersV14signalDurationSdvg", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV14signalDurationSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "signalQuality", + "printedName": "signalQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanParametersV13signalQualitySdvp", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV13signalQualitySdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanParametersV13signalQualitySdvg", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV13signalQualitySdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "snr", + "printedName": "snr", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanParametersV3snrSdvp", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV3snrSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanParametersV3snrSdvg", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV3snrSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanParametersV7warningSbSgvp", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV7warningSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanParametersV7warningSbSgvg", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV7warningSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "invalidPixelPercentage", + "printedName": "invalidPixelPercentage", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanParametersV22invalidPixelPercentageSdvp", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV22invalidPixelPercentageSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanParametersV22invalidPixelPercentageSdvg", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV22invalidPixelPercentageSdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "conditions", + "printedName": "conditions", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Bool]", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanParametersV10conditionsSaySbGvp", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV10conditionsSaySbGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.Bool]", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanParametersV10conditionsSaySbGvg", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV10conditionsSaySbGvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore14ScanParametersV", + "mangledName": "$s19VitalSignEngineCore14ScanParametersV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineConfig", + "children": [ + { + "kind": "Var", + "name": "serverId", + "printedName": "serverId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ServerId?", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ServerId?", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ServerId?", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvs", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvM", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCollectionDuration", + "printedName": "dataCollectionDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvs", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvM", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataSendingDuration", + "printedName": "dataSendingDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvs", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvM", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataSendingRate", + "printedName": "dataSendingRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvs", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvM", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataWindowDuration", + "printedName": "dataWindowDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvs", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvM", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "apiKey", + "printedName": "apiKey", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvs", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvM", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "faceLostTimeout", + "printedName": "faceLostTimeout", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvs", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvM", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "errorExpirationTime", + "printedName": "errorExpirationTime", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvs", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvM", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(serverId:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV8serverIdAcA06ServerG0O_tcfc", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV8serverIdAcA06ServerG0O_tcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(serverId:dataCollectionDuration:dataSendingDuration:dataSendingRate:dataWindowDuration:apiKey:faceLostTimeout:errorExpirationTime:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ServerId?", + "children": [ + { + "kind": "TypeNominal", + "name": "ServerId", + "printedName": "VitalSignEngineCore.ServerId", + "usr": "s:19VitalSignEngineCore8ServerIdO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV8serverId22dataCollectionDuration0h7SendingJ00hK4Rate0h6WindowJ06apiKey15faceLostTimeout19errorExpirationTimeAcA06ServerG0OSg_SdSgA3OSSSgA2Otcfc", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV8serverId22dataCollectionDuration0h7SendingJ00hK4Rate0h6WindowJ06apiKey15faceLostTimeout19errorExpirationTimeAcA06ServerG0OSg_SdSgA3OSSSgA2Otcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(json:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV4jsonACSDySSypG_tcfc", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV4jsonACSDySSypG_tcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC6ConfigV10dictionarySDySSypGvp", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV10dictionarySDySSypGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC6ConfigV10dictionarySDySSypGvg", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV10dictionarySDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore0abC6ConfigV", + "mangledName": "$s19VitalSignEngineCore0abC6ConfigV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VitalSignEngineProtocol", + "printedName": "VitalSignEngineProtocol", + "children": [ + { + "kind": "Function", + "name": "configure", + "printedName": "configure(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP9configureyyAA0abC6ConfigVF", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP9configureyyAA0abC6ConfigVF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isReady", + "printedName": "isReady()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP7isReady10PromiseKit0H0CySbGyF", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP7isReady10PromiseKit0H0CySbGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "waitUntilReady", + "printedName": "waitUntilReady()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP14waitUntilReady10PromiseKit0I0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP14waitUntilReady10PromiseKit0I0CyytGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP5start10PromiseKit0G0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP5start10PromiseKit0G0CyytGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP4stop10PromiseKit0G0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP4stop10PromiseKit0G0CyytGyF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "currentStage", + "printedName": "currentStage", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP12currentStageAA09GetHealthG0Ovp", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP12currentStageAA09GetHealthG0Ovp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP12currentStageAA09GetHealthG0Ovg", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP12currentStageAA09GetHealthG0Ovg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shouldSendData", + "printedName": "shouldSendData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP14shouldSendDataSbSayAA05PixelhE0_pGcSgvp", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP14shouldSendDataSbSayAA05PixelhE0_pGcSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP14shouldSendDataSbSayAA05PixelhE0_pGcSgvg", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP14shouldSendDataSbSayAA05PixelhE0_pGcSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP14shouldSendDataSbSayAA05PixelhE0_pGcSgvs", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP14shouldSendDataSbSayAA05PixelhE0_pGcSgvs", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP14shouldSendDataSbSayAA05PixelhE0_pGcSgvM", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP14shouldSendDataSbSayAA05PixelhE0_pGcSgvM", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ScanConditions", + "printedName": "ScanConditions", + "children": [ + { + "kind": "Var", + "name": "lighting", + "printedName": "lighting", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8lightingSbvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8lightingSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8lightingSbvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8lightingSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distance", + "printedName": "distance", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8distanceSbvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8distanceSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8distanceSbvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8distanceSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "centered", + "printedName": "centered", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8centeredSbvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8centeredSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8centeredSbvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8centeredSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "movement", + "printedName": "movement", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8movementSbvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8movementSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8movementSbvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8movementSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frameRate", + "printedName": "frameRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV9frameRateSbvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV9frameRateSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV9frameRateSbvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV9frameRateSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "serverReady", + "printedName": "serverReady", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV11serverReadySbvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV11serverReadySbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV11serverReadySbvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV11serverReadySbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "distanceValue", + "printedName": "distanceValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV13distanceValueSdSgvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV13distanceValueSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV13distanceValueSdSgvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV13distanceValueSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "brightnessValue", + "printedName": "brightnessValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV15brightnessValueSdSgvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV15brightnessValueSdSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV15brightnessValueSdSgvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV15brightnessValueSdSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(lighting:distance:centered:movement:frameRate:serverReady:distanceValue:brightnessValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ScanConditions", + "printedName": "VitalSignEngineCore.ScanConditions", + "usr": "s:19VitalSignEngineCore14ScanConditionsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8lighting8distance8centered8movement9frameRate11serverReady0H5Value010brightnessO0ACSb_S5bSdSgALtcfc", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8lighting8distance8centered8movement9frameRate11serverReady0H5Value010brightnessO0ACSb_S5bSdSgALtcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "allFalse", + "printedName": "allFalse", + "children": [ + { + "kind": "TypeNominal", + "name": "ScanConditions", + "printedName": "VitalSignEngineCore.ScanConditions", + "usr": "s:19VitalSignEngineCore14ScanConditionsV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8allFalseACvpZ", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8allFalseACvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ScanConditions", + "printedName": "VitalSignEngineCore.ScanConditions", + "usr": "s:19VitalSignEngineCore14ScanConditionsV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV8allFalseACvgZ", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV8allFalseACvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.Bool]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14ScanConditionsV10dictionarySDySSSbGvp", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV10dictionarySDySSSbGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.Bool]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14ScanConditionsV10dictionarySDySSSbGvg", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV10dictionarySDySSSbGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore14ScanConditionsV", + "mangledName": "$s19VitalSignEngineCore14ScanConditionsV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "ProcessResult", + "printedName": "ProcessResult", + "children": [ + { + "kind": "Var", + "name": "videoFrameInfo", + "printedName": "videoFrameInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13ProcessResultV14videoFrameInfoAA05VideohI0Vvp", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV14videoFrameInfoAA05VideohI0Vvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV14videoFrameInfoAA05VideohI0Vvg", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV14videoFrameInfoAA05VideohI0Vvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scanConditions", + "printedName": "scanConditions", + "children": [ + { + "kind": "TypeNominal", + "name": "ScanConditions", + "printedName": "VitalSignEngineCore.ScanConditions", + "usr": "s:19VitalSignEngineCore14ScanConditionsV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13ProcessResultV14scanConditionsAA04ScanH0Vvp", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV14scanConditionsAA04ScanH0Vvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ScanConditions", + "printedName": "VitalSignEngineCore.ScanConditions", + "usr": "s:19VitalSignEngineCore14ScanConditionsV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV14scanConditionsAA04ScanH0Vvg", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV14scanConditionsAA04ScanH0Vvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "faceBox", + "printedName": "faceBox", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvp", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvg", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvs", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvM", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "faceLandmarks", + "printedName": "faceLandmarks", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.FaceLandmarks)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarks", + "printedName": "any VitalSignEngineCore.FaceLandmarks", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvp", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.FaceLandmarks)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarks", + "printedName": "any VitalSignEngineCore.FaceLandmarks", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvg", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.FaceLandmarks)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceLandmarks", + "printedName": "any VitalSignEngineCore.FaceLandmarks", + "usr": "s:19VitalSignEngineCore13FaceLandmarksP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvs", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvM", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "healthResult", + "printedName": "healthResult", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.HealthResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "HealthResult", + "printedName": "VitalSignEngineCore.HealthResult", + "usr": "s:19VitalSignEngineCore12HealthResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvp", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.HealthResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "HealthResult", + "printedName": "VitalSignEngineCore.HealthResult", + "usr": "s:19VitalSignEngineCore12HealthResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvg", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.HealthResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "HealthResult", + "printedName": "VitalSignEngineCore.HealthResult", + "usr": "s:19VitalSignEngineCore12HealthResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvs", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvM", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ageProjectionResult", + "printedName": "ageProjectionResult", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvp", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvg", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AgeProjectionResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionResult", + "printedName": "VitalSignEngineCore.AgeProjectionResult", + "usr": "s:19VitalSignEngineCore19AgeProjectionResultV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvs", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvM", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pixelsRecordingData", + "printedName": "pixelsRecordingData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)", + "children": [ + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvp", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)", + "children": [ + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvg", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)]", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Decimal, Foundation.Decimal, Foundation.Decimal)", + "children": [ + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + }, + { + "kind": "TypeNominal", + "name": "Decimal", + "printedName": "Foundation.Decimal", + "usr": "c:@SA@NSDecimal" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvs", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvM", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dictionary", + "printedName": "dictionary", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore13ProcessResultV10dictionarySDySSypGvp", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV10dictionarySDySSypGvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore13ProcessResultV10dictionarySDySSypGvg", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV10dictionarySDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore13ProcessResultV", + "mangledName": "$s19VitalSignEngineCore13ProcessResultV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VitalSignFrameProcessor", + "printedName": "VitalSignFrameProcessor", + "children": [ + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:faceBox:videoFrameInfo:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14FrameProcessorP7process05videoE07faceBox0hE4Info04userK0AA13ProcessResultVSo7UIImageC_AA010NormalizedJ0VSgAA05VideoeK0VAA04UserK0VtF", + "mangledName": "$s19VitalSignEngineCore0aB14FrameProcessorP7process05videoE07faceBox0hE4Info04userK0AA13ProcessResultVSo7UIImageC_AA010NormalizedJ0VSgAA05VideoeK0VAA04UserK0VtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFrameProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:face:videoFrameInfo:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.FaceProtocol)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceProtocol", + "printedName": "any VitalSignEngineCore.FaceProtocol", + "usr": "s:19VitalSignEngineCore12FaceProtocolP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB14FrameProcessorP7process05videoE04face0hE4Info04userJ0AA13ProcessResultVSo7UIImageC_AA12FaceProtocol_pSgAA05VideoeJ0VAA04UserJ0VtF", + "mangledName": "$s19VitalSignEngineCore0aB14FrameProcessorP7process05videoE04face0hE4Info04userJ0AA13ProcessResultVSo7UIImageC_AA12FaceProtocol_pSgAA05VideoeJ0VAA04UserJ0VtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFrameProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore0aB14FrameProcessorP", + "mangledName": "$s19VitalSignEngineCore0aB14FrameProcessorP", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "VitalSignEngineProtocol", + "printedName": "VitalSignEngineProtocol", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VitalSignFaceDetectFrameProcessor", + "printedName": "VitalSignFaceDetectFrameProcessor", + "children": [ + { + "kind": "Var", + "name": "faceDetector", + "printedName": "faceDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP12faceDetectorAA0abeJ0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP12faceDetectorAA0abeJ0_pSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP12faceDetectorAA0abeJ0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP12faceDetectorAA0abeJ0_pSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetectFrameProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "blinkDetector", + "printedName": "blinkDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.BlinkDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BlinkDetector", + "printedName": "any VitalSignEngineCore.BlinkDetector", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP13blinkDetectorAA05BlinkJ0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP13blinkDetectorAA05BlinkJ0_pSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.BlinkDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BlinkDetector", + "printedName": "any VitalSignEngineCore.BlinkDetector", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP13blinkDetectorAA05BlinkJ0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP13blinkDetectorAA05BlinkJ0_pSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetectFrameProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "ageProjector", + "printedName": "ageProjector", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.AgeProjectionProcessor)?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionProcessor", + "printedName": "any VitalSignEngineCore.AgeProjectionProcessor", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP12ageProjectorAA013AgeProjectionH0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP12ageProjectorAA013AgeProjectionH0_pSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.AgeProjectionProcessor)?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionProcessor", + "printedName": "any VitalSignEngineCore.AgeProjectionProcessor", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP12ageProjectorAA013AgeProjectionH0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP12ageProjectorAA013AgeProjectionH0_pSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetectFrameProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "videoFrameGrabber", + "printedName": "videoFrameGrabber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP05videoG7GrabberAA05VideogJ0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP05videoG7GrabberAA05VideogJ0_pSgvp", + "moduleName": "VitalSignEngineCore", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP05videoG7GrabberAA05VideogJ0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP05videoG7GrabberAA05VideogJ0_pSgvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetectFrameProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:videoFrameInfo:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP7process05videoG00jG4Info04userK0AA13ProcessResultVSo7UIImageC_AA05VideogK0VAA04UserK0VtF", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP7process05videoG00jG4Info04userK0AA13ProcessResultVSo7UIImageC_AA05VideogK0VAA04UserK0VtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetectFrameProcessor>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:videoFrameInfo:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorPA2A0abgH0RzrlE7process05videoG00jG4Info04userK0AA13ProcessResultVSo7UIImageC_AA05VideogK0VAA04UserK0VtF", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorPA2A0abgH0RzrlE7process05videoG00jG4Info04userK0AA13ProcessResultVSo7UIImageC_AA05VideogK0VAA04UserK0VtF", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : VitalSignEngineCore.VitalSignFaceDetectFrameProcessor, τ_0_0 : VitalSignEngineCore.VitalSignFrameProcessor>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 : VitalSignEngineCore.VitalSignEngineProtocol>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "VitalSignEngineProtocol", + "printedName": "VitalSignEngineProtocol", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "VitalSignObjCFramework", + "printedName": "VitalSignObjCFramework", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "VitalSignEngine", + "printedName": "VitalSignEngine", + "children": [ + { + "kind": "Var", + "name": "dataSendingRateHz", + "printedName": "dataSendingRateHz", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC0C17dataSendingRateHzSdvp", + "mangledName": "$s19VitalSignEngineCore0abC0C17dataSendingRateHzSdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C17dataSendingRateHzSdvg", + "mangledName": "$s19VitalSignEngineCore0abC0C17dataSendingRateHzSdvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "currentStage", + "printedName": "currentStage", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0Ovp", + "mangledName": "$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0Ovp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0Ovg", + "mangledName": "$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0Ovg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GetHealthStage", + "printedName": "VitalSignEngineCore.GetHealthStage", + "usr": "s:19VitalSignEngineCore14GetHealthStageO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0Ovs", + "mangledName": "$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0Ovs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0OvM", + "mangledName": "$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0OvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "faceDetector", + "printedName": "faceDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvs", + "mangledName": "$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvM", + "mangledName": "$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "blinkDetector", + "printedName": "blinkDetector", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.BlinkDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BlinkDetector", + "printedName": "any VitalSignEngineCore.BlinkDetector", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.BlinkDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BlinkDetector", + "printedName": "any VitalSignEngineCore.BlinkDetector", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.BlinkDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "BlinkDetector", + "printedName": "any VitalSignEngineCore.BlinkDetector", + "usr": "s:19VitalSignEngineCore13BlinkDetectorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvs", + "mangledName": "$s19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvM", + "mangledName": "$s19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "videoFrameGrabber", + "printedName": "videoFrameGrabber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvp", + "mangledName": "$s19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvg", + "mangledName": "$s19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VideoFrameGrabber)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoFrameGrabber", + "printedName": "any VitalSignEngineCore.VideoFrameGrabber", + "usr": "s:19VitalSignEngineCore17VideoFrameGrabberP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvs", + "mangledName": "$s19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvM", + "mangledName": "$s19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ageProjector", + "printedName": "ageProjector", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.AgeProjectionProcessor)?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionProcessor", + "printedName": "any VitalSignEngineCore.AgeProjectionProcessor", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvp", + "mangledName": "$s19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.AgeProjectionProcessor)?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionProcessor", + "printedName": "any VitalSignEngineCore.AgeProjectionProcessor", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvg", + "mangledName": "$s19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.AgeProjectionProcessor)?", + "children": [ + { + "kind": "TypeNominal", + "name": "AgeProjectionProcessor", + "printedName": "any VitalSignEngineCore.AgeProjectionProcessor", + "usr": "s:19VitalSignEngineCore22AgeProjectionProcessorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvs", + "mangledName": "$s19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvM", + "mangledName": "$s19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(faceDetector:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignEngine", + "printedName": "VitalSignEngineCore.VitalSignEngine", + "usr": "s:19VitalSignEngineCore0abC0C" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.VitalSignFaceDetector)?", + "children": [ + { + "kind": "TypeNominal", + "name": "VitalSignFaceDetector", + "printedName": "any VitalSignEngineCore.VitalSignFaceDetector", + "usr": "s:19VitalSignEngineCore0aB12FaceDetectorP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore0abC0C12faceDetectorAcA0ab4FaceF0_pSg_tcfc", + "mangledName": "$s19VitalSignEngineCore0abC0C12faceDetectorAcA0ab4FaceF0_pSg_tcfc", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VitalSignEngineConfig", + "printedName": "VitalSignEngineCore.VitalSignEngineConfig", + "usr": "s:19VitalSignEngineCore0abC6ConfigV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C9configureyyAA0abC6ConfigVF", + "mangledName": "$s19VitalSignEngineCore0abC0C9configureyyAA0abC6ConfigVF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "waitUntilReady", + "printedName": "waitUntilReady()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C14waitUntilReady10PromiseKit0H0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0abC0C14waitUntilReady10PromiseKit0H0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isReady", + "printedName": "isReady()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7isReady10PromiseKit0G0CySbGyF", + "mangledName": "$s19VitalSignEngineCore0abC0C7isReady10PromiseKit0G0CySbGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "start", + "printedName": "start()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C5start10PromiseKit0F0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0abC0C5start10PromiseKit0F0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stop", + "printedName": "stop()", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise<()>", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "usr": "s:10PromiseKit0A0C" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C4stop10PromiseKit0F0CyytGyF", + "mangledName": "$s19VitalSignEngineCore0abC0C4stop10PromiseKit0F0CyytGyF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "shouldSendData", + "printedName": "shouldSendData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvp", + "mangledName": "$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvg", + "mangledName": "$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[any VitalSignEngineCore.PixelDataProtocol]", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelDataProtocol", + "printedName": "any VitalSignEngineCore.PixelDataProtocol", + "usr": "s:19VitalSignEngineCore17PixelDataProtocolP" + } + ], + "usr": "s:Sa" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvs", + "mangledName": "$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvs", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvM", + "mangledName": "$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvM", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:faceBox:videoFrameInfo:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7process10videoFrame7faceBox0fG4Info04userJ0AA13ProcessResultVSo7UIImageC_AA010NormalizedI0VSgAA05VideogJ0VAA04UserJ0VtF", + "mangledName": "$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox0fG4Info04userJ0AA13ProcessResultVSo7UIImageC_AA010NormalizedI0VSgAA05VideogJ0VAA04UserJ0VtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:face:videoFrameInfo:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any VitalSignEngineCore.FaceProtocol)?", + "children": [ + { + "kind": "TypeNominal", + "name": "FaceProtocol", + "printedName": "any VitalSignEngineCore.FaceProtocol", + "usr": "s:19VitalSignEngineCore12FaceProtocolP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7process10videoFrame4face0fG4Info04userI0AA13ProcessResultVSo7UIImageC_AA12FaceProtocol_pSgAA05VideogI0VAA04UserI0VtF", + "mangledName": "$s19VitalSignEngineCore0abC0C7process10videoFrame4face0fG4Info04userI0AA13ProcessResultVSo7UIImageC_AA12FaceProtocol_pSgAA05VideogI0VAA04UserI0VtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:videoFrameInfo:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "CMSampleBuffer", + "printedName": "CoreMedia.CMSampleBuffer", + "usr": "c:@T@CMSampleBufferRef" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7process10videoFrame0fG4Info04userH0AA13ProcessResultVSo17CMSampleBufferRefa_AA05VideogH0VAA04UserH0VtF", + "mangledName": "$s19VitalSignEngineCore0abC0C7process10videoFrame0fG4Info04userH0AA13ProcessResultVSo17CMSampleBufferRefa_AA05VideogH0VAA04UserH0VtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "CMSampleBuffer", + "printedName": "CoreMedia.CMSampleBuffer", + "usr": "c:@T@CMSampleBufferRef" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7process10videoFrame8userInfoSDySSypGSo17CMSampleBufferRefa_AGtF", + "mangledName": "$s19VitalSignEngineCore0abC0C7process10videoFrame8userInfoSDySSypGSo17CMSampleBufferRefa_AGtF", + "moduleName": "VitalSignEngineCore", + "objc_name": "processWithVideoFrame:userInfo:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "CMSampleBuffer", + "printedName": "CoreMedia.CMSampleBuffer", + "usr": "c:@T@CMSampleBufferRef" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7process10videoFrame8userInfoAA13ProcessResultVSo17CMSampleBufferRefa_AA04UserI0VtF", + "mangledName": "$s19VitalSignEngineCore0abC0C7process10videoFrame8userInfoAA13ProcessResultVSo17CMSampleBufferRefa_AA04UserI0VtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:faceBox:videoFrameInfo:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProcessResult", + "printedName": "VitalSignEngineCore.ProcessResult", + "usr": "s:19VitalSignEngineCore13ProcessResultV" + }, + { + "kind": "TypeNominal", + "name": "CMSampleBuffer", + "printedName": "CoreMedia.CMSampleBuffer", + "usr": "c:@T@CMSampleBufferRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "VideoFrameInfo", + "printedName": "VitalSignEngineCore.VideoFrameInfo", + "usr": "s:19VitalSignEngineCore14VideoFrameInfoV" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7process10videoFrame7faceBox0fG4Info04userJ0AA13ProcessResultVSo17CMSampleBufferRefa_AA010NormalizedI0VSgAA05VideogJ0VAA04UserJ0VtF", + "mangledName": "$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox0fG4Info04userJ0AA13ProcessResultVSo17CMSampleBufferRefa_AA010NormalizedI0VSgAA05VideogJ0VAA04UserJ0VtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:faceBox:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CMSampleBuffer", + "printedName": "CoreMedia.CMSampleBuffer", + "usr": "c:@T@CMSampleBufferRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7process10videoFrame7faceBox8userInfoSDySSypGSgSo17CMSampleBufferRefa_AiHtF", + "mangledName": "$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox8userInfoSDySSypGSgSo17CMSampleBufferRefa_AiHtF", + "moduleName": "VitalSignEngineCore", + "objc_name": "processWithVideoFrame:faceBox:userInfo:", + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(videoFrame:faceBox:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.HealthResult?", + "children": [ + { + "kind": "TypeNominal", + "name": "HealthResult", + "printedName": "VitalSignEngineCore.HealthResult", + "usr": "s:19VitalSignEngineCore12HealthResultV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "CMSampleBuffer", + "printedName": "CoreMedia.CMSampleBuffer", + "usr": "c:@T@CMSampleBufferRef" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.NormalizedBox?", + "children": [ + { + "kind": "TypeNominal", + "name": "NormalizedBox", + "printedName": "VitalSignEngineCore.NormalizedBox", + "usr": "s:19VitalSignEngineCore13NormalizedBoxV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UserInfo", + "printedName": "VitalSignEngineCore.UserInfo", + "usr": "s:19VitalSignEngineCore8UserInfoV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore0abC0C7process10videoFrame7faceBox8userInfoAA12HealthResultVSgSo17CMSampleBufferRefa_AA010NormalizedI0VSgAA04UserK0VtF", + "mangledName": "$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox8userInfoAA12HealthResultVSgSo17CMSampleBufferRefa_AA010NormalizedI0VSgAA04UserK0VtF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19VitalSignEngineCore0abC0C", + "mangledName": "$s19VitalSignEngineCore0abC0C", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "VitalSignEngineProtocol", + "printedName": "VitalSignEngineProtocol", + "usr": "s:19VitalSignEngineCore0abC8ProtocolP", + "mangledName": "$s19VitalSignEngineCore0abC8ProtocolP" + }, + { + "kind": "Conformance", + "name": "VitalSignFaceDetectFrameProcessor", + "printedName": "VitalSignFaceDetectFrameProcessor", + "usr": "s:19VitalSignEngineCore0aB24FaceDetectFrameProcessorP", + "mangledName": "$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorP" + }, + { + "kind": "Conformance", + "name": "VitalSignFrameProcessor", + "printedName": "VitalSignFrameProcessor", + "usr": "s:19VitalSignEngineCore0aB14FrameProcessorP", + "mangledName": "$s19VitalSignEngineCore0aB14FrameProcessorP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CodecType", + "printedName": "CodecType", + "children": [ + { + "kind": "Var", + "name": "h264", + "printedName": "h264", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO4h264yA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO4h264yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "hevc", + "printedName": "hevc", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO4hevcyA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO4hevcyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "jpeg", + "printedName": "jpeg", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO4jpegyA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO4jpegyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "proRes422", + "printedName": "proRes422", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO9proRes422yA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO9proRes422yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "proRes4444", + "printedName": "proRes4444", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO10proRes4444yA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO10proRes4444yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "hevcWithAlpha", + "printedName": "hevcWithAlpha", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO13hevcWithAlphayA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO13hevcWithAlphayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "proRes422HQ", + "printedName": "proRes422HQ", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO11proRes422HQyA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO11proRes422HQyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "proRes422LT", + "printedName": "proRes422LT", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO11proRes422LTyA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO11proRes422LTyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "proRes422Proxy", + "printedName": "proRes422Proxy", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CodecType.Type) -> VitalSignEngineCore.CodecType", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CodecType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9CodecTypeO14proRes422ProxyyA2CmF", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO14proRes422ProxyyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CodecType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CodecType", + "printedName": "VitalSignEngineCore.CodecType", + "usr": "s:19VitalSignEngineCore9CodecTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore9CodecTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore9CodecTypeO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore9CodecTypeO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore9CodecTypeO", + "mangledName": "$s19VitalSignEngineCore9CodecTypeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RecordingFileType", + "printedName": "RecordingFileType", + "children": [ + { + "kind": "Var", + "name": "mov", + "printedName": "mov", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingFileType.Type) -> VitalSignEngineCore.RecordingFileType", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingFileType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO3movyA2CmF", + "mangledName": "$s19VitalSignEngineCore17RecordingFileTypeO3movyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingFileType.Type) -> VitalSignEngineCore.RecordingFileType", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingFileType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO3mp4yA2CmF", + "mangledName": "$s19VitalSignEngineCore17RecordingFileTypeO3mp4yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "avci", + "printedName": "avci", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingFileType.Type) -> VitalSignEngineCore.RecordingFileType", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingFileType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO4avciyA2CmF", + "mangledName": "$s19VitalSignEngineCore17RecordingFileTypeO4avciyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "m4v", + "printedName": "m4v", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.RecordingFileType.Type) -> VitalSignEngineCore.RecordingFileType", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.RecordingFileType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO3m4vyA2CmF", + "mangledName": "$s19VitalSignEngineCore17RecordingFileTypeO3m4vyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.RecordingFileType?", + "children": [ + { + "kind": "TypeNominal", + "name": "RecordingFileType", + "printedName": "VitalSignEngineCore.RecordingFileType", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore17RecordingFileTypeO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore17RecordingFileTypeO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore17RecordingFileTypeO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore17RecordingFileTypeO", + "mangledName": "$s19VitalSignEngineCore17RecordingFileTypeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FlashMode", + "printedName": "FlashMode", + "children": [ + { + "kind": "Var", + "name": "on", + "printedName": "on", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FlashMode.Type) -> VitalSignEngineCore.FlashMode", + "children": [ + { + "kind": "TypeNominal", + "name": "FlashMode", + "printedName": "VitalSignEngineCore.FlashMode", + "usr": "s:19VitalSignEngineCore9FlashModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FlashMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FlashMode", + "printedName": "VitalSignEngineCore.FlashMode", + "usr": "s:19VitalSignEngineCore9FlashModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9FlashModeO2onyA2CmF", + "mangledName": "$s19VitalSignEngineCore9FlashModeO2onyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "off", + "printedName": "off", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FlashMode.Type) -> VitalSignEngineCore.FlashMode", + "children": [ + { + "kind": "TypeNominal", + "name": "FlashMode", + "printedName": "VitalSignEngineCore.FlashMode", + "usr": "s:19VitalSignEngineCore9FlashModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FlashMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FlashMode", + "printedName": "VitalSignEngineCore.FlashMode", + "usr": "s:19VitalSignEngineCore9FlashModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9FlashModeO3offyA2CmF", + "mangledName": "$s19VitalSignEngineCore9FlashModeO3offyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "auto", + "printedName": "auto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FlashMode.Type) -> VitalSignEngineCore.FlashMode", + "children": [ + { + "kind": "TypeNominal", + "name": "FlashMode", + "printedName": "VitalSignEngineCore.FlashMode", + "usr": "s:19VitalSignEngineCore9FlashModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FlashMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FlashMode", + "printedName": "VitalSignEngineCore.FlashMode", + "usr": "s:19VitalSignEngineCore9FlashModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore9FlashModeO4autoyA2CmF", + "mangledName": "$s19VitalSignEngineCore9FlashModeO4autoyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.FlashMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "FlashMode", + "printedName": "VitalSignEngineCore.FlashMode", + "usr": "s:19VitalSignEngineCore9FlashModeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore9FlashModeO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore9FlashModeO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore9FlashModeO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore9FlashModeO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore9FlashModeO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore9FlashModeO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore9FlashModeO", + "mangledName": "$s19VitalSignEngineCore9FlashModeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RecordingOptions", + "printedName": "RecordingOptions", + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore16RecordingOptionsV", + "mangledName": "$s19VitalSignEngineCore16RecordingOptionsV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "FrameRateRange", + "printedName": "FrameRateRange", + "children": [ + { + "kind": "Var", + "name": "minFrameRate", + "printedName": "minFrameRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14FrameRateRangeV03mineF0Sdvp", + "mangledName": "$s19VitalSignEngineCore14FrameRateRangeV03mineF0Sdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14FrameRateRangeV03mineF0Sdvg", + "mangledName": "$s19VitalSignEngineCore14FrameRateRangeV03mineF0Sdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxFrameRate", + "printedName": "maxFrameRate", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14FrameRateRangeV03maxeF0Sdvp", + "mangledName": "$s19VitalSignEngineCore14FrameRateRangeV03maxeF0Sdvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14FrameRateRangeV03maxeF0Sdvg", + "mangledName": "$s19VitalSignEngineCore14FrameRateRangeV03maxeF0Sdvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore14FrameRateRangeV", + "mangledName": "$s19VitalSignEngineCore14FrameRateRangeV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VideoStabilizationMode", + "printedName": "VideoStabilizationMode", + "children": [ + { + "kind": "Var", + "name": "off", + "printedName": "off", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VideoStabilizationMode.Type) -> VitalSignEngineCore.VideoStabilizationMode", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VideoStabilizationMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO3offyA2CmF", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO3offyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "standard", + "printedName": "standard", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VideoStabilizationMode.Type) -> VitalSignEngineCore.VideoStabilizationMode", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VideoStabilizationMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO8standardyA2CmF", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO8standardyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cinematic", + "printedName": "cinematic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VideoStabilizationMode.Type) -> VitalSignEngineCore.VideoStabilizationMode", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VideoStabilizationMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO9cinematicyA2CmF", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO9cinematicyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cinematicExtended", + "printedName": "cinematicExtended", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VideoStabilizationMode.Type) -> VitalSignEngineCore.VideoStabilizationMode", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VideoStabilizationMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO17cinematicExtendedyA2CmF", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO17cinematicExtendedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "auto", + "printedName": "auto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.VideoStabilizationMode.Type) -> VitalSignEngineCore.VideoStabilizationMode", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.VideoStabilizationMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO4autoyA2CmF", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO4autoyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.VideoStabilizationMode?", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO", + "mangledName": "$s19VitalSignEngineCore22VideoStabilizationModeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AutoFocusSystem", + "printedName": "AutoFocusSystem", + "children": [ + { + "kind": "Var", + "name": "contrastDetection", + "printedName": "contrastDetection", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AutoFocusSystem.Type) -> VitalSignEngineCore.AutoFocusSystem", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AutoFocusSystem.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO17contrastDetectionyA2CmF", + "mangledName": "$s19VitalSignEngineCore15AutoFocusSystemO17contrastDetectionyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "phaseDetection", + "printedName": "phaseDetection", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AutoFocusSystem.Type) -> VitalSignEngineCore.AutoFocusSystem", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AutoFocusSystem.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO14phaseDetectionyA2CmF", + "mangledName": "$s19VitalSignEngineCore15AutoFocusSystemO14phaseDetectionyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AutoFocusSystem.Type) -> VitalSignEngineCore.AutoFocusSystem", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AutoFocusSystem.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO4noneyA2CmF", + "mangledName": "$s19VitalSignEngineCore15AutoFocusSystemO4noneyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.AutoFocusSystem?", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore15AutoFocusSystemO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore15AutoFocusSystemO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore15AutoFocusSystemO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO", + "mangledName": "$s19VitalSignEngineCore15AutoFocusSystemO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ColorSpace", + "printedName": "ColorSpace", + "children": [ + { + "kind": "Var", + "name": "hlgBt2020", + "printedName": "hlgBt2020", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO9hlgBt2020yA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO9hlgBt2020yA2CmF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "p3d65", + "printedName": "p3d65", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO5p3d65yA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO5p3d65yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "srgb", + "printedName": "srgb", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO4srgbyA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO4srgbyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "yuv", + "printedName": "yuv", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO3yuvyA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO3yuvyA2CmF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "jpeg", + "printedName": "jpeg", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO4jpegyA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO4jpegyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "jpegDepth", + "printedName": "jpegDepth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO9jpegDepthyA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO9jpegDepthyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "raw", + "printedName": "raw", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO3rawyA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO3rawyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "heic", + "printedName": "heic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO4heicyA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO4heicyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "private", + "printedName": "private", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO7privateyA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO7privateyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "depth16", + "printedName": "depth16", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO7depth16yA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO7depth16yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ColorSpace.Type) -> VitalSignEngineCore.ColorSpace", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ColorSpace.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore10ColorSpaceO7unknownyA2CmF", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO7unknownyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.ColorSpace?", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore10ColorSpaceO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10ColorSpaceO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10ColorSpaceO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore10ColorSpaceO", + "mangledName": "$s19VitalSignEngineCore10ColorSpaceO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "PixelFormat", + "printedName": "PixelFormat", + "children": [ + { + "kind": "Var", + "name": "f420", + "printedName": "f420", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelFormat.Type) -> VitalSignEngineCore.PixelFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11PixelFormatO4f420yA2CmF", + "mangledName": "$s19VitalSignEngineCore11PixelFormatO4f420yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "v420", + "printedName": "v420", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelFormat.Type) -> VitalSignEngineCore.PixelFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11PixelFormatO4v420yA2CmF", + "mangledName": "$s19VitalSignEngineCore11PixelFormatO4v420yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "x420", + "printedName": "x420", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelFormat.Type) -> VitalSignEngineCore.PixelFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11PixelFormatO4x420yA2CmF", + "mangledName": "$s19VitalSignEngineCore11PixelFormatO4x420yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PixelFormat.Type) -> VitalSignEngineCore.PixelFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PixelFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11PixelFormatO7unknownyA2CmF", + "mangledName": "$s19VitalSignEngineCore11PixelFormatO7unknownyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PixelFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore11PixelFormatO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore11PixelFormatO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11PixelFormatO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore11PixelFormatO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11PixelFormatO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore11PixelFormatO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore11PixelFormatO", + "mangledName": "$s19VitalSignEngineCore11PixelFormatO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CameraCaptureFormat", + "printedName": "CameraCaptureFormat", + "children": [ + { + "kind": "Var", + "name": "videoStabilizationModes", + "printedName": "videoStabilizationModes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.VideoStabilizationMode]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV23videoStabilizationModesSayAA05VideoI4ModeOGvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV23videoStabilizationModesSayAA05VideoI4ModeOGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.VideoStabilizationMode]", + "children": [ + { + "kind": "TypeNominal", + "name": "VideoStabilizationMode", + "printedName": "VitalSignEngineCore.VideoStabilizationMode", + "usr": "s:19VitalSignEngineCore22VideoStabilizationModeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV23videoStabilizationModesSayAA05VideoI4ModeOGvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV23videoStabilizationModesSayAA05VideoI4ModeOGvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "autoFocusSystem", + "printedName": "autoFocusSystem", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV15autoFocusSystemAA04AutoiJ0Ovp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV15autoFocusSystemAA04AutoiJ0Ovp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "VitalSignEngineCore.AutoFocusSystem", + "usr": "s:19VitalSignEngineCore15AutoFocusSystemO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV15autoFocusSystemAA04AutoiJ0Ovg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV15autoFocusSystemAA04AutoiJ0Ovg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "photoHeight", + "printedName": "photoHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV11photoHeights5Int32Vvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV11photoHeights5Int32Vvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV11photoHeights5Int32Vvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV11photoHeights5Int32Vvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "photoWidth", + "printedName": "photoWidth", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV10photoWidths5Int32Vvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV10photoWidths5Int32Vvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int32", + "printedName": "Swift.Int32", + "usr": "s:s5Int32V" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV10photoWidths5Int32Vvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV10photoWidths5Int32Vvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "videoHeight", + "printedName": "videoHeight", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV11videoHeight0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV11videoHeight0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV11videoHeight0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV11videoHeight0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "videoWidth", + "printedName": "videoWidth", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV10videoWidth0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV10videoWidth0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV10videoWidth0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV10videoWidth0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxISO", + "printedName": "maxISO", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV6maxISOSfvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV6maxISOSfvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV6maxISOSfvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV6maxISOSfvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "minISO", + "printedName": "minISO", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV6minISOSfvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV6minISOSfvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV6minISOSfvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV6minISOSfvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fieldOfView", + "printedName": "fieldOfView", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV11fieldOfViewSfvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV11fieldOfViewSfvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV11fieldOfViewSfvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV11fieldOfViewSfvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxZoom", + "printedName": "maxZoom", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV7maxZoom0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV7maxZoom0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV7maxZoom0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV7maxZoom0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "colorSpaces", + "printedName": "colorSpaces", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.ColorSpace]", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV11colorSpacesSayAA10ColorSpaceOGvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV11colorSpacesSayAA10ColorSpaceOGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.ColorSpace]", + "children": [ + { + "kind": "TypeNominal", + "name": "ColorSpace", + "printedName": "VitalSignEngineCore.ColorSpace", + "usr": "s:19VitalSignEngineCore10ColorSpaceO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV11colorSpacesSayAA10ColorSpaceOGvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV11colorSpacesSayAA10ColorSpaceOGvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "supportsVideoHDR", + "printedName": "supportsVideoHDR", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV16supportsVideoHDRSbvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV16supportsVideoHDRSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV16supportsVideoHDRSbvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV16supportsVideoHDRSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "supportsPhotoHDR", + "printedName": "supportsPhotoHDR", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV16supportsPhotoHDRSbvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV16supportsPhotoHDRSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV16supportsPhotoHDRSbvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV16supportsPhotoHDRSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "frameRateRanges", + "printedName": "frameRateRanges", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.FrameRateRange]", + "children": [ + { + "kind": "TypeNominal", + "name": "FrameRateRange", + "printedName": "VitalSignEngineCore.FrameRateRange", + "usr": "s:19VitalSignEngineCore14FrameRateRangeV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV15frameRateRangesSayAA05FrameI5RangeVGvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV15frameRateRangesSayAA05FrameI5RangeVGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.FrameRateRange]", + "children": [ + { + "kind": "TypeNominal", + "name": "FrameRateRange", + "printedName": "VitalSignEngineCore.FrameRateRange", + "usr": "s:19VitalSignEngineCore14FrameRateRangeV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV15frameRateRangesSayAA05FrameI5RangeVGvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV15frameRateRangesSayAA05FrameI5RangeVGvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pixelFormat", + "printedName": "pixelFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV05pixelG0AA05PixelG0Ovp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV05pixelG0AA05PixelG0Ovp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PixelFormat", + "printedName": "VitalSignEngineCore.PixelFormat", + "usr": "s:19VitalSignEngineCore11PixelFormatO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV05pixelG0AA05PixelG0Ovg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV05pixelG0AA05PixelG0Ovg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isHighestPhotoQualitySupported", + "printedName": "isHighestPhotoQualitySupported", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV30isHighestPhotoQualitySupportedSbSgvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV30isHighestPhotoQualitySupportedSbSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV30isHighestPhotoQualitySupportedSbSgvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV30isHighestPhotoQualitySupportedSbSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "minExposureDuration", + "printedName": "minExposureDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreMedia.CMTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV19minExposureDurationSo6CMTimeaSgvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV19minExposureDurationSo6CMTimeaSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreMedia.CMTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV19minExposureDurationSo6CMTimeaSgvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV19minExposureDurationSo6CMTimeaSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxExposureDuration", + "printedName": "maxExposureDuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreMedia.CMTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV19maxExposureDurationSo6CMTimeaSgvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV19maxExposureDurationSo6CMTimeaSgvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CoreMedia.CMTime?", + "children": [ + { + "kind": "TypeNominal", + "name": "CMTime", + "printedName": "CoreMedia.CMTime", + "usr": "c:@SA@CMTime" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV19maxExposureDurationSo6CMTimeaSgvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV19maxExposureDurationSo6CMTimeaSgvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(format:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraCaptureFormat", + "printedName": "VitalSignEngineCore.CameraCaptureFormat", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV" + }, + { + "kind": "TypeNominal", + "name": "Format", + "printedName": "AVFoundation.AVCaptureDevice.Format", + "usr": "c:objc(cs)AVCaptureDeviceFormat" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV6formatACSo015AVCaptureDeviceG0C_tcfc", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV6formatACSo015AVCaptureDeviceG0C_tcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "dictionaryRepresentation", + "printedName": "dictionaryRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV24dictionaryRepresentationSDySSypGvp", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV24dictionaryRepresentationSDySSypGvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV24dictionaryRepresentationSDySSypGvg", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV24dictionaryRepresentationSDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV", + "mangledName": "$s19VitalSignEngineCore19CameraCaptureFormatV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "CameraDeviceType", + "printedName": "CameraDeviceType", + "children": [ + { + "kind": "Var", + "name": "ultraWideAngleCamera", + "printedName": "ultraWideAngleCamera", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraDeviceType.Type) -> VitalSignEngineCore.CameraDeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraDeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO014ultraWideAngleE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO014ultraWideAngleE0yA2CmF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "wideAngleCamera", + "printedName": "wideAngleCamera", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraDeviceType.Type) -> VitalSignEngineCore.CameraDeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraDeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO09wideAngleE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO09wideAngleE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "telephotoCamera", + "printedName": "telephotoCamera", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraDeviceType.Type) -> VitalSignEngineCore.CameraDeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraDeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO09telephotoE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO09telephotoE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "dualCamera", + "printedName": "dualCamera", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraDeviceType.Type) -> VitalSignEngineCore.CameraDeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraDeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO04dualE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO04dualE0yA2CmF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dualWideCamera", + "printedName": "dualWideCamera", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraDeviceType.Type) -> VitalSignEngineCore.CameraDeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraDeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO08dualWideE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO08dualWideE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "tripleCamera", + "printedName": "tripleCamera", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraDeviceType.Type) -> VitalSignEngineCore.CameraDeviceType", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraDeviceType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO06tripleE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO06tripleE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraDeviceType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO", + "mangledName": "$s19VitalSignEngineCore16CameraDeviceTypeO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CameraPosition", + "printedName": "CameraPosition", + "children": [ + { + "kind": "Var", + "name": "front", + "printedName": "front", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraPosition.Type) -> VitalSignEngineCore.CameraPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14CameraPositionO5frontyA2CmF", + "mangledName": "$s19VitalSignEngineCore14CameraPositionO5frontyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "back", + "printedName": "back", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraPosition.Type) -> VitalSignEngineCore.CameraPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14CameraPositionO4backyA2CmF", + "mangledName": "$s19VitalSignEngineCore14CameraPositionO4backyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unspecified", + "printedName": "unspecified", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraPosition.Type) -> VitalSignEngineCore.CameraPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14CameraPositionO11unspecifiedyA2CmF", + "mangledName": "$s19VitalSignEngineCore14CameraPositionO11unspecifiedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "external", + "printedName": "external", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraPosition.Type) -> VitalSignEngineCore.CameraPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14CameraPositionO8externalyA2CmF", + "mangledName": "$s19VitalSignEngineCore14CameraPositionO8externalyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.CameraPosition?", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore14CameraPositionO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore14CameraPositionO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14CameraPositionO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore14CameraPositionO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14CameraPositionO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore14CameraPositionO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore14CameraPositionO", + "mangledName": "$s19VitalSignEngineCore14CameraPositionO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CameraDevice", + "printedName": "CameraDevice", + "children": [ + { + "kind": "Var", + "name": "id", + "printedName": "id", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV2idSSvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV2idSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV2idSSvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV2idSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "devices", + "printedName": "devices", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.CameraDeviceType]", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV7devicesSayAA0eF4TypeOGvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV7devicesSayAA0eF4TypeOGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.CameraDeviceType]", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraDeviceType", + "printedName": "VitalSignEngineCore.CameraDeviceType", + "usr": "s:19VitalSignEngineCore16CameraDeviceTypeO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV7devicesSayAA0eF4TypeOGvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV7devicesSayAA0eF4TypeOGvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "position", + "printedName": "position", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV8positionAA0E8PositionOvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV8positionAA0E8PositionOvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraPosition", + "printedName": "VitalSignEngineCore.CameraPosition", + "usr": "s:19VitalSignEngineCore14CameraPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV8positionAA0E8PositionOvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV8positionAA0E8PositionOvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV4nameSSvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV4nameSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV4nameSSvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV4nameSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hasFlash", + "printedName": "hasFlash", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV8hasFlashSbvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV8hasFlashSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV8hasFlashSbvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV8hasFlashSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hasTorch", + "printedName": "hasTorch", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV8hasTorchSbvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV8hasTorchSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV8hasTorchSbvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV8hasTorchSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "minZoom", + "printedName": "minZoom", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV7minZoom0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV7minZoom0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV7minZoom0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV7minZoom0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "neutralZoom", + "printedName": "neutralZoom", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV11neutralZoom0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV11neutralZoom0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV11neutralZoom0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV11neutralZoom0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "maxZoom", + "printedName": "maxZoom", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV7maxZoom0D10Foundation7CGFloatVvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV7maxZoom0D8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV7maxZoom0D10Foundation7CGFloatVvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV7maxZoom0D8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isMultiCam", + "printedName": "isMultiCam", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV10isMultiCamSbvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV10isMultiCamSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV10isMultiCamSbvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV10isMultiCamSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "supportsParallelVideoProcessing", + "printedName": "supportsParallelVideoProcessing", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV31supportsParallelVideoProcessingSbvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV31supportsParallelVideoProcessingSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV31supportsParallelVideoProcessingSbvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV31supportsParallelVideoProcessingSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "supportsDepthCapture", + "printedName": "supportsDepthCapture", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV20supportsDepthCaptureSbvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV20supportsDepthCaptureSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV20supportsDepthCaptureSbvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV20supportsDepthCaptureSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "supportsRawCapture", + "printedName": "supportsRawCapture", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV18supportsRawCaptureSbvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV18supportsRawCaptureSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV18supportsRawCaptureSbvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV18supportsRawCaptureSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "supportsLowLightBoost", + "printedName": "supportsLowLightBoost", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV21supportsLowLightBoostSbvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV21supportsLowLightBoostSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV21supportsLowLightBoostSbvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV21supportsLowLightBoostSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "supportsFocus", + "printedName": "supportsFocus", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV13supportsFocusSbvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV13supportsFocusSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV13supportsFocusSbvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV13supportsFocusSbvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "formats", + "printedName": "formats", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.CameraCaptureFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraCaptureFormat", + "printedName": "VitalSignEngineCore.CameraCaptureFormat", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV7formatsSayAA0E13CaptureFormatVGvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV7formatsSayAA0E13CaptureFormatVGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[VitalSignEngineCore.CameraCaptureFormat]", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraCaptureFormat", + "printedName": "VitalSignEngineCore.CameraCaptureFormat", + "usr": "s:19VitalSignEngineCore19CameraCaptureFormatV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV7formatsSayAA0E13CaptureFormatVGvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV7formatsSayAA0E13CaptureFormatVGvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "dictionaryRepresentation", + "printedName": "dictionaryRepresentation", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12CameraDeviceV24dictionaryRepresentationSDySSypGvp", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV24dictionaryRepresentationSDySSypGvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12CameraDeviceV24dictionaryRepresentationSDySSypGvg", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV24dictionaryRepresentationSDySSypGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19VitalSignEngineCore12CameraDeviceV", + "mangledName": "$s19VitalSignEngineCore12CameraDeviceV", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "PresetFormat", + "printedName": "PresetFormat", + "children": [ + { + "kind": "Var", + "name": "cif352x288", + "printedName": "cif352x288", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO10cif352x288yA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO10cif352x288yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "hd1280x720", + "printedName": "hd1280x720", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO10hd1280x720yA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO10hd1280x720yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "hd1920x1080", + "printedName": "hd1920x1080", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO11hd1920x1080yA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO11hd1920x1080yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "hd4K3840x2160", + "printedName": "hd4K3840x2160", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO13hd4K3840x2160yA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO13hd4K3840x2160yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO4highyA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO4highyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "iFrame1280x720", + "printedName": "iFrame1280x720", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO14iFrame1280x720yA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO14iFrame1280x720yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "iFrame960x540", + "printedName": "iFrame960x540", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO13iFrame960x540yA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO13iFrame960x540yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "inputPriority", + "printedName": "inputPriority", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO13inputPriorityyA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO13inputPriorityyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO3lowyA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO3lowyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "medium", + "printedName": "medium", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO6mediumyA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO6mediumyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "photo", + "printedName": "photo", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO5photoyA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO5photoyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "vga640x480", + "printedName": "vga640x480", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PresetFormat.Type) -> VitalSignEngineCore.PresetFormat", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PresetFormat.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12PresetFormatO10vga640x480yA2CmF", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO10vga640x480yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "displayName", + "printedName": "displayName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12PresetFormatO11displayNameSSvp", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO11displayNameSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12PresetFormatO11displayNameSSvg", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO11displayNameSSvg", + "moduleName": "VitalSignEngineCore", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PresetFormat?", + "children": [ + { + "kind": "TypeNominal", + "name": "PresetFormat", + "printedName": "VitalSignEngineCore.PresetFormat", + "usr": "s:19VitalSignEngineCore12PresetFormatO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore12PresetFormatO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore12PresetFormatO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore12PresetFormatO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore12PresetFormatO", + "mangledName": "$s19VitalSignEngineCore12PresetFormatO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "CryptoKit", + "printedName": "CryptoKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "AESCryptor", + "printedName": "AESCryptor", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptor", + "printedName": "VitalSignEngineCore.AESCryptor", + "usr": "s:19VitalSignEngineCore10AESCryptorC" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10AESCryptorC6sharedACvpZ", + "mangledName": "$s19VitalSignEngineCore10AESCryptorC6sharedACvpZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptor", + "printedName": "VitalSignEngineCore.AESCryptor", + "usr": "s:19VitalSignEngineCore10AESCryptorC" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10AESCryptorC6sharedACvgZ", + "mangledName": "$s19VitalSignEngineCore10AESCryptorC6sharedACvgZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "awsS3Client", + "printedName": "awsS3Client", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3Client", + "printedName": "VitalSignEngineCore.AwsS3Client", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore10AESCryptorC11awsS3ClientAA03AwsgH0Cvp", + "mangledName": "$s19VitalSignEngineCore10AESCryptorC11awsS3ClientAA03AwsgH0Cvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AwsS3Client", + "printedName": "VitalSignEngineCore.AwsS3Client", + "usr": "s:19VitalSignEngineCore11AwsS3ClientC" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore10AESCryptorC11awsS3ClientAA03AwsgH0Cvg", + "mangledName": "$s19VitalSignEngineCore10AESCryptorC11awsS3ClientAA03AwsgH0Cvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "encrypt", + "printedName": "encrypt(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Promise", + "printedName": "PromiseKit.Promise", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:10PromiseKit0A0C" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10AESCryptorC7encrypty10PromiseKit0G0CySSGSDySSypGF", + "mangledName": "$s19VitalSignEngineCore10AESCryptorC7encrypty10PromiseKit0G0CySSGSDySSypGF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decrypt", + "printedName": "decrypt(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore10AESCryptorC7decrypty10Foundation4DataVSgSSF", + "mangledName": "$s19VitalSignEngineCore10AESCryptorC7decrypty10Foundation4DataVSgSSF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19VitalSignEngineCore10AESCryptorC", + "mangledName": "$s19VitalSignEngineCore10AESCryptorC", + "moduleName": "VitalSignEngineCore", + "intro_iOS": "13.0", + "declAttributes": [ + "AccessControl", + "Available" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "TypeDecl", + "name": "AESCryptoError", + "printedName": "AESCryptoError", + "children": [ + { + "kind": "Var", + "name": "cannotGetKey", + "printedName": "cannotGetKey", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AESCryptoError.Type) -> VitalSignEngineCore.AESCryptoError", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AESCryptoError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO12cannotGetKeyyA2CmF", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO12cannotGetKeyyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotSerializeData", + "printedName": "cannotSerializeData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AESCryptoError.Type) -> VitalSignEngineCore.AESCryptoError", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AESCryptoError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO19cannotSerializeDatayA2CmF", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO19cannotSerializeDatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "cannotEncryptData", + "printedName": "cannotEncryptData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AESCryptoError.Type) -> VitalSignEngineCore.AESCryptoError", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AESCryptoError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO17cannotEncryptDatayA2CmF", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO17cannotEncryptDatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidEncryptedData", + "printedName": "invalidEncryptedData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.AESCryptoError.Type) -> VitalSignEngineCore.AESCryptoError", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.AESCryptoError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO20invalidEncryptedDatayA2CmF", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO20invalidEncryptedDatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + }, + { + "kind": "TypeNominal", + "name": "AESCryptoError", + "printedName": "VitalSignEngineCore.AESCryptoError", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore14AESCryptoErrorO", + "mangledName": "$s19VitalSignEngineCore14AESCryptoErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVFoundation", + "printedName": "AVFoundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "PermissionError", + "printedName": "PermissionError", + "children": [ + { + "kind": "Var", + "name": "microphone", + "printedName": "microphone", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PermissionError.Type) -> VitalSignEngineCore.PermissionError", + "children": [ + { + "kind": "TypeNominal", + "name": "PermissionError", + "printedName": "VitalSignEngineCore.PermissionError", + "usr": "s:19VitalSignEngineCore15PermissionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PermissionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PermissionError", + "printedName": "VitalSignEngineCore.PermissionError", + "usr": "s:19VitalSignEngineCore15PermissionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore15PermissionErrorO10microphoneyA2CmF", + "mangledName": "$s19VitalSignEngineCore15PermissionErrorO10microphoneyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "camera", + "printedName": "camera", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PermissionError.Type) -> VitalSignEngineCore.PermissionError", + "children": [ + { + "kind": "TypeNominal", + "name": "PermissionError", + "printedName": "VitalSignEngineCore.PermissionError", + "usr": "s:19VitalSignEngineCore15PermissionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PermissionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PermissionError", + "printedName": "VitalSignEngineCore.PermissionError", + "usr": "s:19VitalSignEngineCore15PermissionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore15PermissionErrorO6camerayA2CmF", + "mangledName": "$s19VitalSignEngineCore15PermissionErrorO6camerayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.PermissionError?", + "children": [ + { + "kind": "TypeNominal", + "name": "PermissionError", + "printedName": "VitalSignEngineCore.PermissionError", + "usr": "s:19VitalSignEngineCore15PermissionErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore15PermissionErrorO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore15PermissionErrorO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore15PermissionErrorO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore15PermissionErrorO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore15PermissionErrorO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore15PermissionErrorO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore15PermissionErrorO", + "mangledName": "$s19VitalSignEngineCore15PermissionErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ParameterError", + "printedName": "ParameterError", + "children": [ + { + "kind": "Var", + "name": "invalid", + "printedName": "invalid", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ParameterError.Type) -> (Swift.String, Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(unionName: Swift.String, receivedValue: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ParameterError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14ParameterErrorO7invalidyACSS_SStcACmF", + "mangledName": "$s19VitalSignEngineCore14ParameterErrorO7invalidyACSS_SStcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unsupportedOS", + "printedName": "unsupportedOS", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ParameterError.Type) -> (Swift.String, Swift.String, Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String, Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(unionName: Swift.String, receivedValue: Swift.String, supportedOnOs: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ParameterError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14ParameterErrorO13unsupportedOSyACSS_S2StcACmF", + "mangledName": "$s19VitalSignEngineCore14ParameterErrorO13unsupportedOSyACSS_S2StcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unsupportedOutput", + "printedName": "unsupportedOutput", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ParameterError.Type) -> (Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(outputDescriptor: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ParameterError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14ParameterErrorO17unsupportedOutputyACSS_tcACmF", + "mangledName": "$s19VitalSignEngineCore14ParameterErrorO17unsupportedOutputyACSS_tcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unsupportedInput", + "printedName": "unsupportedInput", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ParameterError.Type) -> (Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(inputDescriptor: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ParameterError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14ParameterErrorO16unsupportedInputyACSS_tcACmF", + "mangledName": "$s19VitalSignEngineCore14ParameterErrorO16unsupportedInputyACSS_tcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidCombination", + "printedName": "invalidCombination", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ParameterError.Type) -> (Swift.String, Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.String) -> VitalSignEngineCore.ParameterError", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(provided: Swift.String, missing: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.ParameterError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore14ParameterErrorO18invalidCombinationyACSS_SStcACmF", + "mangledName": "$s19VitalSignEngineCore14ParameterErrorO18invalidCombinationyACSS_SStcACmF", + "moduleName": "VitalSignEngineCore" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore14ParameterErrorO", + "mangledName": "$s19VitalSignEngineCore14ParameterErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceError", + "printedName": "DeviceError", + "children": [ + { + "kind": "Var", + "name": "configureError", + "printedName": "configureError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError.Type) -> VitalSignEngineCore.DeviceError", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.DeviceError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11DeviceErrorO09configureF0yA2CmF", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO09configureF0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noDevice", + "printedName": "noDevice", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError.Type) -> VitalSignEngineCore.DeviceError", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.DeviceError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11DeviceErrorO02noE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO02noE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalid", + "printedName": "invalid", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError.Type) -> VitalSignEngineCore.DeviceError", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.DeviceError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11DeviceErrorO7invalidyA2CmF", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO7invalidyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "torchUnavailable", + "printedName": "torchUnavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError.Type) -> VitalSignEngineCore.DeviceError", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.DeviceError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11DeviceErrorO16torchUnavailableyA2CmF", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO16torchUnavailableyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "microphoneUnavailable", + "printedName": "microphoneUnavailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError.Type) -> VitalSignEngineCore.DeviceError", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.DeviceError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11DeviceErrorO21microphoneUnavailableyA2CmF", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO21microphoneUnavailableyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "lowLightBoostNotSupported", + "printedName": "lowLightBoostNotSupported", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError.Type) -> VitalSignEngineCore.DeviceError", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.DeviceError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11DeviceErrorO25lowLightBoostNotSupportedyA2CmF", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO25lowLightBoostNotSupportedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "focusNotSupported", + "printedName": "focusNotSupported", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError.Type) -> VitalSignEngineCore.DeviceError", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.DeviceError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11DeviceErrorO17focusNotSupportedyA2CmF", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO17focusNotSupportedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "notAvailableOnSimulator", + "printedName": "notAvailableOnSimulator", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError.Type) -> VitalSignEngineCore.DeviceError", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.DeviceError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11DeviceErrorO23notAvailableOnSimulatoryA2CmF", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO23notAvailableOnSimulatoryA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.DeviceError?", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore11DeviceErrorO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11DeviceErrorO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11DeviceErrorO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore11DeviceErrorO", + "mangledName": "$s19VitalSignEngineCore11DeviceErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "FormatError", + "printedName": "FormatError", + "children": [ + { + "kind": "Var", + "name": "invalidFps", + "printedName": "invalidFps", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> (Swift.Int, Swift.Range?) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int, Swift.Range?) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(fps: Swift.Int, range: Swift.Range?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Range?", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sn" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO10invalidFpsyACSi_SnySdGSgtcACmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO10invalidFpsyACSi_SnySdGSgtcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidHdr", + "printedName": "invalidHdr", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO10invalidHdryA2CmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO10invalidHdryA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidFormat", + "printedName": "invalidFormat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO07invalidE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO07invalidE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidColorSpace", + "printedName": "invalidColorSpace", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> (Swift.String) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(colorSpace: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO17invalidColorSpaceyACSS_tcACmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO17invalidColorSpaceyACSS_tcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidPreset", + "printedName": "invalidPreset", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> (Swift.String) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(preset: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO13invalidPresetyACSS_tcACmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO13invalidPresetyACSS_tcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidExposureMode", + "printedName": "invalidExposureMode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> (Swift.String) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(exposureMode: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO19invalidExposureModeyACSS_tcACmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO19invalidExposureModeyACSS_tcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidExposureDuration", + "printedName": "invalidExposureDuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> (Swift.String, Swift.Range?) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Range?) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(exposureDuration: Swift.String, range: Swift.Range?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Range?", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sn" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO23invalidExposureDurationyACSS_SnySdGSgtcACmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO23invalidExposureDurationyACSS_SnySdGSgtcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidISO", + "printedName": "invalidISO", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> (Swift.String, Swift.Range) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Range) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(iso: Swift.String, range: Swift.Range)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "usr": "s:Sn" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO10invalidISOyACSS_SnySfGtcACmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO10invalidISOyACSS_SnySfGtcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidWhiteBlanceMode", + "printedName": "invalidWhiteBlanceMode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError.Type) -> (Swift.String) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> VitalSignEngineCore.FormatError", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(whiteBalanceMode: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.FormatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11FormatErrorO22invalidWhiteBlanceModeyACSS_tcACmF", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO22invalidWhiteBlanceModeyACSS_tcACmF", + "moduleName": "VitalSignEngineCore" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore11FormatErrorO", + "mangledName": "$s19VitalSignEngineCore11FormatErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SessionError", + "printedName": "SessionError", + "children": [ + { + "kind": "Var", + "name": "cameraNotReady", + "printedName": "cameraNotReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.SessionError.Type) -> VitalSignEngineCore.SessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.SessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12SessionErrorO14cameraNotReadyyA2CmF", + "mangledName": "$s19VitalSignEngineCore12SessionErrorO14cameraNotReadyyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "audioSessionSetupFailed", + "printedName": "audioSessionSetupFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.SessionError.Type) -> (Swift.String) -> VitalSignEngineCore.SessionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> VitalSignEngineCore.SessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(reason: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.SessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12SessionErrorO05audioE11SetupFailedyACSS_tcACmF", + "mangledName": "$s19VitalSignEngineCore12SessionErrorO05audioE11SetupFailedyACSS_tcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "audioSessionFailedToActivate", + "printedName": "audioSessionFailedToActivate", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.SessionError.Type) -> VitalSignEngineCore.SessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.SessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12SessionErrorO05audioE16FailedToActivateyA2CmF", + "mangledName": "$s19VitalSignEngineCore12SessionErrorO05audioE16FailedToActivateyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "audioInUseByOtherApp", + "printedName": "audioInUseByOtherApp", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.SessionError.Type) -> VitalSignEngineCore.SessionError", + "children": [ + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.SessionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12SessionErrorO20audioInUseByOtherAppyA2CmF", + "mangledName": "$s19VitalSignEngineCore12SessionErrorO20audioInUseByOtherAppyA2CmF", + "moduleName": "VitalSignEngineCore" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore12SessionErrorO", + "mangledName": "$s19VitalSignEngineCore12SessionErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CaptureError", + "printedName": "CaptureError", + "children": [ + { + "kind": "Var", + "name": "invalidPhotoFormat", + "printedName": "invalidPhotoFormat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO18invalidPhotoFormatyA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO18invalidPhotoFormatyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "recordingInProgress", + "printedName": "recordingInProgress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO19recordingInProgressyA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO19recordingInProgressyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noRecordingInProgress", + "printedName": "noRecordingInProgress", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO21noRecordingInProgressyA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO21noRecordingInProgressyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "fileError", + "printedName": "fileError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO04fileF0yA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO04fileF0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "createTempFileError", + "printedName": "createTempFileError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO014createTempFileF0yA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO014createTempFileF0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "createRecorderError", + "printedName": "createRecorderError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> (Swift.String?) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(message: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO014createRecorderF0yACSSSg_tcACmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO014createRecorderF0yACSSSg_tcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "invalidPhotoCodec", + "printedName": "invalidPhotoCodec", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO17invalidPhotoCodecyA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO17invalidPhotoCodecyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "videoNotEnabled", + "printedName": "videoNotEnabled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO15videoNotEnabledyA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO15videoNotEnabledyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "photoNotEnabled", + "printedName": "photoNotEnabled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO15photoNotEnabledyA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO15photoNotEnabledyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "aborted", + "printedName": "aborted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO7abortedyA2CmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO7abortedyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError.Type) -> (Swift.String?) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> VitalSignEngineCore.CaptureError", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(message: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CaptureError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore12CaptureErrorO7unknownyACSSSg_tcACmF", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO7unknownyACSSSg_tcACmF", + "moduleName": "VitalSignEngineCore" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore12CaptureErrorO", + "mangledName": "$s19VitalSignEngineCore12CaptureErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "SystemError", + "printedName": "SystemError", + "children": [ + { + "kind": "Var", + "name": "noManager", + "printedName": "noManager", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.SystemError.Type) -> VitalSignEngineCore.SystemError", + "children": [ + { + "kind": "TypeNominal", + "name": "SystemError", + "printedName": "VitalSignEngineCore.SystemError", + "usr": "s:19VitalSignEngineCore11SystemErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.SystemError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SystemError", + "printedName": "VitalSignEngineCore.SystemError", + "usr": "s:19VitalSignEngineCore11SystemErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11SystemErrorO9noManageryA2CmF", + "mangledName": "$s19VitalSignEngineCore11SystemErrorO9noManageryA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "VitalSignEngineCore.SystemError?", + "children": [ + { + "kind": "TypeNominal", + "name": "SystemError", + "printedName": "VitalSignEngineCore.SystemError", + "usr": "s:19VitalSignEngineCore11SystemErrorO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:19VitalSignEngineCore11SystemErrorO8rawValueACSgSS_tcfc", + "mangledName": "$s19VitalSignEngineCore11SystemErrorO8rawValueACSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore11SystemErrorO8rawValueSSvp", + "mangledName": "$s19VitalSignEngineCore11SystemErrorO8rawValueSSvp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore11SystemErrorO8rawValueSSvg", + "mangledName": "$s19VitalSignEngineCore11SystemErrorO8rawValueSSvg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore11SystemErrorO", + "mangledName": "$s19VitalSignEngineCore11SystemErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CameraError", + "printedName": "CameraError", + "children": [ + { + "kind": "Var", + "name": "permission", + "printedName": "permission", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraError.Type) -> (VitalSignEngineCore.PermissionError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PermissionError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "PermissionError", + "printedName": "VitalSignEngineCore.PermissionError", + "usr": "s:19VitalSignEngineCore15PermissionErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11CameraErrorO10permissionyAcA010PermissionF0OcACmF", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO10permissionyAcA010PermissionF0OcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "parameter", + "printedName": "parameter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraError.Type) -> (VitalSignEngineCore.ParameterError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.ParameterError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "ParameterError", + "printedName": "VitalSignEngineCore.ParameterError", + "usr": "s:19VitalSignEngineCore14ParameterErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11CameraErrorO9parameteryAcA09ParameterF0OcACmF", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO9parameteryAcA09ParameterF0OcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "device", + "printedName": "device", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraError.Type) -> (VitalSignEngineCore.DeviceError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.DeviceError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "DeviceError", + "printedName": "VitalSignEngineCore.DeviceError", + "usr": "s:19VitalSignEngineCore11DeviceErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11CameraErrorO6deviceyAcA06DeviceF0OcACmF", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO6deviceyAcA06DeviceF0OcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "format", + "printedName": "format", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraError.Type) -> (VitalSignEngineCore.FormatError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.FormatError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "FormatError", + "printedName": "VitalSignEngineCore.FormatError", + "usr": "s:19VitalSignEngineCore11FormatErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11CameraErrorO6formatyAcA06FormatF0OcACmF", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO6formatyAcA06FormatF0OcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "session", + "printedName": "session", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraError.Type) -> (VitalSignEngineCore.SessionError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.SessionError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "SessionError", + "printedName": "VitalSignEngineCore.SessionError", + "usr": "s:19VitalSignEngineCore12SessionErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11CameraErrorO7sessionyAcA07SessionF0OcACmF", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO7sessionyAcA07SessionF0OcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "capture", + "printedName": "capture", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraError.Type) -> (VitalSignEngineCore.CaptureError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CaptureError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "CaptureError", + "printedName": "VitalSignEngineCore.CaptureError", + "usr": "s:19VitalSignEngineCore12CaptureErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11CameraErrorO7captureyAcA07CaptureF0OcACmF", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO7captureyAcA07CaptureF0OcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "system", + "printedName": "system", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraError.Type) -> (VitalSignEngineCore.SystemError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.SystemError) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "SystemError", + "printedName": "VitalSignEngineCore.SystemError", + "usr": "s:19VitalSignEngineCore11SystemErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11CameraErrorO6systemyAcA06SystemF0OcACmF", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO6systemyAcA06SystemF0OcACmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.CameraError.Type) -> (Swift.String?) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> VitalSignEngineCore.CameraError", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(message: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.CameraError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CameraError", + "printedName": "VitalSignEngineCore.CameraError", + "usr": "s:19VitalSignEngineCore11CameraErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore11CameraErrorO7unknownyACSSSg_tcACmF", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO7unknownyACSSSg_tcACmF", + "moduleName": "VitalSignEngineCore" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore11CameraErrorO", + "mangledName": "$s19VitalSignEngineCore11CameraErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "PromiseKit", + "printedName": "PromiseKit", + "declKind": "Import", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "TypeDecl", + "name": "PhotoTakingError", + "printedName": "PhotoTakingError", + "children": [ + { + "kind": "Var", + "name": "noInfo", + "printedName": "noInfo", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PhotoTakingError.Type) -> VitalSignEngineCore.PhotoTakingError", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PhotoTakingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO6noInfoyA2CmF", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO6noInfoyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noPath", + "printedName": "noPath", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PhotoTakingError.Type) -> VitalSignEngineCore.PhotoTakingError", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PhotoTakingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO6noPathyA2CmF", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO6noPathyA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noIsRawPhoto", + "printedName": "noIsRawPhoto", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PhotoTakingError.Type) -> VitalSignEngineCore.PhotoTakingError", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PhotoTakingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO07noIsRawE0yA2CmF", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO07noIsRawE0yA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Var", + "name": "noMetadata", + "printedName": "noMetadata", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(VitalSignEngineCore.PhotoTakingError.Type) -> VitalSignEngineCore.PhotoTakingError", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "VitalSignEngineCore.PhotoTakingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO10noMetadatayA2CmF", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO10noMetadatayA2CmF", + "moduleName": "VitalSignEngineCore" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + }, + { + "kind": "TypeNominal", + "name": "PhotoTakingError", + "printedName": "VitalSignEngineCore.PhotoTakingError", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "VitalSignEngineCore", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO9hashValueSivp", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO9hashValueSivg", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19VitalSignEngineCore16PhotoTakingErrorO", + "mangledName": "$s19VitalSignEngineCore16PhotoTakingErrorO", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceType", + "printedName": "DeviceType", + "children": [ + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So19AVCaptureDeviceTypea19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo19AVCaptureDeviceTypea19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So19AVCaptureDeviceTypea19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo19AVCaptureDeviceTypea19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@AVCaptureDeviceType", + "moduleName": "AVFoundation", + "intro_iOS": "10.0", + "declAttributes": [ + "Available", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isFromExtension": true, + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVCaptureConnection", + "printedName": "AVCaptureConnection", + "children": [ + { + "kind": "Function", + "name": "setInterfaceOrientation", + "printedName": "setInterfaceOrientation(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIInterfaceOrientation", + "printedName": "UIKit.UIInterfaceOrientation", + "usr": "c:@E@UIInterfaceOrientation" + } + ], + "declKind": "Func", + "usr": "s:So19AVCaptureConnectionC19VitalSignEngineCoreE23setInterfaceOrientationyySo011UIInterfaceI0VF", + "mangledName": "$sSo19AVCaptureConnectionC19VitalSignEngineCoreE23setInterfaceOrientationyySo011UIInterfaceI0VF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)AVCaptureConnection", + "moduleName": "AVFoundation", + "isOpen": true, + "intro_iOS": "4.0", + "objc_name": "AVCaptureConnection", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CGSize", + "printedName": "CGSize", + "children": [ + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:So6CGSizeV19VitalSignEngineCoreE4hash4intoys6HasherVz_tF", + "mangledName": "$sSo6CGSizeV19VitalSignEngineCoreE4hash4intoys6HasherVz_tF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:So6CGSizeV19VitalSignEngineCoreE9hashValueSivp", + "mangledName": "$sSo6CGSizeV19VitalSignEngineCoreE9hashValueSivp", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:So6CGSizeV19VitalSignEngineCoreE9hashValueSivg", + "mangledName": "$sSo6CGSizeV19VitalSignEngineCoreE9hashValueSivg", + "moduleName": "VitalSignEngineCore", + "implicit": true, + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "displayName", + "printedName": "displayName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So6CGSizeV19VitalSignEngineCoreE11displayNameSSvp", + "mangledName": "$sSo6CGSizeV19VitalSignEngineCoreE11displayNameSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So6CGSizeV19VitalSignEngineCoreE11displayNameSSvg", + "mangledName": "$sSo6CGSizeV19VitalSignEngineCoreE11displayNameSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@S@CGSize", + "moduleName": "CoreFoundation", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSValue", + "printedName": "Foundation.NSValue", + "usr": "c:objc(cs)NSValue" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Format", + "printedName": "Format", + "children": [ + { + "kind": "Var", + "name": "videoDimensions", + "printedName": "videoDimensions", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Var", + "usr": "s:So21AVCaptureDeviceFormatC19VitalSignEngineCoreE15videoDimensionsSo6CGSizeVvp", + "mangledName": "$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE15videoDimensionsSo6CGSizeVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + } + ], + "declKind": "Accessor", + "usr": "s:So21AVCaptureDeviceFormatC19VitalSignEngineCoreE15videoDimensionsSo6CGSizeVvg", + "mangledName": "$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE15videoDimensionsSo6CGSizeVvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "videoStabilizationModes", + "printedName": "videoStabilizationModes", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AVFoundation.AVCaptureVideoStabilizationMode]", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureVideoStabilizationMode", + "printedName": "AVFoundation.AVCaptureVideoStabilizationMode", + "usr": "c:@E@AVCaptureVideoStabilizationMode" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:So21AVCaptureDeviceFormatC19VitalSignEngineCoreE23videoStabilizationModesSaySo0a5VideoI4ModeVGvp", + "mangledName": "$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE23videoStabilizationModesSaySo0a5VideoI4ModeVGvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AVFoundation.AVCaptureVideoStabilizationMode]", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureVideoStabilizationMode", + "printedName": "AVFoundation.AVCaptureVideoStabilizationMode", + "usr": "c:@E@AVCaptureVideoStabilizationMode" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:So21AVCaptureDeviceFormatC19VitalSignEngineCoreE23videoStabilizationModesSaySo0a5VideoI4ModeVGvg", + "mangledName": "$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE23videoStabilizationModesSaySo0a5VideoI4ModeVGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "toDictionary", + "printedName": "toDictionary()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:So21AVCaptureDeviceFormatC19VitalSignEngineCoreE12toDictionarySDySSypGyF", + "mangledName": "$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE12toDictionarySDySSypGyF", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)AVCaptureDeviceFormat", + "moduleName": "AVFoundation", + "isOpen": true, + "intro_iOS": "7.0", + "objc_name": "AVCaptureDeviceFormat", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "isFromExtension": true, + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Status", + "printedName": "Status", + "children": [ + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So19AVAssetWriterStatusV19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo19AVAssetWriterStatusV19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So19AVAssetWriterStatusV19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo19AVAssetWriterStatusV19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@AVAssetWriterStatus", + "moduleName": "AVFoundation", + "objc_name": "AVAssetWriterStatus", + "declAttributes": [ + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "isFromExtension": true, + "enumRawTypeName": "Int", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVCaptureVideoStabilizationMode", + "printedName": "AVCaptureVideoStabilizationMode", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureVideoStabilizationMode", + "printedName": "AVFoundation.AVCaptureVideoStabilizationMode", + "usr": "c:@E@AVCaptureVideoStabilizationMode" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10withStringABSS_tKcfc", + "mangledName": "$sSo31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10withStringABSS_tKcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@AVCaptureVideoStabilizationMode", + "moduleName": "AVFoundation", + "intro_iOS": "8.0", + "objc_name": "AVCaptureVideoStabilizationMode", + "declAttributes": [ + "Available", + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVCaptureColorSpace", + "printedName": "AVCaptureColorSpace", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(string:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureColorSpace", + "printedName": "AVFoundation.AVCaptureColorSpace", + "usr": "c:@E@AVCaptureColorSpace" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So19AVCaptureColorSpaceV19VitalSignEngineCoreE6stringABSS_tKcfc", + "mangledName": "$sSo19AVCaptureColorSpaceV19VitalSignEngineCoreE6stringABSS_tKcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So19AVCaptureColorSpaceV19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo19AVCaptureColorSpaceV19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So19AVCaptureColorSpaceV19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo19AVCaptureColorSpaceV19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@AVCaptureColorSpace", + "moduleName": "AVFoundation", + "intro_iOS": "10.0", + "objc_name": "AVCaptureColorSpace", + "declAttributes": [ + "Available", + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AutoFocusSystem", + "printedName": "AutoFocusSystem", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AutoFocusSystem", + "printedName": "AVFoundation.AVCaptureDevice.Format.AutoFocusSystem", + "usr": "c:@E@AVCaptureAutoFocusSystem" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10withStringABSS_tKcfc", + "mangledName": "$sSo24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10withStringABSS_tKcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@AVCaptureAutoFocusSystem", + "moduleName": "AVFoundation", + "intro_iOS": "8.0", + "objc_name": "AVCaptureAutoFocusSystem", + "declAttributes": [ + "Available", + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "isFromExtension": true, + "enumRawTypeName": "Int", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVAuthorizationStatus", + "printedName": "AVAuthorizationStatus", + "children": [ + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So21AVAuthorizationStatusV19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo21AVAuthorizationStatusV19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So21AVAuthorizationStatusV19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo21AVAuthorizationStatusV19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@AVAuthorizationStatus", + "moduleName": "AVFoundation", + "intro_iOS": "7.0", + "objc_name": "AVAuthorizationStatus", + "declAttributes": [ + "Available", + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "enumRawTypeName": "Int", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Position", + "printedName": "Position", + "children": [ + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So23AVCaptureDevicePositionV19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo23AVCaptureDevicePositionV19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So23AVCaptureDevicePositionV19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo23AVCaptureDevicePositionV19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@AVCaptureDevicePosition", + "moduleName": "AVFoundation", + "intro_iOS": "4.0", + "objc_name": "AVCaptureDevicePosition", + "declAttributes": [ + "Available", + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "isFromExtension": true, + "enumRawTypeName": "Int", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVAudioSession", + "printedName": "AVAudioSession", + "children": [ + { + "kind": "Function", + "name": "updateCategory", + "printedName": "updateCategory(_:options:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Category", + "printedName": "AVFAudio.AVAudioSession.Category", + "usr": "c:@T@AVAudioSessionCategory" + }, + { + "kind": "TypeNominal", + "name": "CategoryOptions", + "printedName": "AVFAudio.AVAudioSession.CategoryOptions", + "hasDefaultArg": true, + "usr": "c:@E@AVAudioSessionCategoryOptions" + } + ], + "declKind": "Func", + "usr": "s:So14AVAudioSessionC19VitalSignEngineCoreE14updateCategory_7optionsySo0abH0a_So0abH7OptionsVtKF", + "mangledName": "$sSo14AVAudioSessionC19VitalSignEngineCoreE14updateCategory_7optionsySo0abH0a_So0abH7OptionsVtKF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trySetAllowHaptics", + "printedName": "trySetAllowHaptics(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:So14AVAudioSessionC19VitalSignEngineCoreE18trySetAllowHapticsyySbF", + "mangledName": "$sSo14AVAudioSessionC19VitalSignEngineCoreE18trySetAllowHapticsyySbF", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)AVAudioSession", + "moduleName": "AVFAudio", + "isOpen": true, + "intro_iOS": "3.0", + "objc_name": "AVAudioSession", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVCaptureDevice", + "printedName": "AVCaptureDevice", + "children": [ + { + "kind": "Var", + "name": "neutralZoomFactor", + "printedName": "neutralZoomFactor", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:So15AVCaptureDeviceC19VitalSignEngineCoreE17neutralZoomFactor0F10Foundation7CGFloatVvp", + "mangledName": "$sSo15AVCaptureDeviceC19VitalSignEngineCoreE17neutralZoomFactor0F8Graphics7CGFloatVvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:So15AVCaptureDeviceC19VitalSignEngineCoreE17neutralZoomFactor0F10Foundation7CGFloatVvg", + "mangledName": "$sSo15AVCaptureDeviceC19VitalSignEngineCoreE17neutralZoomFactor0F8Graphics7CGFloatVvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isMultiCam", + "printedName": "isMultiCam", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:So15AVCaptureDeviceC19VitalSignEngineCoreE10isMultiCamSbvp", + "mangledName": "$sSo15AVCaptureDeviceC19VitalSignEngineCoreE10isMultiCamSbvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:So15AVCaptureDeviceC19VitalSignEngineCoreE10isMultiCamSbvg", + "mangledName": "$sSo15AVCaptureDeviceC19VitalSignEngineCoreE10isMultiCamSbvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "physicalDevices", + "printedName": "physicalDevices", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AVFoundation.AVCaptureDevice]", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureDevice", + "printedName": "AVFoundation.AVCaptureDevice", + "usr": "c:objc(cs)AVCaptureDevice" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:So15AVCaptureDeviceC19VitalSignEngineCoreE15physicalDevicesSayABGvp", + "mangledName": "$sSo15AVCaptureDeviceC19VitalSignEngineCoreE15physicalDevicesSayABGvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[AVFoundation.AVCaptureDevice]", + "children": [ + { + "kind": "TypeNominal", + "name": "AVCaptureDevice", + "printedName": "AVFoundation.AVCaptureDevice", + "usr": "c:objc(cs)AVCaptureDevice" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:So15AVCaptureDeviceC19VitalSignEngineCoreE15physicalDevicesSayABGvg", + "mangledName": "$sSo15AVCaptureDeviceC19VitalSignEngineCoreE15physicalDevicesSayABGvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:objc(cs)AVCaptureDevice", + "moduleName": "AVFoundation", + "isOpen": true, + "intro_iOS": "4.0", + "objc_name": "AVCaptureDevice", + "declAttributes": [ + "Available", + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVFileType", + "printedName": "AVFileType", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AVFileType", + "printedName": "AVFoundation.AVFileType", + "usr": "c:@T@AVFileType" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So10AVFileTypea19VitalSignEngineCoreE10withStringABSS_tKcfc", + "mangledName": "$sSo10AVFileTypea19VitalSignEngineCoreE10withStringABSS_tKcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:So10AVFileTypea19VitalSignEngineCoreE10descriptorSSSgvp", + "mangledName": "$sSo10AVFileTypea19VitalSignEngineCoreE10descriptorSSSgvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:So10AVFileTypea19VitalSignEngineCoreE10descriptorSSSgvg", + "mangledName": "$sSo10AVFileTypea19VitalSignEngineCoreE10descriptorSSSgvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@AVFileType", + "moduleName": "AVFoundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVVideoCodecType", + "printedName": "AVVideoCodecType", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AVFoundation.AVVideoCodecType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AVVideoCodecType", + "printedName": "AVFoundation.AVVideoCodecType", + "usr": "c:@T@AVVideoCodecType" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So16AVVideoCodecTypea19VitalSignEngineCoreE10withStringABSgSS_tcfc", + "mangledName": "$sSo16AVVideoCodecTypea19VitalSignEngineCoreE10withStringABSgSS_tcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So16AVVideoCodecTypea19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo16AVVideoCodecTypea19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So16AVVideoCodecTypea19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo16AVVideoCodecTypea19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "c:@T@AVVideoCodecType", + "moduleName": "AVFoundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "AVLayerVideoGravity", + "printedName": "AVLayerVideoGravity", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AVLayerVideoGravity", + "printedName": "AVFoundation.AVLayerVideoGravity", + "usr": "c:@T@AVLayerVideoGravity" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So19AVLayerVideoGravitya19VitalSignEngineCoreE10withStringABSS_tKcfc", + "mangledName": "$sSo19AVLayerVideoGravitya19VitalSignEngineCoreE10withStringABSS_tKcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "c:@T@AVLayerVideoGravity", + "moduleName": "AVFoundation", + "declAttributes": [ + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "SynthesizedProtocol", + "Sendable" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSString", + "printedName": "Foundation.NSString", + "usr": "c:objc(cs)NSString" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "_SwiftNewtypeWrapper", + "printedName": "_SwiftNewtypeWrapper", + "usr": "s:s20_SwiftNewtypeWrapperP", + "mangledName": "$ss20_SwiftNewtypeWrapperP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:s5ErrorP19VitalSignEngineCoreE4codeSivp", + "mangledName": "$ss5ErrorP19VitalSignEngineCoreE4codeSivp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:s5ErrorP19VitalSignEngineCoreE4codeSivg", + "mangledName": "$ss5ErrorP19VitalSignEngineCoreE4codeSivg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Error>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:s5ErrorP19VitalSignEngineCoreE7messageSSvp", + "mangledName": "$ss5ErrorP19VitalSignEngineCoreE7messageSSvp", + "moduleName": "VitalSignEngineCore", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:s5ErrorP19VitalSignEngineCoreE7messageSSvg", + "mangledName": "$ss5ErrorP19VitalSignEngineCoreE7messageSSvg", + "moduleName": "VitalSignEngineCore", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Error>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP", + "moduleName": "Swift", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ExposureMode", + "printedName": "ExposureMode", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(withString:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ExposureMode", + "printedName": "AVFoundation.AVCaptureDevice.ExposureMode", + "usr": "c:@E@AVCaptureExposureMode" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:So21AVCaptureExposureModeV19VitalSignEngineCoreE10withStringABSS_tKcfc", + "mangledName": "$sSo21AVCaptureExposureModeV19VitalSignEngineCoreE10withStringABSS_tKcfc", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "descriptor", + "printedName": "descriptor", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:So21AVCaptureExposureModeV19VitalSignEngineCoreE10descriptorSSvp", + "mangledName": "$sSo21AVCaptureExposureModeV19VitalSignEngineCoreE10descriptorSSvp", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:So21AVCaptureExposureModeV19VitalSignEngineCoreE10descriptorSSvg", + "mangledName": "$sSo21AVCaptureExposureModeV19VitalSignEngineCoreE10descriptorSSvg", + "moduleName": "VitalSignEngineCore", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "c:@E@AVCaptureExposureMode", + "moduleName": "AVFoundation", + "intro_iOS": "4.0", + "objc_name": "AVCaptureExposureMode", + "declAttributes": [ + "Available", + "SynthesizedProtocol", + "ObjC", + "SynthesizedProtocol", + "Sendable", + "Dynamic" + ], + "isFromExtension": true, + "enumRawTypeName": "Int", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "Array", + "offset": 956, + "length": 12, + "value": "[\"userInfo\"]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "Array", + "offset": 1257, + "length": 10, + "value": "[\"config\"]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "Array", + "offset": 1479, + "length": 23, + "value": "[\"ageProjectionConfig\"]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "Array", + "offset": 1770, + "length": 24, + "value": "[\"enableFrameProcessor\"]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "Array", + "offset": 2136, + "length": 23, + "value": "[\"enableAgeProjection\"]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 2006, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "StringLiteral", + "offset": 21962, + "length": 19, + "value": "\"deviceIdSimulator\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "StringLiteral", + "offset": 22169, + "length": 11, + "value": "\"Simulator\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22200, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22225, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "FloatLiteral", + "offset": 22249, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "FloatLiteral", + "offset": 22275, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "FloatLiteral", + "offset": 22297, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22322, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22370, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22406, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22441, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22479, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22509, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 22678, + "length": 3, + "value": "640" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 22711, + "length": 3, + "value": "480" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 22745, + "length": 3, + "value": "640" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 22778, + "length": 3, + "value": "480" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 22807, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 22836, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 22868, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 22898, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 22972, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "BooleanLiteral", + "offset": 23013, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 23083, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/VitalSignCamera.swift", + "kind": "IntegerLiteral", + "offset": 23100, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "StringLiteral", + "offset": 389, + "length": 28, + "value": "\"mrousavy\/VisionCamera.main\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "Array", + "offset": 566, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "StringLiteral", + "offset": 876, + "length": 29, + "value": "\"mrousavy\/VisionCamera.video\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "Array", + "offset": 1052, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "StringLiteral", + "offset": 1376, + "length": 39, + "value": "\"mrousavy\/VisionCamera.frame-processor\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "Array", + "offset": 1580, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "StringLiteral", + "offset": 1899, + "length": 29, + "value": "\"mrousavy\/VisionCamera.audio\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "Array", + "offset": 2075, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "StringLiteral", + "offset": 2380, + "length": 33, + "value": "\"mrousavy\/VisionCamera.recording\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "Array", + "offset": 2568, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "StringLiteral", + "offset": 2881, + "length": 33, + "value": "\"mrousavy\/VisionCamera.simulator\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraQueues.swift", + "kind": "Array", + "offset": 3069, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraPermission.swift", + "kind": "StringLiteral", + "offset": 225, + "length": 12, + "value": "\"authorized\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraPermission.swift", + "kind": "StringLiteral", + "offset": 263, + "length": 16, + "value": "\"not-determined\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraPermission.swift", + "kind": "StringLiteral", + "offset": 298, + "length": 8, + "value": "\"denied\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraPermission.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 12, + "value": "\"restricted\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraPermission.swift", + "kind": "StringLiteral", + "offset": 225, + "length": 12, + "value": "\"authorized\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraPermission.swift", + "kind": "StringLiteral", + "offset": 263, + "length": 16, + "value": "\"not-determined\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraPermission.swift", + "kind": "StringLiteral", + "offset": 298, + "length": 8, + "value": "\"denied\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraPermission.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 12, + "value": "\"restricted\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/Frame Processor\/FrameProcessorPerformanceDataCollector.swift", + "kind": "IntegerLiteral", + "offset": 298, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/Frame Processor\/FrameProcessorPerformanceDataCollector.swift", + "kind": "Array", + "offset": 672, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/Frame Processor\/FrameProcessorPerformanceDataCollector.swift", + "kind": "IntegerLiteral", + "offset": 701, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/Frame Processor\/FrameProcessorPerformanceDataCollector.swift", + "kind": "IntegerLiteral", + "offset": 736, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+FrameProcessor.swift", + "kind": "FloatLiteral", + "offset": 11360, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/ExposureMode.swift", + "kind": "StringLiteral", + "offset": 169, + "length": 8, + "value": "\"locked\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/ExposureMode.swift", + "kind": "StringLiteral", + "offset": 200, + "length": 15, + "value": "\"auto-exposure\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/ExposureMode.swift", + "kind": "StringLiteral", + "offset": 250, + "length": 26, + "value": "\"continuous-auto-exposure\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/ExposureMode.swift", + "kind": "StringLiteral", + "offset": 295, + "length": 8, + "value": "\"custom\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/ExposureMode.swift", + "kind": "StringLiteral", + "offset": 169, + "length": 8, + "value": "\"locked\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/ExposureMode.swift", + "kind": "StringLiteral", + "offset": 200, + "length": 15, + "value": "\"auto-exposure\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/ExposureMode.swift", + "kind": "StringLiteral", + "offset": 250, + "length": 26, + "value": "\"continuous-auto-exposure\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/ExposureMode.swift", + "kind": "StringLiteral", + "offset": 295, + "length": 8, + "value": "\"custom\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraDevicesViewController.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraDevicesViewController.swift", + "kind": "IntegerLiteral", + "offset": 215, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraDevicesViewController.swift", + "kind": "IntegerLiteral", + "offset": 240, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraDevicesViewController.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraDevicesViewController.swift", + "kind": "IntegerLiteral", + "offset": 215, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraDevicesViewController.swift", + "kind": "IntegerLiteral", + "offset": 189, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraDevicesViewController.swift", + "kind": "IntegerLiteral", + "offset": 215, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/RemoteHealthAnalyzer.swift", + "kind": "FloatLiteral", + "offset": 567, + "length": 4, + "value": "15.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/RemoteHealthAnalyzer.swift", + "kind": "BooleanLiteral", + "offset": 777, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/AwsS3Client.swift", + "kind": "StringLiteral", + "offset": 245, + "length": 42, + "value": "\"3m46C76Tka5wfpsxhZZQk1nhE49I9smM5zTag7PN\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "FloatLiteral", + "offset": 797, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 840, + "length": 27, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 866, + "length": 34, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 899, + "length": 14, + "value": "\"unit-seconds\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "FloatLiteral", + "offset": 986, + "length": 4, + "value": "1e-3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 1030, + "length": 31, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "FloatLiteral", + "offset": 1055, + "length": 3, + "value": "1e3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 34, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 1093, + "length": 19, + "value": "\"unit-milliseconds\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "FloatLiteral", + "offset": 1185, + "length": 4, + "value": "1e-6" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 1229, + "length": 31, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "FloatLiteral", + "offset": 1254, + "length": 3, + "value": "1e6" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 34, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 1292, + "length": 19, + "value": "\"unit-microseconds\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 1622, + "length": 15, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 1636, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "IntegerLiteral", + "offset": 1714, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "IntegerLiteral", + "offset": 1742, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "IntegerLiteral", + "offset": 1714, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "IntegerLiteral", + "offset": 1742, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "IntegerLiteral", + "offset": 1714, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "IntegerLiteral", + "offset": 1742, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 6187, + "length": 32, + "value": "\"exposure-custom-duration-title\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 6265, + "length": 32, + "value": "\"exposure-custom-duration-title\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "Array", + "offset": 6315, + "length": 20, + "value": "[\"sec\", \"ms\", \"μs\"]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 6467, + "length": 5, + "value": "\"ISO\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/ExposureViewController.swift", + "kind": "StringLiteral", + "offset": 6510, + "length": 5, + "value": "\"ISO\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 2324, + "length": 42, + "value": "\"O3aAEmyfc26JDIvwvDGDi273SgvmdllF82843LPm\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 2400, + "length": 38, + "value": "\"d07c96fd-9b25-472a-9bdc-3eecfded4cab\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18296, + "length": 14, + "value": "\"ai.panoptic.\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18363, + "length": 19, + "value": "\"autoStartScanning\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18425, + "length": 10, + "value": "\"cameraId\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18482, + "length": 14, + "value": "\"presetFormat\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18540, + "length": 11, + "value": "\"frameRate\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18592, + "length": 8, + "value": "\"apiKey\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18641, + "length": 8, + "value": "\"userId\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18690, + "length": 8, + "value": "\"gender\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18736, + "length": 5, + "value": "\"age\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18782, + "length": 8, + "value": "\"weight\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18831, + "length": 8, + "value": "\"height\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18892, + "length": 20, + "value": "\"waistCircumference\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 18957, + "length": 12, + "value": "\"occupation\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19011, + "length": 9, + "value": "\"smoking\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19064, + "length": 11, + "value": "\"alcoholic\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19122, + "length": 14, + "value": "\"hypertension\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19183, + "length": 14, + "value": "\"bpMedication\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19240, + "length": 10, + "value": "\"diabetic\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19297, + "length": 14, + "value": "\"heartDisease\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19354, + "length": 10, + "value": "\"exercise\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19412, + "length": 15, + "value": "\"sleepDuration\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19472, + "length": 12, + "value": "\"depression\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19525, + "length": 8, + "value": "\"asthma\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19577, + "length": 11, + "value": "\"ethnicity\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19634, + "length": 13, + "value": "\"nationality\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19694, + "length": 14, + "value": "\"exposureMode\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19766, + "length": 25, + "value": "\"exposureDurationSeconds\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19829, + "length": 5, + "value": "\"iso\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19885, + "length": 18, + "value": "\"whiteBalanceMode\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 19957, + "length": 21, + "value": "\"previewLayerGravity\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Settings.swift", + "kind": "StringLiteral", + "offset": 20021, + "length": 10, + "value": "\"isActive\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CompressionFormat.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 9, + "value": "\"default\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CompressionFormat.swift", + "kind": "StringLiteral", + "offset": 221, + "length": 16, + "value": "\"no-compression\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CompressionFormat.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 9, + "value": "\"default\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CompressionFormat.swift", + "kind": "StringLiteral", + "offset": 221, + "length": 16, + "value": "\"no-compression\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/AgeProjector.swift", + "kind": "IntegerLiteral", + "offset": 456, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/AgeProjector.swift", + "kind": "BooleanLiteral", + "offset": 1766, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PhotoTakingOptions.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 7, + "value": "\"speed\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PhotoTakingOptions.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 9, + "value": "\"quality\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PhotoTakingOptions.swift", + "kind": "StringLiteral", + "offset": 243, + "length": 10, + "value": "\"balanced\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PhotoTakingOptions.swift", + "kind": "StringLiteral", + "offset": 186, + "length": 7, + "value": "\"speed\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PhotoTakingOptions.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 9, + "value": "\"quality\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PhotoTakingOptions.swift", + "kind": "StringLiteral", + "offset": 243, + "length": 10, + "value": "\"balanced\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "Array", + "offset": 547, + "length": 477, + "value": "[\"cameraId\", \"enableDepthData\", \"enableHighQualityPhotos\", \"enablePortraitEffectsMatteDelivery\", \"preset\", \"photo\", \"video\", \"enableFrameProcessor\"]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "Array", + "offset": 1077, + "length": 479, + "value": "[\"fps\", \"hdr\", \"lowLightBoost\", \"colorSpace\", \"exposureMode\", \"exposureDuration\", \"iso\", \"whiteBalanceMode\"]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 1801, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 1924, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 2158, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "FloatLiteral", + "offset": 2320, + "length": 4, + "value": "-1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 3127, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "StringLiteral", + "offset": 3155, + "length": 5, + "value": "\"off\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "FloatLiteral", + "offset": 3192, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "StringLiteral", + "offset": 3309, + "length": 8, + "value": "\"rgb1x1\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "StringLiteral", + "offset": 3369, + "length": 11, + "value": "\"chestG1x1\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 4237, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 4513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 4546, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 5084, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "Array", + "offset": 5353, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "FloatLiteral", + "offset": 5491, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "BooleanLiteral", + "offset": 5880, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "FloatLiteral", + "offset": 6028, + "length": 4, + "value": "30.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraView.swift", + "kind": "FloatLiteral", + "offset": 6083, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/WhiteBalanceMode.swift", + "kind": "StringLiteral", + "offset": 177, + "length": 8, + "value": "\"locked\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/WhiteBalanceMode.swift", + "kind": "StringLiteral", + "offset": 214, + "length": 20, + "value": "\"auto-white-balance\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/WhiteBalanceMode.swift", + "kind": "StringLiteral", + "offset": 273, + "length": 31, + "value": "\"continuous-auto-white-balance\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/WhiteBalanceMode.swift", + "kind": "StringLiteral", + "offset": 177, + "length": 8, + "value": "\"locked\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/WhiteBalanceMode.swift", + "kind": "StringLiteral", + "offset": 214, + "length": 20, + "value": "\"auto-white-balance\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/WhiteBalanceMode.swift", + "kind": "StringLiteral", + "offset": 273, + "length": 31, + "value": "\"continuous-auto-white-balance\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/Extensions\/AVAudioSession+updateCategory.swift", + "kind": "Array", + "offset": 468, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/FacePixelsExtractor\/SkinDetector.swift", + "kind": "BooleanLiteral", + "offset": 230, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/FacePixelsExtractor\/SkinDetector.swift", + "kind": "BooleanLiteral", + "offset": 247, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/FacePixelsExtractor\/SkinDetector.swift", + "kind": "IntegerLiteral", + "offset": 378, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PreviewLayerGravity.swift", + "kind": "StringLiteral", + "offset": 193, + "length": 15, + "value": "\"resize-aspect\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PreviewLayerGravity.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 20, + "value": "\"resize-aspect-fill\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PreviewLayerGravity.swift", + "kind": "StringLiteral", + "offset": 193, + "length": 15, + "value": "\"resize-aspect\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PreviewLayerGravity.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 20, + "value": "\"resize-aspect-fill\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/RecordingSession.swift", + "kind": "BooleanLiteral", + "offset": 803, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/RecordingSession.swift", + "kind": "BooleanLiteral", + "offset": 853, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/RecordingSession.swift", + "kind": "BooleanLiteral", + "offset": 889, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/RecordingSession.swift", + "kind": "BooleanLiteral", + "offset": 1483, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/RecordingSession.swift", + "kind": "BooleanLiteral", + "offset": 1527, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/RecordingSession.swift", + "kind": "BooleanLiteral", + "offset": 1577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/FacePixelsExtractor\/FacePixelsExtractorRgb1x1.swift", + "kind": "FloatLiteral", + "offset": 313, + "length": 4, + "value": "0.15" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/BlinkDetector.swift", + "kind": "FloatLiteral", + "offset": 209, + "length": 3, + "value": "0.3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/BlinkDetector.swift", + "kind": "FloatLiteral", + "offset": 248, + "length": 3, + "value": "0.4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/BlinkDetector.swift", + "kind": "FloatLiteral", + "offset": 286, + "length": 4, + "value": "30.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/BlinkDetector.swift", + "kind": "IntegerLiteral", + "offset": 428, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "FloatLiteral", + "offset": 326, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "FloatLiteral", + "offset": 347, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "BooleanLiteral", + "offset": 373, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "BooleanLiteral", + "offset": 3534, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "BooleanLiteral", + "offset": 3551, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "BooleanLiteral", + "offset": 3568, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "BooleanLiteral", + "offset": 3585, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "BooleanLiteral", + "offset": 3603, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "BooleanLiteral", + "offset": 3623, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "IntegerLiteral", + "offset": 3970, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "Array", + "offset": 4003, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "IntegerLiteral", + "offset": 4031, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "FloatLiteral", + "offset": 4035, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "IntegerLiteral", + "offset": 5251, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "FloatLiteral", + "offset": 5322, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "FloatLiteral", + "offset": 5363, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "FloatLiteral", + "offset": 5463, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine+ScanConditions.swift", + "kind": "StringLiteral", + "offset": 5779, + "length": 10, + "value": "\"VSE Core\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 152, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 170, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 191, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 210, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 229, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 152, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 170, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 191, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 210, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 229, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 152, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 170, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 191, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 210, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Bridge\/RCTBridge.swift", + "kind": "IntegerLiteral", + "offset": 229, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/VitalSignCamera+Settings.swift", + "kind": "BooleanLiteral", + "offset": 391, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/PhotoCaptureDelegate.swift", + "kind": "Array", + "offset": 215, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/PhotoCaptureDelegate.swift", + "kind": "StringLiteral", + "offset": 258, + "length": 20, + "value": "\"VitalSignEngineCore.PhotoCaptureDelegate\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/Localization.swift", + "kind": "StringLiteral", + "offset": 213, + "length": 13, + "value": "\"Localizable\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/VSLog.swift", + "kind": "StringLiteral", + "offset": 175, + "length": 9, + "value": "\"[ERROR]\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/VSLog.swift", + "kind": "StringLiteral", + "offset": 206, + "length": 9, + "value": "\"[DEBUG]\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/VSLog.swift", + "kind": "StringLiteral", + "offset": 236, + "length": 8, + "value": "\"[INFO]\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/VSLog.swift", + "kind": "StringLiteral", + "offset": 175, + "length": 9, + "value": "\"[ERROR]\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/VSLog.swift", + "kind": "StringLiteral", + "offset": 206, + "length": 9, + "value": "\"[DEBUG]\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/VSLog.swift", + "kind": "StringLiteral", + "offset": 236, + "length": 8, + "value": "\"[INFO]\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PixelsRecordingFormat.swift", + "kind": "StringLiteral", + "offset": 193, + "length": 10, + "value": "\"disabled\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PixelsRecordingFormat.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 10, + "value": "\"rgb32x32\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PixelsRecordingFormat.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 10, + "value": "\"rgb48x48\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PixelsRecordingFormat.swift", + "kind": "StringLiteral", + "offset": 286, + "length": 10, + "value": "\"rgb64x64\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PixelsRecordingFormat.swift", + "kind": "StringLiteral", + "offset": 193, + "length": 10, + "value": "\"disabled\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PixelsRecordingFormat.swift", + "kind": "StringLiteral", + "offset": 224, + "length": 10, + "value": "\"rgb32x32\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PixelsRecordingFormat.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 10, + "value": "\"rgb48x48\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/PixelsRecordingFormat.swift", + "kind": "StringLiteral", + "offset": 286, + "length": 10, + "value": "\"rgb64x64\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 8, + "value": "\"rgb1x1\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 208, + "length": 8, + "value": "\"rgb8x8\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 10, + "value": "\"rgb32x32\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 10, + "value": "\"rgb64x64\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 297, + "length": 8, + "value": "\"yuv8x8\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 326, + "length": 10, + "value": "\"yuv32x32\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 357, + "length": 10, + "value": "\"yuv64x64\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 389, + "length": 11, + "value": "\"chestG1x1\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 181, + "length": 8, + "value": "\"rgb1x1\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 208, + "length": 8, + "value": "\"rgb8x8\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 10, + "value": "\"rgb32x32\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 10, + "value": "\"rgb64x64\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 297, + "length": 8, + "value": "\"yuv8x8\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 326, + "length": 10, + "value": "\"yuv32x32\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 357, + "length": 10, + "value": "\"yuv64x64\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/PixelDataType.swift", + "kind": "StringLiteral", + "offset": 389, + "length": 11, + "value": "\"chestG1x1\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/Timer.swift", + "kind": "StringLiteral", + "offset": 192, + "length": 7, + "value": "\"Timer\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/Timer.swift", + "kind": "BooleanLiteral", + "offset": 280, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VideoFrameGrabber.swift", + "kind": "IntegerLiteral", + "offset": 223, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 185, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 196, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 215, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 235, + "length": 6, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 251, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 268, + "length": 25, + "value": "5" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 303, + "length": 17, + "value": "6" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 330, + "length": 16, + "value": "7" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 6, + "value": "8" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 372, + "length": 7, + "value": "9" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 10, + "value": "10" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 185, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 196, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 215, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 235, + "length": 6, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 251, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 268, + "length": 25, + "value": "5" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 303, + "length": 17, + "value": "6" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 330, + "length": 16, + "value": "7" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 6, + "value": "8" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 372, + "length": 7, + "value": "9" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 10, + "value": "10" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 185, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 196, + "length": 9, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 215, + "length": 10, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 235, + "length": 6, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 251, + "length": 7, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 268, + "length": 25, + "value": "5" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 303, + "length": 17, + "value": "6" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 330, + "length": 16, + "value": "7" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 356, + "length": 6, + "value": "8" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 372, + "length": 7, + "value": "9" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 389, + "length": 10, + "value": "10" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/HealthAnalyzer\/HttpEndpointsClient.swift", + "kind": "IntegerLiteral", + "offset": 5168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/React Utils\/Callback.swift", + "kind": "BooleanLiteral", + "offset": 286, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3372, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3392, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3372, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3392, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3372, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3392, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3439, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3458, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3477, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3439, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3458, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3477, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3439, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3458, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3477, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3528, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3548, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3568, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3528, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3548, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3568, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3528, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3548, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3568, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3616, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3636, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3654, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3676, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3698, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3616, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3636, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3654, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3676, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3698, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3616, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3636, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3654, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3676, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 3698, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8278, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8289, + "length": 14, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8313, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8336, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8278, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8289, + "length": 14, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8313, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8336, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8278, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8289, + "length": 14, + "value": "1" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8313, + "length": 13, + "value": "2" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "IntegerLiteral", + "offset": 8336, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "BooleanLiteral", + "offset": 11766, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "BooleanLiteral", + "offset": 11783, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "BooleanLiteral", + "offset": 11800, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "BooleanLiteral", + "offset": 11817, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "BooleanLiteral", + "offset": 11835, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/NativeAPI\/VitalSignEngineProtocol.swift", + "kind": "BooleanLiteral", + "offset": 11855, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraTestViewController.swift", + "kind": "StringLiteral", + "offset": 696, + "length": 13, + "value": "\"Camera Test\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraTestViewController.swift", + "kind": "IntegerLiteral", + "offset": 759, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignSettings\/CameraTestViewController.swift", + "kind": "StringLiteral", + "offset": 771, + "length": 7, + "value": "\"dummy\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine.swift", + "kind": "FloatLiteral", + "offset": 764, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine.swift", + "kind": "FloatLiteral", + "offset": 768, + "length": 3, + "value": "6.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine.swift", + "kind": "FloatLiteral", + "offset": 808, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine.swift", + "kind": "FloatLiteral", + "offset": 852, + "length": 3, + "value": "3.0" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine.swift", + "kind": "FloatLiteral", + "offset": 1147, + "length": 3, + "value": "0.3" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine.swift", + "kind": "FloatLiteral", + "offset": 1153, + "length": 3, + "value": "0.5" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine.swift", + "kind": "BooleanLiteral", + "offset": 2360, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignEngine\/Implementation\/VitalSignEngine.swift", + "kind": "BooleanLiteral", + "offset": 3193, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 161, + "length": 6, + "value": "\"h264\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 184, + "length": 6, + "value": "\"hevc\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 207, + "length": 6, + "value": "\"jpeg\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 235, + "length": 13, + "value": "\"pro-res-422\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 271, + "length": 14, + "value": "\"pro-res-4444\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 311, + "length": 12, + "value": "\"hevc-alpha\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 347, + "length": 16, + "value": "\"pro-res-422-hq\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 387, + "length": 16, + "value": "\"pro-res-422-lt\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 430, + "length": 19, + "value": "\"pro-res-422-proxy\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 161, + "length": 6, + "value": "\"h264\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 184, + "length": 6, + "value": "\"hevc\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 207, + "length": 6, + "value": "\"jpeg\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 235, + "length": 13, + "value": "\"pro-res-422\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 271, + "length": 14, + "value": "\"pro-res-4444\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 311, + "length": 12, + "value": "\"hevc-alpha\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 347, + "length": 16, + "value": "\"pro-res-422-hq\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 387, + "length": 16, + "value": "\"pro-res-422-lt\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 430, + "length": 19, + "value": "\"pro-res-422-proxy\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 509, + "length": 5, + "value": "\"mov\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 530, + "length": 5, + "value": "\"mp4\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 552, + "length": 6, + "value": "\"avci\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 574, + "length": 5, + "value": "\"m4v\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 509, + "length": 5, + "value": "\"mov\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 530, + "length": 5, + "value": "\"mp4\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 552, + "length": 6, + "value": "\"avci\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 574, + "length": 5, + "value": "\"m4v\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 630, + "length": 4, + "value": "\"on\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 650, + "length": 5, + "value": "\"off\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 672, + "length": 6, + "value": "\"auto\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 630, + "length": 4, + "value": "\"on\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 650, + "length": 5, + "value": "\"off\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/RecordingOptions.swift", + "kind": "StringLiteral", + "offset": 672, + "length": 6, + "value": "\"auto\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 303, + "length": 5, + "value": "\"off\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 10, + "value": "\"standard\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 361, + "length": 11, + "value": "\"cinematic\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 20, + "value": "\"cinematic-extended\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 439, + "length": 6, + "value": "\"auto\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 303, + "length": 5, + "value": "\"off\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 10, + "value": "\"standard\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 361, + "length": 11, + "value": "\"cinematic\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 20, + "value": "\"cinematic-extended\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 439, + "length": 6, + "value": "\"auto\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 517, + "length": 20, + "value": "\"contrast-detection\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 564, + "length": 17, + "value": "\"phase-detection\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 598, + "length": 6, + "value": "\"none\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 517, + "length": 20, + "value": "\"contrast-detection\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 564, + "length": 17, + "value": "\"phase-detection\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 598, + "length": 6, + "value": "\"none\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 674, + "length": 12, + "value": "\"hlg-bt2020\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 704, + "length": 8, + "value": "\"p3-d65\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 729, + "length": 6, + "value": "\"srgb\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 766, + "length": 5, + "value": "\"yuv\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 788, + "length": 6, + "value": "\"jpeg\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 12, + "value": "\"jpeg-depth\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 5, + "value": "\"raw\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 866, + "length": 6, + "value": "\"heic\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 894, + "length": 9, + "value": "\"private\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 10, + "value": "\"depth-16\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 953, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 674, + "length": 12, + "value": "\"hlg-bt2020\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 704, + "length": 8, + "value": "\"p3-d65\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 729, + "length": 6, + "value": "\"srgb\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 766, + "length": 5, + "value": "\"yuv\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 788, + "length": 6, + "value": "\"jpeg\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 12, + "value": "\"jpeg-depth\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 5, + "value": "\"raw\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 866, + "length": 6, + "value": "\"heic\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 894, + "length": 9, + "value": "\"private\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 10, + "value": "\"depth-16\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 953, + "length": 9, + "value": "\"unknown\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 1022, + "length": 6, + "value": "\"420f\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 1045, + "length": 6, + "value": "\"420v\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 1068, + "length": 6, + "value": "\"x420\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 1022, + "length": 6, + "value": "\"420f\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 1045, + "length": 6, + "value": "\"420v\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 1068, + "length": 6, + "value": "\"x420\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 1956, + "length": 25, + "value": "\"ultra-wide-angle-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2009, + "length": 19, + "value": "\"wide-angle-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2056, + "length": 18, + "value": "\"telephoto-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2140, + "length": 13, + "value": "\"dual-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2180, + "length": 18, + "value": "\"dual-wide-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2223, + "length": 15, + "value": "\"triple-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 1956, + "length": 25, + "value": "\"ultra-wide-angle-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2009, + "length": 19, + "value": "\"wide-angle-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2056, + "length": 18, + "value": "\"telephoto-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2140, + "length": 13, + "value": "\"dual-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2180, + "length": 18, + "value": "\"dual-wide-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2223, + "length": 15, + "value": "\"triple-camera\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2297, + "length": 7, + "value": "\"front\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2321, + "length": 6, + "value": "\"back\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2351, + "length": 13, + "value": "\"unspecified\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2385, + "length": 10, + "value": "\"external\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2297, + "length": 7, + "value": "\"front\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2321, + "length": 6, + "value": "\"back\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2351, + "length": 13, + "value": "\"unspecified\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 2385, + "length": 10, + "value": "\"external\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7011, + "length": 13, + "value": "\"cif-352x288\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7047, + "length": 13, + "value": "\"hd-1280x720\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7084, + "length": 14, + "value": "\"hd-1920x1080\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7124, + "length": 14, + "value": "\"hd-3840x2160\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7156, + "length": 6, + "value": "\"high\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7189, + "length": 17, + "value": "\"iframe-1280x720\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7232, + "length": 16, + "value": "\"iframe-960x540\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7274, + "length": 16, + "value": "\"input-priority\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7306, + "length": 5, + "value": "\"low\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7330, + "length": 8, + "value": "\"medium\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7356, + "length": 7, + "value": "\"photo\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7386, + "length": 13, + "value": "\"vga-640x480\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7011, + "length": 13, + "value": "\"cif-352x288\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7047, + "length": 13, + "value": "\"hd-1280x720\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7084, + "length": 14, + "value": "\"hd-1920x1080\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7124, + "length": 14, + "value": "\"hd-3840x2160\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7156, + "length": 6, + "value": "\"high\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7189, + "length": 17, + "value": "\"iframe-1280x720\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7232, + "length": 16, + "value": "\"iframe-960x540\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7274, + "length": 16, + "value": "\"input-priority\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7306, + "length": 5, + "value": "\"low\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7330, + "length": 8, + "value": "\"medium\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7356, + "length": 7, + "value": "\"photo\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/NativeAPI\/CameraDevice.swift", + "kind": "StringLiteral", + "offset": 7386, + "length": 13, + "value": "\"vga-640x480\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 246, + "length": 30, + "value": "\"microphone-permission-denied\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 295, + "length": 26, + "value": "\"camera-permission-denied\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 246, + "length": 30, + "value": "\"microphone-permission-denied\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 295, + "length": 26, + "value": "\"camera-permission-denied\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2793, + "length": 21, + "value": "\"configuration-error\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2835, + "length": 11, + "value": "\"no-device\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2866, + "length": 16, + "value": "\"invalid-device\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2911, + "length": 19, + "value": "\"torch-unavailable\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2964, + "length": 24, + "value": "\"microphone-unavailable\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 3026, + "length": 31, + "value": "\"low-light-boost-not-supported\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 3087, + "length": 21, + "value": "\"focus-not-supported\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 3144, + "length": 35, + "value": "\"camera-not-available-on-simulator\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2793, + "length": 21, + "value": "\"configuration-error\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2835, + "length": 11, + "value": "\"no-device\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2866, + "length": 16, + "value": "\"invalid-device\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2911, + "length": 19, + "value": "\"torch-unavailable\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 2964, + "length": 24, + "value": "\"microphone-unavailable\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 3026, + "length": 31, + "value": "\"low-light-boost-not-supported\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 3087, + "length": 21, + "value": "\"focus-not-supported\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 3144, + "length": 35, + "value": "\"camera-not-available-on-simulator\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 11260, + "length": 19, + "value": "\"no-camera-manager\"" + }, + { + "filePath": "\/Users\/eddie\/Projects\/PanopticAI\/swift-vital-sign-camera\/ios\/VitalSignCamera\/CameraError.swift", + "kind": "StringLiteral", + "offset": 11260, + "length": 19, + "value": "\"no-camera-manager\"" + } + ] +} \ No newline at end of file diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.private.swiftinterface b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 00000000..7e5ddcdc --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,1738 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name VitalSignEngineCore +import AVFoundation +import Accelerate +import CoreGraphics +import CoreML +import CoreMedia +import CryptoKit +import Darwin +import Foundation +import PromiseKit +import QuartzCore +import Swift +import UIKit +import VitalSignObjCFramework +import ZIPFoundation +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension VitalSignEngineCore.VitalSignCameraProtocol { + public func configure(_ configureBlock: (any VitalSignEngineCore.VitalSignCameraProtocol) -> Swift.Void) +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VitalSignCamera : UIKit.UIView, VitalSignEngineCore.VitalSignCameraProtocol { + @_Concurrency.MainActor(unsafe) public var userInfo: VitalSignEngineCore.UserInfo? { + get + set + } + @_Concurrency.MainActor(unsafe) public var config: VitalSignEngineCore.VitalSignEngineConfig? { + get + set + } + @_Concurrency.MainActor(unsafe) public var ageProjectionConfig: VitalSignEngineCore.AgeProjectionConfig? { + get + set + } + @_Concurrency.MainActor(unsafe) public var onVideoFrameProcessed: VitalSignEngineCore.OnVideoFrameProcessed? { + get + set + } + @_Concurrency.MainActor(unsafe) public var shouldSendData: VitalSignEngineCore.ShouldSendDataCallBack? { + get + set + } + @_Concurrency.MainActor(unsafe) public var enableAgeProjection: Swift.Bool { + get + set + } + @available(*, deprecated, message: "Deprecated. Please use enableAgeProjection instead.") + @_Concurrency.MainActor(unsafe) public var isAgeProjectionEnabled: Swift.Bool { + get + set(newValue) + } + @_Concurrency.MainActor(unsafe) public var fdaDevicesValidDistance: Swift.ClosedRange? { + get + set + } + @_Concurrency.MainActor(unsafe) public var validDistance: Swift.ClosedRange { + get + set + } + @_Concurrency.MainActor(unsafe) public var onInitialized: VitalSignEngineCore.OnInitialized? + @_Concurrency.MainActor(unsafe) public var onError: VitalSignEngineCore.OnError? + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor(unsafe) @objc override dynamic public func layoutSubviews() + @_Concurrency.MainActor(unsafe) public func requestPermission() -> PromiseKit.Guarantee + @objc deinit +} +extension VitalSignEngineCore.VitalSignCamera { + @_Concurrency.MainActor(unsafe) public func beginConfiguration() + @_Concurrency.MainActor(unsafe) public func commitConfiguration() + @_Concurrency.MainActor(unsafe) public var faceDetector: (any VitalSignEngineCore.VitalSignFaceDetector)? { + get + set + } + @_Concurrency.MainActor(unsafe) public var videoFrameGrabber: (any VitalSignEngineCore.VideoFrameGrabber)? { + get + } + @_Concurrency.MainActor(unsafe) public var device: VitalSignEngineCore.CameraDevice? { + get + set + } + @_Concurrency.MainActor(unsafe) public var isActive: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var facePixelsExtractorType: VitalSignEngineCore.PixelDataType { + get + } + @_Concurrency.MainActor(unsafe) public var chestPixelsExtractorType: VitalSignEngineCore.PixelDataType { + get + } + @_Concurrency.MainActor(unsafe) public func setPixelsExtractorType(roi: VitalSignEngineCore.PixelROI, pixelDataType: VitalSignEngineCore.PixelDataType) throws + @_Concurrency.MainActor(unsafe) public var previewSize: CoreFoundation.CGSize { + get + } + @_Concurrency.MainActor(unsafe) public var videoDimensions: CoreFoundation.CGSize? { + get + } + @_Concurrency.MainActor(unsafe) public var activeFormat: VitalSignEngineCore.CameraCaptureFormat? { + get + } + @_Concurrency.MainActor(unsafe) public var fps: Swift.Double? { + get + set + } + @_Concurrency.MainActor(unsafe) public var presetFormat: VitalSignEngineCore.PresetFormat? { + get + set + } + @_Concurrency.MainActor(unsafe) public var exposureMode: VitalSignEngineCore.ExposureMode? { + get + set + } + @_Concurrency.MainActor(unsafe) public var exposureDuration: CoreMedia.CMTime? { + get + } + @_Concurrency.MainActor(unsafe) public var iso: Swift.Float? { + get + } + @_Concurrency.MainActor(unsafe) public var aperture: Swift.Float? { + get + } + @_Concurrency.MainActor(unsafe) public func setExposure(duration: Swift.Double?, iso: Swift.Float?) + @_Concurrency.MainActor(unsafe) public var whiteBalanceMode: VitalSignEngineCore.WhiteBalanceMode? { + get + set + } + @_Concurrency.MainActor(unsafe) public var previewLayerGravity: VitalSignEngineCore.PreviewLayerGravity? { + get + set + } + @_Concurrency.MainActor(unsafe) public var enableVideoRecording: Swift.Bool? { + get + set + } + @_Concurrency.MainActor(unsafe) public var enableAudioRecording: Swift.Bool? { + get + set + } + @_Concurrency.MainActor(unsafe) public var enablePhotoTaking: Swift.Bool? { + get + set + } + @_Concurrency.MainActor(unsafe) public var enableLandmarkRecording: Swift.Bool? { + get + set + } + @_Concurrency.MainActor(unsafe) public var pixelsRecordingFormat: VitalSignEngineCore.PixelsRecordingFormat? { + get + set + } + @_Concurrency.MainActor(unsafe) public var pixelsRecordingROIFacebox: VitalSignEngineCore.NormalizedFaceBox? { + get + } + @_Concurrency.MainActor(unsafe) public var enableTimestampsRecording: Swift.Bool? { + get + set + } + @_Concurrency.MainActor(unsafe) public var compressionFormat: VitalSignEngineCore.CompressionFormat? { + get + set + } + @_Concurrency.MainActor(unsafe) public var recordedVideoWidth: Swift.Int? { + get + } + @_Concurrency.MainActor(unsafe) public var recordedVideoHeight: Swift.Int? { + get + } + @_Concurrency.MainActor(unsafe) public func setCompressionFormat(videoWidth: Swift.Int?, videoHeight: Swift.Int?) + @discardableResult + @_Concurrency.MainActor(unsafe) public func startScanning() -> PromiseKit.Promise + @discardableResult + @_Concurrency.MainActor(unsafe) public func stopScanning() -> PromiseKit.Promise +} +extension VitalSignEngineCore.VitalSignCamera { + @_Concurrency.MainActor(unsafe) public static func getAvailableCameraDevices() -> [[Swift.String : Any]] + @_Concurrency.MainActor(unsafe) public static func availableCameraDevices() -> [VitalSignEngineCore.CameraDevice] +} +@_inheritsConvenienceInitializers @objc public class CameraQueues : ObjectiveC.NSObject { + @objc public static let cameraQueue: Dispatch.DispatchQueue + @objc public static let videoQueue: Dispatch.DispatchQueue + @objc public static let frameProcessorQueue: Dispatch.DispatchQueue + @objc public static let audioQueue: Dispatch.DispatchQueue + @objc public static let recordingQueue: Dispatch.DispatchQueue + @objc public static let simulatorQueue: Dispatch.DispatchQueue + @objc override dynamic public init() + @objc deinit +} +public enum CameraPermissionStatus : Swift.String { + case authorized + case notDetermined + case denied + case restricted + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +extension VitalSignEngineCore.VitalSignCamera { + @_Concurrency.MainActor(unsafe) public static func getCameraPermissionStatus() -> VitalSignEngineCore.CameraPermissionStatus + @_Concurrency.MainActor(unsafe) public static func requestCameraPermission() -> PromiseKit.Guarantee +} +extension VitalSignEngineCore.CameraView : AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegate, AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegate { + @_Concurrency.MainActor(unsafe) public func startRecording(options: Foundation.NSDictionary, callback jsCallbackFunc: @escaping VitalSignEngineCore.ResponseSenderBlock) + @_Concurrency.MainActor(unsafe) public func stopRecording(promise: VitalSignEngineCore.RCTPromise) + @_Concurrency.MainActor(unsafe) public func pauseRecording(promise: VitalSignEngineCore.RCTPromise) + @_Concurrency.MainActor(unsafe) public func resumeRecording(promise: VitalSignEngineCore.RCTPromise) + @_Concurrency.MainActor(unsafe) @objc final public func captureOutput(_ captureOutput: AVFoundation.AVCaptureOutput, didOutput sampleBuffer: CoreMedia.CMSampleBuffer, from _: AVFoundation.AVCaptureConnection) +} +extension AVFoundation.AVCaptureDevice.DeviceType { + public var descriptor: Swift.String { + get + } +} +extension VitalSignEngineCore.VitalSignEngine : VitalSignEngineCore.VitalSignFaceDetectFrameProcessor, VitalSignEngineCore.VitalSignFrameProcessor { + public func process(videoFrame: UIKit.UIImage, faceBox: VitalSignEngineCore.NormalizedFaceBox?, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult + public func process(videoFrame: UIKit.UIImage, face: (any VitalSignEngineCore.FaceProtocol)?, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult +} +extension VitalSignEngineCore.VitalSignFaceDetectFrameProcessor where Self : VitalSignEngineCore.VitalSignFrameProcessor { + public func process(videoFrame: UIKit.UIImage, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult +} +extension VitalSignEngineCore.VitalSignEngine { + public func process(videoFrame: CoreMedia.CMSampleBuffer, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult + @objc dynamic public func process(videoFrame: CoreMedia.CMSampleBuffer, userInfo: [Swift.String : Any]) -> [Swift.String : Any] + public func process(videoFrame: CoreMedia.CMSampleBuffer, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult +} +extension VitalSignEngineCore.VitalSignEngine { + public func process(videoFrame: CoreMedia.CMSampleBuffer, faceBox: VitalSignEngineCore.NormalizedFaceBox?, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult + @objc dynamic public func process(videoFrame: CoreMedia.CMSampleBuffer, faceBox faceBoxDict: [Swift.String : Any]?, userInfo: [Swift.String : Any]) -> [Swift.String : Any]? + public func process(videoFrame: CoreMedia.CMSampleBuffer, faceBox: VitalSignEngineCore.NormalizedFaceBox?, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.HealthResult? +} +public enum ExposureMode : Swift.String { + case locked + case autoExpose + case continuousAutoExposure + case custom + public var displayName: Swift.String { + get + } + public var description: Swift.String { + get + } + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +extension AVFoundation.AVCaptureConnection { + public func setInterfaceOrientation(_ orientation: UIKit.UIInterfaceOrientation) +} +extension CoreFoundation.CGSize : Swift.Hashable { + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension CoreFoundation.CGSize { + public var displayName: Swift.String { + get + } +} +extension AVFoundation.AVCaptureDevice.Format { + public var videoDimensions: CoreFoundation.CGSize { + get + } +} +public class AwsS3Client { + public static let shared: VitalSignEngineCore.AwsS3Client + public init() + @objc deinit +} +public enum AwsS3ClientError : Swift.Error { + case invalidUrl + case requestResultError + case invalidApiKey + public static func == (a: VitalSignEngineCore.AwsS3ClientError, b: VitalSignEngineCore.AwsS3ClientError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VitalSignEngineCore.AwsS3Client { + public func setS3ApiKey(_ newS3ApiKey: Swift.String?) + public func getJsonFromS3(bucket: Swift.String, objectKey: Swift.String) -> PromiseKit.Promise<[Swift.String : Any]> + public func sendJsonToS3(bucket: Swift.String, dataToSend: [Swift.String : Any], directoryName: Swift.String) + public func callS3Api(requestBody: [Swift.String : Any]) -> PromiseKit.Promise + public func putData(url: Foundation.URL, dataToSave: [Swift.String : Any]) +} +extension AVFoundation.AVAssetWriter.Status { + public var descriptor: Swift.String { + get + } +} +extension AVFoundation.AVCaptureVideoStabilizationMode { + public init(withString string: Swift.String) throws + public var descriptor: Swift.String { + get + } +} +public protocol SettingsProtocol { + var apiKey: Swift.String { get set } + var userId: Swift.String { get set } + var age: Swift.Double? { get set } + var gender: VitalSignEngineCore.Gender? { get set } + var height: Swift.Double? { get set } + var weight: Swift.Double? { get set } + var waistCircumference: Swift.Double? { get set } + var occupation: Swift.String? { get set } + var smoking: Swift.Bool? { get set } + var alcoholic: Swift.Bool? { get set } + var hypertension: VitalSignEngineCore.Hypertension? { get set } + var bpMedication: Swift.Bool? { get set } + var diabetic: VitalSignEngineCore.Diabetic? { get set } + var heartDisease: Swift.Bool? { get set } + var exercise: VitalSignEngineCore.Exercise? { get set } + var sleepDuration: Swift.Double? { get set } + var depression: Swift.Bool? { get set } + var asthma: Swift.Bool? { get set } + var ethnicity: VitalSignEngineCore.Ethnicity? { get set } + var nationality: Swift.String? { get set } + var cameraDevice: VitalSignEngineCore.CameraDevice { get set } + var frameRate: Swift.Double { get set } + var exposureMode: VitalSignEngineCore.ExposureMode? { get set } + var exposureDurationSeconds: Swift.Double? { get set } + var iso: Swift.Float? { get set } + var presetFormat: VitalSignEngineCore.PresetFormat? { get set } + var whiteBalanceMode: VitalSignEngineCore.WhiteBalanceMode? { get set } + var previewLayerGravity: VitalSignEngineCore.PreviewLayerGravity? { get set } + var isActive: Swift.Bool { get set } +} +extension VitalSignEngineCore.SettingsProtocol { + public var userInfo: VitalSignEngineCore.UserInfo { + get + } +} +public struct Settings : VitalSignEngineCore.SettingsProtocol { + public var cameraDevice: VitalSignEngineCore.CameraDevice { + get + set + } + public var presetFormat: VitalSignEngineCore.PresetFormat? { + get + set + } + public var frameRate: Swift.Double { + get + set + } + public var exposureMode: VitalSignEngineCore.ExposureMode? { + get + set + } + public var exposureDurationSeconds: Swift.Double? { + get + set + } + public var iso: Swift.Float? { + get + set + } + public var whiteBalanceMode: VitalSignEngineCore.WhiteBalanceMode? { + get + set + } + public var previewLayerGravity: VitalSignEngineCore.PreviewLayerGravity? { + get + set + } + public var isActive: Swift.Bool { + get + set + } +} +extension VitalSignEngineCore.Settings { + public var apiKey: Swift.String { + get + set + } + public var userId: Swift.String { + get + set + } + public var age: Swift.Double? { + get + set + } + public var gender: VitalSignEngineCore.Gender? { + get + set + } + public var weight: Swift.Double? { + get + set + } + public var height: Swift.Double? { + get + set + } + public var waistCircumference: Swift.Double? { + get + set + } + public var occupation: Swift.String? { + get + set + } + public var smoking: Swift.Bool? { + get + set + } + public var alcoholic: Swift.Bool? { + get + set + } + public var hypertension: VitalSignEngineCore.Hypertension? { + get + set + } + public var bpMedication: Swift.Bool? { + get + set + } + public var diabetic: VitalSignEngineCore.Diabetic? { + get + set + } + public var heartDisease: Swift.Bool? { + get + set + } + public var exercise: VitalSignEngineCore.Exercise? { + get + set + } + public var sleepDuration: Swift.Double? { + get + set + } + public var depression: Swift.Bool? { + get + set + } + public var asthma: Swift.Bool? { + get + set + } + public var ethnicity: VitalSignEngineCore.Ethnicity? { + get + set + } + public var nationality: Swift.String? { + get + set + } +} +extension VitalSignEngineCore.Settings { + public static var `default`: any VitalSignEngineCore.SettingsProtocol +} +extension AVFoundation.AVCaptureColorSpace { + public init(string: Swift.String) throws + public var descriptor: Swift.String { + get + } +} +public enum CompressionFormat : Swift.String { + case `default` + case noCompression + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public typealias OnVideoFrameProcessed = (VitalSignEngineCore.ProcessResult) -> Swift.Void +public typealias OnInitialized = () -> Swift.Void +public typealias OnError = (any Swift.Error) -> Swift.Void +public typealias ConfigureBlock = (any VitalSignEngineCore.VitalSignCameraProtocol) -> Swift.Void +public struct RecordingInfo { + public let url: Foundation.URL + public let landmarksURL: Foundation.URL? + public let timestampsURL: Foundation.URL? + public let pixelsURL: Foundation.URL? + public let duration: Foundation.TimeInterval +} +public struct PhotoTakingInfo { + public let url: Foundation.URL + public let photoWidth: Swift.Int? + public let photoHeight: Swift.Int? + public let isRawPhoto: Swift.Bool + public let metaData: [Swift.String : Any] + public let thumbnail: UIKit.UIImage? +} +public protocol VitalSignCameraProtocol : AnyObject { + func beginConfiguration() + func commitConfiguration() + func configure(_ configureBlock: (any VitalSignEngineCore.VitalSignCameraProtocol) -> Swift.Void) + var faceDetector: (any VitalSignEngineCore.VitalSignFaceDetector)? { get set } + var videoFrameGrabber: (any VitalSignEngineCore.VideoFrameGrabber)? { get } + var device: VitalSignEngineCore.CameraDevice? { get set } + var isActive: Swift.Bool { get set } + var userInfo: VitalSignEngineCore.UserInfo? { get set } + var config: VitalSignEngineCore.VitalSignEngineConfig? { get set } + var onVideoFrameProcessed: VitalSignEngineCore.OnVideoFrameProcessed? { get set } + var shouldSendData: VitalSignEngineCore.ShouldSendDataCallBack? { get set } + var fps: Swift.Double? { get set } + var presetFormat: VitalSignEngineCore.PresetFormat? { get set } + var exposureMode: VitalSignEngineCore.ExposureMode? { get set } + func setExposure(duration: Swift.Double?, iso: Swift.Float?) + var whiteBalanceMode: VitalSignEngineCore.WhiteBalanceMode? { get set } + var onInitialized: VitalSignEngineCore.OnInitialized? { get set } + var onError: VitalSignEngineCore.OnError? { get set } + var previewLayerGravity: VitalSignEngineCore.PreviewLayerGravity? { get set } + var enablePhotoTaking: Swift.Bool? { get set } + var enableVideoRecording: Swift.Bool? { get set } + var enableAudioRecording: Swift.Bool? { get set } + var enableLandmarkRecording: Swift.Bool? { get set } + var enableTimestampsRecording: Swift.Bool? { get set } + var compressionFormat: VitalSignEngineCore.CompressionFormat? { get set } + func setCompressionFormat(videoWidth: Swift.Int?, videoHeight: Swift.Int?) + var ageProjectionConfig: VitalSignEngineCore.AgeProjectionConfig? { get set } + var enableAgeProjection: Swift.Bool { get set } + @available(*, deprecated, message: "Deprecated. Please use enableAgeProjection instead.") + var isAgeProjectionEnabled: Swift.Bool { get set } + var fdaDevicesValidDistance: Swift.ClosedRange? { get set } + var validDistance: Swift.ClosedRange { get set } + func setPixelsExtractorType(roi: VitalSignEngineCore.PixelROI, pixelDataType: VitalSignEngineCore.PixelDataType) throws + var videoDimensions: CoreFoundation.CGSize? { get } + var previewSize: CoreFoundation.CGSize { get } + var activeFormat: VitalSignEngineCore.CameraCaptureFormat? { get } + var exposureDuration: CoreMedia.CMTime? { get } + var iso: Swift.Float? { get } + var aperture: Swift.Float? { get } + var recordedVideoHeight: Swift.Int? { get } + var recordedVideoWidth: Swift.Int? { get } + var facePixelsExtractorType: VitalSignEngineCore.PixelDataType { get } + var chestPixelsExtractorType: VitalSignEngineCore.PixelDataType { get } + var pixelsRecordingROIFacebox: VitalSignEngineCore.NormalizedFaceBox? { get } + @discardableResult + func startScanning() -> PromiseKit.Promise + @discardableResult + func stopScanning() -> PromiseKit.Promise + @discardableResult + func startRecording(options: VitalSignEngineCore.RecordingOptions?) -> PromiseKit.Promise + @discardableResult + func stopRecording() -> PromiseKit.Promise + @discardableResult + func pauseRecording() -> PromiseKit.Promise + @discardableResult + func resumeRecording() -> PromiseKit.Promise + @discardableResult + func takePhoto(options: VitalSignEngineCore.PhotoTakingOptions?) -> PromiseKit.Promise +} +@_hasMissingDesignatedInitializers public class VideoFrame { + @objc deinit +} +public enum QualityPrioritization : Swift.String { + case speed + case quality + case balanced + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public struct PhotoTakingOptions { +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) open class CameraView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var videoOutput: AVFoundation.AVCaptureVideoDataOutput? + @_Concurrency.MainActor(unsafe) public var plugin: VitalSignEngineCore.VitalSignEngine! + @_Concurrency.MainActor(unsafe) @objc override dynamic public class var layerClass: Swift.AnyClass { + @objc get + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreFoundation.CGRect) + @available(*, unavailable) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder _: Foundation.NSCoder) + @objc deinit + @_Concurrency.MainActor(unsafe) @objc override dynamic public func willMove(toSuperview newSuperview: UIKit.UIView?) + @_Concurrency.MainActor(unsafe) final public func setProps(_ changedProps: [Swift.String]!) +} +public enum WhiteBalanceMode : Swift.String { + case locked + case autoWhiteBalance + case continuousAutoWhiteBalance + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +extension AVFoundation.AVCaptureDevice.Format.AutoFocusSystem { + public init(withString string: Swift.String) throws + public var descriptor: Swift.String { + get + } +} +extension AVFoundation.AVAuthorizationStatus { + public var descriptor: Swift.String { + get + } +} +extension AVFoundation.AVCaptureDevice.Position { + public var descriptor: Swift.String { + get + } +} +extension AVFAudio.AVAudioSession { + public func updateCategory(_ category: AVFAudio.AVAudioSession.Category, options: AVFAudio.AVAudioSession.CategoryOptions = []) throws +} +public class RCTPromise { + public init(resolver: @escaping VitalSignEngineCore.PromiseResolveBlock, rejecter: @escaping VitalSignEngineCore.PromiseRejectBlock) + public func reject(error: VitalSignEngineCore.CameraError, cause: Foundation.NSError?) + public func reject(error: VitalSignEngineCore.CameraError) + public func resolve(_ value: Any?) + public func resolve() + @objc deinit +} +public func withPromise(_ promise: VitalSignEngineCore.RCTPromise, _ block: () throws -> Any?) +public func withPromise(resolve: @escaping VitalSignEngineCore.PromiseResolveBlock, reject: @escaping VitalSignEngineCore.PromiseRejectBlock, _ block: () throws -> Any?) +extension VitalSignEngineCore.VitalSignEngineConfig { + public init(json: [Swift.String : Any]) + public var dictionary: [Swift.String : Any] { + get + } +} +extension VitalSignEngineCore.NormalizedBox { + public init(json: [Swift.String : Any]) + public init(xCenter: CoreFoundation.CGFloat, yCenter: CoreFoundation.CGFloat, width: CoreFoundation.CGFloat, height: CoreFoundation.CGFloat) + public var dictionary: [Swift.String : Swift.Double] { + get + } +} +extension VitalSignEngineCore.VideoFrameInfo { + public init(json: [Swift.String : Any]) + public var dictionary: [Swift.String : Any] { + get + } +} +extension VitalSignEngineCore.VitalSign { + public var dictionary: [Swift.String : Any] { + get + } +} +extension VitalSignEngineCore.UserInfo { + public var dictionary: [Swift.String : Any] { + get + } + public var parameters: [Swift.String : Any] { + get + } + public init(json: [Swift.String : Any]) +} +extension VitalSignEngineCore.HealthResult { + public init(stage: VitalSignEngineCore.GetHealthStage, remainingTime: Foundation.TimeInterval = .infinity, health: VitalSignEngineCore.Health? = nil, error: (any Swift.Error)? = nil, message: Swift.String? = nil) + public var dictionary: [Swift.String : Any] { + get + } +} +extension VitalSignEngineCore.CameraView { + @_Concurrency.MainActor(unsafe) public func processFrame(_ videoFrame: VitalSignEngineCore.VideoFrame?) -> VitalSignEngineCore.ProcessResult? + @_Concurrency.MainActor(unsafe) public func startScanning() -> PromiseKit.Promise + @_Concurrency.MainActor(unsafe) public func stopScanning() -> PromiseKit.Promise +} +public enum PreviewLayerGravity : Swift.String { + case resizeAspect + case resizeAspectFill + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +extension AVFoundation.AVCaptureDevice { + public var neutralZoomFactor: CoreFoundation.CGFloat { + get + } +} +extension VitalSignEngineCore.ScanConditions { + public var dictionary: [Swift.String : Swift.Bool] { + get + } +} +public class Fps { + public var lastReportedAverage: Swift.Double + public var callback: ((Swift.Double, Swift.Double) -> Swift.Void)? + public var resetInterval: Foundation.TimeInterval + public init(name: Swift.String = "VSE Core") + public func tick() + @objc deinit +} +extension VitalSignEngineCore.ProcessResult { + public var dictionary: [Swift.String : Any] { + get + } +} +public typealias ResponseSenderBlock = ([Any]?) -> Swift.Void +public typealias ResponseErrorBlock = (Foundation.NSError) -> Swift.Void +public typealias PromiseResolveBlock = (Any?) -> Swift.Void +public typealias PromiseRejectBlock = (Swift.String, Swift.String, Foundation.NSError?) -> Swift.Void +public typealias DirectEventBlock = ([Swift.String : Any]?) -> Swift.Void +extension VitalSignEngineCore.VitalSignCamera { + @_Concurrency.MainActor(unsafe) public func initialize(onVideoFrameProcessed: @escaping VitalSignEngineCore.OnVideoFrameProcessed, shouldSendData: VitalSignEngineCore.ShouldSendDataCallBack? = nil, dataCollectionDuration: Foundation.TimeInterval? = nil, serverId: VitalSignEngineCore.ServerId = .awsEnterpriseProd, enableAgeProjection: Swift.Bool = false) +} +public typealias FaceDetectorFactory = () -> any VitalSignEngineCore.VitalSignFaceDetector +public struct VitalSignSettings { + public static func instantiateViewController() -> UIKit.UIViewController + public static var faceDetectorFactory: VitalSignEngineCore.FaceDetectorFactory? +} +public typealias Pixel = (Swift.Double, Swift.Double, Swift.Double) +public protocol PixelDataProtocol { + var pixels: [VitalSignEngineCore.PixelROI : (VitalSignEngineCore.PixelDataType, [VitalSignEngineCore.Pixel])] { get } + var timestamp: Foundation.TimeInterval { get } + var facebox: VitalSignEngineCore.NormalizedFaceBox { get } + var landmarks: (any VitalSignEngineCore.FaceLandmarks)? { get } +} +public enum PixelsRecordingFormat : Swift.String { + case disabled + case rgb32x32 + case rgb48x48 + case rgb64x64 + public var displayName: Swift.String { + get + } + public static let availableOptions: [VitalSignEngineCore.PixelsRecordingFormat] + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum PixelDataType : Swift.String { + case rgb1x1 + case rgb8x8 + case rgb32x32 + case rgb64x64 + case yuv8x8 + case yuv32x32 + case yuv64x64 + case chestG1x1 + public var displayName: Swift.String { + get + } + public static func availablePixelDataTypes(roi: VitalSignEngineCore.PixelROI) -> [VitalSignEngineCore.PixelDataType] + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum PixelROI { + case face + case chest + public static func == (a: VitalSignEngineCore.PixelROI, b: VitalSignEngineCore.PixelROI) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension AVFoundation.AVFileType { + public init(withString string: Swift.String) throws + public var descriptor: Swift.String? { + get + } +} +extension AVFoundation.AVCaptureDevice { + public var isMultiCam: Swift.Bool { + get + } +} +@_hasMissingDesignatedInitializers public class VitalSignEngineHelper { + @objc public static func crop(_ image: UIKit.UIImage, rect: CoreFoundation.CGRect) -> UIKit.UIImage + @objc public static func createImage(from sampleBuffer: CoreMedia.CMSampleBuffer) -> UIKit.UIImage? + @objc deinit +} +@_hasMissingDesignatedInitializers public class Timer { + @objc deinit +} +@discardableResult +public func setInterval(_ timeInterval: Foundation.TimeInterval, callback: @escaping (VitalSignEngineCore.Timer) -> Swift.Void) -> VitalSignEngineCore.Timer +public func clearInterval(_ timer: VitalSignEngineCore.Timer) +public enum ServerId : Swift.Int { + case local + case remoteDev + case remoteProd + case awsDev + case awsProd + case awsFirebaseEnterpriseProd + case awsEnterpriseProd + case awsEnterpriseDev + case fdaDev + case fdaProd + case schema2Dev + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +extension AVFoundation.AVVideoCodecType { + public init?(withString string: Swift.String) + public var descriptor: Swift.String { + get + } +} +public enum AgeProjectorError : Swift.Error { + case invalidImageSize + case cannotEncodePngData + case notIdleError + case isBusyError + case serverNotReady + case missingUserInfo + case missingApiKey + public static func == (a: VitalSignEngineCore.AgeProjectorError, b: VitalSignEngineCore.AgeProjectorError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct AgeProjection { + public let age: CoreFoundation.CGFloat + public let image: UIKit.UIImage +} +public struct AgeProjectionResult { + public var imageSize: CoreFoundation.CGSize + public let projections: [VitalSignEngineCore.AgeProjection] + public let estimatedInputAge: CoreFoundation.CGFloat? + public var error: (any Swift.Error)? +} +public enum AgeProjectionEndPoint { + case development + case production + case local + public static func == (a: VitalSignEngineCore.AgeProjectionEndPoint, b: VitalSignEngineCore.AgeProjectionEndPoint) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct AgeProjectionConfig { +} +public protocol AgeProjectionProcessor { + var projectionResult: VitalSignEngineCore.AgeProjectionResult? { get } + func reset() + func configure(config: VitalSignEngineCore.AgeProjectionConfig) + @discardableResult + func process(videoFrame: UIKit.UIImage, face: (any VitalSignEngineCore.FaceProtocol)?, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, scanningStage: VitalSignEngineCore.GetHealthStage) -> VitalSignEngineCore.AgeProjectionResult? +} +public protocol AgeProjector { + var projectionResult: VitalSignEngineCore.AgeProjectionResult? { get } + var endPoint: VitalSignEngineCore.AgeProjectionEndPoint { get set } + func reset() + @discardableResult + func project(faceImage: UIKit.UIImage, apiKey: Swift.String, userInfo: VitalSignEngineCore.UserInfo) -> PromiseKit.Promise +} +extension VitalSignEngineCore.CameraView { + @_Concurrency.MainActor(unsafe) public var inputOrientation: UIKit.UIInterfaceOrientation { + get + } +} +public enum VideoFrameType { + case beginScanning + public static func == (a: VitalSignEngineCore.VideoFrameType, b: VitalSignEngineCore.VideoFrameType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public protocol VideoFrameGrabber { + func process(frame: UIKit.UIImage) + func getFrame(frameType: VitalSignEngineCore.VideoFrameType) -> UIKit.UIImage? + func reset() +} +extension AVFoundation.AVLayerVideoGravity { + public init(withString string: Swift.String) throws +} +public protocol BlinkDetector { + func reset() + @discardableResult + func detect(eyesOpenProbability probability: (leftEye: CoreFoundation.CGFloat, rightEye: CoreFoundation.CGFloat), eulerAngle: (x: CoreFoundation.CGFloat, y: CoreFoundation.CGFloat, z: CoreFoundation.CGFloat)?) -> Swift.Bool + var blinkCount: Swift.Int { get } +} +extension VitalSignEngineCore.CameraView { + @_Concurrency.MainActor(unsafe) public func takePhoto(options: Foundation.NSDictionary, promise: VitalSignEngineCore.RCTPromise) +} +public protocol FaceProtocol { + associatedtype ContourType : VitalSignEngineCore.Contour + associatedtype FaceLandmarksType : VitalSignEngineCore.FaceLandmarks + var faceLandmarks: Self.FaceLandmarksType { get } + var faceBox: VitalSignEngineCore.NormalizedFaceBox { get } + var eulerAngle: (x: CoreFoundation.CGFloat, y: CoreFoundation.CGFloat, z: CoreFoundation.CGFloat)? { get } + var eyesOpenProbability: (leftEye: CoreFoundation.CGFloat, rightEye: CoreFoundation.CGFloat)? { get } +} +public protocol FaceContourPoint { + var x: CoreFoundation.CGFloat { get } + var y: CoreFoundation.CGFloat { get } +} +public enum FaceLandmarkType { + case faceOval + case leftEyebrowTop + case leftEyebrowBottom + case rightEyebrowTop + case rightEyebrowBottom + case leftEye + case rightEye + case upperLipTop + case upperLipBottom + case lowerLipTop + case lowerLipBottom + case noseBridge + case noseBottom + case leftCheek + case rightCheek + public static func == (a: VitalSignEngineCore.FaceLandmarkType, b: VitalSignEngineCore.FaceLandmarkType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public protocol FaceLandmarks { + associatedtype ContourType : VitalSignEngineCore.Contour + var videoFrameSize: CoreFoundation.CGSize { get } + func contour(of type: VitalSignEngineCore.FaceLandmarkType) -> Self.ContourType? +} +public protocol Contour { + associatedtype FaceContourPointType : VitalSignEngineCore.FaceContourPoint + var points: [Self.FaceContourPointType] { get } +} +public enum FaceDetectorFeature { + case eyesOpenProbability + case eularAngle + public static func == (a: VitalSignEngineCore.FaceDetectorFeature, b: VitalSignEngineCore.FaceDetectorFeature) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public protocol VitalSignFaceDetector { + associatedtype FaceType : VitalSignEngineCore.FaceProtocol + var supportedFeatures: Swift.Set { get } + func detect(from: UIKit.UIImage) -> Self.FaceType? + var frameRate: Swift.Double? { get } + var maxDetectionHeight: CoreFoundation.CGFloat { get } +} +extension AVFAudio.AVAudioSession { + public func trySetAllowHaptics(_ allowHaptics: Swift.Bool) +} +extension VitalSignEngineCore.CameraView { + @_Concurrency.MainActor(unsafe) public func focus(point: CoreFoundation.CGPoint, promise: VitalSignEngineCore.RCTPromise) +} +extension AVFoundation.AVCaptureDevice { + public var physicalDevices: [AVFoundation.AVCaptureDevice] { + get + } +} +public enum RecordingError : Swift.Error { + case alreadyStartedRecording + case noInfo + case noPath + case noLandmarksPath + case noDuration + case landmarkArchiveIsFolder + case invalidLandmarkArchiveName + case cannotCreateLandmarkArchive + case cannotOpenLandmarkArchive + case cannotCreateLandmarkArchiveEntry + case cannotConvertLandmarkToData + case cannotCreateTimestampsFile + case cannotEncodeTimestamp + public static func == (a: VitalSignEngineCore.RecordingError, b: VitalSignEngineCore.RecordingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VitalSignEngineCore.VitalSignCamera { + @_Concurrency.MainActor(unsafe) public var isRecording: Swift.Bool { + get + } + @discardableResult + @_Concurrency.MainActor(unsafe) public func startRecording(options: VitalSignEngineCore.RecordingOptions?) -> PromiseKit.Promise + @discardableResult + @_Concurrency.MainActor(unsafe) public func stopRecording() -> PromiseKit.Promise + @discardableResult + @_Concurrency.MainActor(unsafe) public func pauseRecording() -> PromiseKit.Promise + @discardableResult + @_Concurrency.MainActor(unsafe) public func resumeRecording() -> PromiseKit.Promise +} +extension AVFoundation.AVCaptureDevice.Format { + public var videoStabilizationModes: [AVFoundation.AVCaptureVideoStabilizationMode] { + get + } + public func toDictionary() -> [Swift.String : Any] +} +extension VitalSignEngineCore.CameraView { + @_Concurrency.MainActor(unsafe) public var minAvailableZoom: CoreFoundation.CGFloat { + get + } + @_Concurrency.MainActor(unsafe) public var maxAvailableZoom: CoreFoundation.CGFloat { + get + } + @objc @_Concurrency.MainActor(unsafe) final public func onPinch(_ gesture: UIKit.UIPinchGestureRecognizer) + @_Concurrency.MainActor(unsafe) public func addPinchGestureRecognizer() + @_Concurrency.MainActor(unsafe) public func removePinchGestureRecognizer() + @objc @_Concurrency.MainActor(unsafe) final public func zoom(factor: CoreFoundation.CGFloat, animated: Swift.Bool) +} +public enum VSError : Swift.Error { + case invalidResponse + case deviceIdNotFound + case alreadyStarted + case noApiKey + case faceLost + case noBlink + case unsupportedPixelSize + case internalServerError + case unsupportedIOSVersion + case noVideoFrameInfo + case noUserInfo + public static func == (a: VitalSignEngineCore.VSError, b: VitalSignEngineCore.VSError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public struct GroundTruth { + public let heartRate: Swift.Double? + public let spo2: Swift.Double? + public let respiratoryRate: Swift.Double? + public let bloodPressureDiastolic: Swift.Double? + public let bloodPressureSystolic: Swift.Double? + public let stress: Swift.Double? + public let focus: Swift.Double? + public let readiness: Swift.Double? + public let productivity: Swift.Double? + public let energy: Swift.Double? + public let hemoglobbin: Swift.Double? + public let hemoglobinA1C: Swift.Double? + public let fastingBloodGlucose: Swift.Double? + public let totalCholesterol: Swift.Double? + public let hdl: Swift.Double? + public let light: Swift.Int? + public let brightness: Swift.Double? + public let motion: Swift.Int? + public let state: Swift.Int? + public let makeup: Swift.Bool? + public let ppg: [Swift.Double]? + public let ppgTs: [Swift.Double]? + public let backgroundImage: [VitalSignEngineCore.Pixel]? +} +public struct VitalSign { + public let bloodPressure: Swift.String? + public let bloodPressureSystolic: Swift.Double? + public let bloodPressureDiastolic: Swift.Double? + public let heartRate: Swift.Double + public let ibi: Swift.Double + public let hrvSdnn: Swift.Double? + public let hrvRmssd: Swift.Double? + public let respiratoryRate: Swift.Double? + public let spo2: Swift.Double + public let stress: Swift.Double? + public let stressScore: Swift.Double? + public let temperature: Swift.Double? + public let bmi: Swift.Double? + public let facialSkinAge: Swift.Double? + public let bloodAlcohol: Swift.Double? + public let bloodSugar: Swift.Double? + public let version: Swift.String? +} +public struct CardiovascularRisks { + public let generalRisk: Swift.Double + public let coronaryHeartDisease: Swift.Double + public let congestiveHeartFailure: Swift.Double + public let intermittentClaudication: Swift.Double + public let stroke: Swift.Double +} +public struct CovidRisk { + public let covidRisk: Swift.Double +} +public struct HealthRisks { + public let cardiovascularRisks: VitalSignEngineCore.CardiovascularRisks? + public let covidRisk: VitalSignEngineCore.CovidRisk? + public let version: Swift.String? +} +public struct HolisticAnalysis { + public let absi: Swift.Double? + public let absiz: Swift.Double? + public let bmi: Swift.Double? + public let cardiacWorkload: Swift.Double? + public let pulseRespiratoryQuotient: Swift.Double? + public let waistToHeightRatio: Swift.Double? + public let generalWellness: Swift.Double? + public let cardiovascularSystemWellness: Swift.Double? + public let mentalWellness: Swift.Double? + public let physicalWellness: Swift.Double? + public let respiratorySystemWellness: Swift.Double? + public let version: Swift.String? +} +public enum Gender : Swift.Int { + case male + case female + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public enum Diabetic : Swift.Int { + case no + case type1 + case type2 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public enum Hypertension : Swift.Int { + case no + case stage1 + case stage2 + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public enum Exercise : Swift.Int { + case low + case medium + case high + case veryHigh + case athletic + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public enum Ethnicity { + case hanChinese + case indoAryan + case european + case african + case arab + case malay + case bengali + case dravidian + case russian + case javanese + case others(Swift.String) +} +public struct UserInfo { + public let userId: Swift.String + public let age: Swift.Double? + public let gender: VitalSignEngineCore.Gender? + public let height: Swift.Double? + public let weight: Swift.Double? + public let waistCircumference: Swift.Double? + public let occupation: Swift.String? + public let smoking: Swift.Bool? + public let alcoholic: Swift.Bool? + public let hypertension: VitalSignEngineCore.Hypertension? + public let bpMedication: Swift.Bool? + public let diabetic: VitalSignEngineCore.Diabetic? + public let heartDisease: Swift.Bool? + public let exercise: VitalSignEngineCore.Exercise? + public let sleepDuration: Swift.Double? + public let depression: Swift.Bool? + public let asthma: Swift.Bool? + public let ethnicity: VitalSignEngineCore.Ethnicity? + public let nationality: Swift.String? + public let appUserId: Swift.String? + public init(gender: VitalSignEngineCore.Gender? = nil, age: Swift.Double? = nil, weight: Swift.Double? = nil, height: Swift.Double? = nil, smoking: Swift.Bool? = nil, alcoholic: Swift.Bool? = nil, hypertension: VitalSignEngineCore.Hypertension? = nil, bpMedication: Swift.Bool? = nil, diabetic: VitalSignEngineCore.Diabetic? = nil, heartDisease: Swift.Bool? = nil, depression: Swift.Bool? = nil, waistCircumference: Swift.Double? = nil, occupation: Swift.String? = nil, exercise: VitalSignEngineCore.Exercise? = nil, sleepDuration: Swift.Double? = nil, asthma: Swift.Bool? = nil, ethnicity: VitalSignEngineCore.Ethnicity? = nil, nationality: Swift.String? = nil, appUserId: Swift.String? = nil, userId: Swift.String) +} +public struct NormalizedBox { + public let xCenter: Swift.Double + public let yCenter: Swift.Double + public let width: Swift.Double + public let height: Swift.Double +} +public typealias NormalizedChestBox = VitalSignEngineCore.NormalizedBox +public typealias NormalizedFaceBox = VitalSignEngineCore.NormalizedBox +public struct VideoFrameInfo { + public let width: CoreFoundation.CGFloat + public let height: CoreFoundation.CGFloat + public var maxFrameDetectionHeight: CoreFoundation.CGFloat? + public init(width: CoreFoundation.CGFloat, height: CoreFoundation.CGFloat, maxFrameDetectionHeight: CoreFoundation.CGFloat? = nil) +} +public struct ServerInfo { + public let datetime: Foundation.Date? + public let datetimeStr: Swift.String? + public let elapse: Swift.Double? + public let userId: Swift.String + public let userPlan: Swift.String + public let version: Swift.String? +} +public struct Health { + public let vitalSigns: VitalSignEngineCore.VitalSign + public let risks: VitalSignEngineCore.HealthRisks? + public let holisticHealth: VitalSignEngineCore.HolisticAnalysis? + public let scanParameters: VitalSignEngineCore.ScanParameters? + public let serverInfo: VitalSignEngineCore.ServerInfo? + public let datetime: Foundation.Date? +} +public enum GetHealthStage : Swift.Int { + case waitingData + case collectingData + case analyzingData + case idle + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } +} +public struct HealthResult { + public let stage: VitalSignEngineCore.GetHealthStage + public let remainingTime: Foundation.TimeInterval + public let message: Swift.String? + public let error: (any Swift.Error)? + public let health: VitalSignEngineCore.Health? +} +public struct SignalConditions { + public let hrSteadiness: Swift.Bool + public let goodSnr: Swift.Bool + public let noSpeedJitter: Swift.Bool + public let goodAverageSpeed: Swift.Bool + public let signalSteadiness: Swift.Bool +} +public struct ScanParameters { + public let signalConditions: VitalSignEngineCore.SignalConditions? + public let signalDuration: Swift.Double + public let signalQuality: Swift.Double + public let snr: Swift.Double + public let warning: Swift.Bool? + public let invalidPixelPercentage: Swift.Double + public let conditions: [Swift.Bool] +} +public struct VitalSignEngineConfig { + public var serverId: VitalSignEngineCore.ServerId? + public var dataCollectionDuration: Foundation.TimeInterval? + public var dataSendingDuration: Foundation.TimeInterval? + public var dataSendingRate: Swift.Double? + public var dataWindowDuration: Foundation.TimeInterval? + public var apiKey: Swift.String? + public var faceLostTimeout: Foundation.TimeInterval? + public var errorExpirationTime: Foundation.TimeInterval? + public init(serverId: VitalSignEngineCore.ServerId) + public init(serverId: VitalSignEngineCore.ServerId? = nil, dataCollectionDuration: Foundation.TimeInterval? = nil, dataSendingDuration: Foundation.TimeInterval? = nil, dataSendingRate: Swift.Double? = nil, dataWindowDuration: Foundation.TimeInterval? = nil, apiKey: Swift.String? = nil, faceLostTimeout: Foundation.TimeInterval? = nil, errorExpirationTime: Foundation.TimeInterval? = nil) +} +public typealias ShouldSendDataCallBack = ([any VitalSignEngineCore.PixelDataProtocol]) -> Swift.Bool +public protocol VitalSignEngineProtocol { + func configure(_ config: VitalSignEngineCore.VitalSignEngineConfig) + func isReady() -> PromiseKit.Promise + func waitUntilReady() -> PromiseKit.Promise + func start() -> PromiseKit.Promise + func stop() -> PromiseKit.Promise + var currentStage: VitalSignEngineCore.GetHealthStage { get } + var shouldSendData: VitalSignEngineCore.ShouldSendDataCallBack? { get set } +} +public struct ScanConditions { + public let lighting: Swift.Bool + public let distance: Swift.Bool + public let centered: Swift.Bool + public let movement: Swift.Bool + public let frameRate: Swift.Bool + public let serverReady: Swift.Bool + public let distanceValue: Swift.Double? + public let brightnessValue: Swift.Double? + public init(lighting: Swift.Bool, distance: Swift.Bool, centered: Swift.Bool, movement: Swift.Bool, frameRate: Swift.Bool, serverReady: Swift.Bool, distanceValue: Swift.Double? = nil, brightnessValue: Swift.Double? = nil) + public static let allFalse: VitalSignEngineCore.ScanConditions +} +public typealias PixelDecimal = (Foundation.Decimal, Foundation.Decimal, Foundation.Decimal) +public struct ProcessResult { + public let videoFrameInfo: VitalSignEngineCore.VideoFrameInfo + public let scanConditions: VitalSignEngineCore.ScanConditions + public var faceBox: VitalSignEngineCore.NormalizedFaceBox? + public var faceLandmarks: (any VitalSignEngineCore.FaceLandmarks)? + public var healthResult: VitalSignEngineCore.HealthResult? + public var ageProjectionResult: VitalSignEngineCore.AgeProjectionResult? + public var pixelsRecordingData: [VitalSignEngineCore.PixelDecimal]? +} +public protocol VitalSignFrameProcessor : VitalSignEngineCore.VitalSignEngineProtocol { + func process(videoFrame: UIKit.UIImage, faceBox: VitalSignEngineCore.NormalizedFaceBox?, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult + func process(videoFrame: UIKit.UIImage, face: (any VitalSignEngineCore.FaceProtocol)?, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult +} +public protocol VitalSignFaceDetectFrameProcessor : VitalSignEngineCore.VitalSignEngineProtocol { + var faceDetector: (any VitalSignEngineCore.VitalSignFaceDetector)? { get } + var blinkDetector: (any VitalSignEngineCore.BlinkDetector)? { get } + var ageProjector: (any VitalSignEngineCore.AgeProjectionProcessor)? { get } + var videoFrameGrabber: (any VitalSignEngineCore.VideoFrameGrabber)? { get } + func process(videoFrame: UIKit.UIImage, videoFrameInfo: VitalSignEngineCore.VideoFrameInfo, userInfo: VitalSignEngineCore.UserInfo) -> VitalSignEngineCore.ProcessResult +} +public class VitalSignEngine : VitalSignEngineCore.VitalSignEngineProtocol { + public var dataSendingRateHz: Swift.Double { + get + } + public var currentStage: VitalSignEngineCore.GetHealthStage { + get + set + } + public var faceDetector: (any VitalSignEngineCore.VitalSignFaceDetector)? { + get + set + } + public var blinkDetector: (any VitalSignEngineCore.BlinkDetector)? + public var videoFrameGrabber: (any VitalSignEngineCore.VideoFrameGrabber)? + public var ageProjector: (any VitalSignEngineCore.AgeProjectionProcessor)? + public init(faceDetector: (any VitalSignEngineCore.VitalSignFaceDetector)? = nil) + public func configure(_ config: VitalSignEngineCore.VitalSignEngineConfig) + public func waitUntilReady() -> PromiseKit.Promise + public func isReady() -> PromiseKit.Promise + public func start() -> PromiseKit.Promise + public func stop() -> PromiseKit.Promise + public var shouldSendData: VitalSignEngineCore.ShouldSendDataCallBack? + @objc deinit +} +extension Swift.Error { + public var code: Swift.Int { + get + } + public var message: Swift.String { + get + } +} +public enum CodecType : Swift.String { + case h264 + case hevc + case jpeg + case proRes422 + case proRes4444 + case hevcWithAlpha + case proRes422HQ + case proRes422LT + case proRes422Proxy + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum RecordingFileType : Swift.String { + case mov + case mp4 + case avci + case m4v + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum FlashMode : Swift.String { + case on + case off + case auto + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public struct RecordingOptions { +} +public struct FrameRateRange { + public let minFrameRate: Swift.Float64 + public let maxFrameRate: Swift.Float64 +} +public enum VideoStabilizationMode : Swift.String { + case off + case standard + case cinematic + case cinematicExtended + case auto + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum AutoFocusSystem : Swift.String { + case contrastDetection + case phaseDetection + case none + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum ColorSpace : Swift.String { + case hlgBt2020 + case p3d65 + case srgb + case yuv + case jpeg + case jpegDepth + case raw + case heic + case `private` + case depth16 + case unknown + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum PixelFormat : Swift.String { + case f420 + case v420 + case x420 + case unknown + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public struct CameraCaptureFormat { + public let videoStabilizationModes: [VitalSignEngineCore.VideoStabilizationMode] + public let autoFocusSystem: VitalSignEngineCore.AutoFocusSystem + public let photoHeight: Swift.Int32 + public let photoWidth: Swift.Int32 + public let videoHeight: CoreFoundation.CGFloat + public let videoWidth: CoreFoundation.CGFloat + public let maxISO: Swift.Float + public let minISO: Swift.Float + public let fieldOfView: Swift.Float + public let maxZoom: CoreFoundation.CGFloat + public let colorSpaces: [VitalSignEngineCore.ColorSpace] + public let supportsVideoHDR: Swift.Bool + public let supportsPhotoHDR: Swift.Bool + public let frameRateRanges: [VitalSignEngineCore.FrameRateRange] + public let pixelFormat: VitalSignEngineCore.PixelFormat + public let isHighestPhotoQualitySupported: Swift.Bool? + public let minExposureDuration: CoreMedia.CMTime? + public let maxExposureDuration: CoreMedia.CMTime? +} +public enum CameraDeviceType : Swift.String { + case ultraWideAngleCamera + case wideAngleCamera + case telephotoCamera + case dualCamera + case dualWideCamera + case tripleCamera + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum CameraPosition : Swift.String { + case front + case back + case unspecified + case external + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public struct CameraDevice { + public let id: Swift.String + public let devices: [VitalSignEngineCore.CameraDeviceType] + public let position: VitalSignEngineCore.CameraPosition + public let name: Swift.String + public let hasFlash: Swift.Bool + public let hasTorch: Swift.Bool + public let minZoom: CoreFoundation.CGFloat + public let neutralZoom: CoreFoundation.CGFloat + public let maxZoom: CoreFoundation.CGFloat + public let isMultiCam: Swift.Bool + public let supportsParallelVideoProcessing: Swift.Bool + public let supportsDepthCapture: Swift.Bool + public let supportsRawCapture: Swift.Bool + public let supportsLowLightBoost: Swift.Bool + public let supportsFocus: Swift.Bool + public let formats: [VitalSignEngineCore.CameraCaptureFormat] +} +extension VitalSignEngineCore.CameraDevice { + public var dictionaryRepresentation: [Swift.String : Any] { + get + } +} +extension VitalSignEngineCore.CameraCaptureFormat { + public init(format: AVFoundation.AVCaptureDevice.Format) + public var dictionaryRepresentation: [Swift.String : Any] { + get + } +} +public enum PresetFormat : Swift.String { + case cif352x288 + case hd1280x720 + case hd1920x1080 + case hd4K3840x2160 + case high + case iFrame1280x720 + case iFrame960x540 + case inputPriority + case low + case medium + case photo + case vga640x480 + public var displayName: Swift.String { + get + } + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +@_hasMissingDesignatedInitializers @available(iOS 13.0, *) +public class AESCryptor { + public static let shared: VitalSignEngineCore.AESCryptor + final public let awsS3Client: VitalSignEngineCore.AwsS3Client + public func encrypt(_ data: [Swift.String : Any]) -> PromiseKit.Promise + public func decrypt(_ encryptedData: Swift.String) -> Foundation.Data? + @objc deinit +} +public enum AESCryptoError : Swift.Error { + case cannotGetKey + case cannotSerializeData + case cannotEncryptData + case invalidEncryptedData + public static func == (a: VitalSignEngineCore.AESCryptoError, b: VitalSignEngineCore.AESCryptoError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension AVFoundation.AVCaptureDevice.ExposureMode { + public init(withString string: Swift.String) throws + public var descriptor: Swift.String { + get + } +} +public enum PermissionError : Swift.String { + case microphone + case camera + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum ParameterError { + case invalid(unionName: Swift.String, receivedValue: Swift.String) + case unsupportedOS(unionName: Swift.String, receivedValue: Swift.String, supportedOnOs: Swift.String) + case unsupportedOutput(outputDescriptor: Swift.String) + case unsupportedInput(inputDescriptor: Swift.String) + case invalidCombination(provided: Swift.String, missing: Swift.String) +} +public enum DeviceError : Swift.String { + case configureError + case noDevice + case invalid + case torchUnavailable + case microphoneUnavailable + case lowLightBoostNotSupported + case focusNotSupported + case notAvailableOnSimulator + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum FormatError { + case invalidFps(fps: Swift.Int, range: Swift.Range?) + case invalidHdr + case invalidFormat + case invalidColorSpace(colorSpace: Swift.String) + case invalidPreset(preset: Swift.String) + case invalidExposureMode(exposureMode: Swift.String) + case invalidExposureDuration(exposureDuration: Swift.String, range: Swift.Range?) + case invalidISO(iso: Swift.String, range: Swift.Range) + case invalidWhiteBlanceMode(whiteBalanceMode: Swift.String) +} +public enum SessionError { + case cameraNotReady + case audioSessionSetupFailed(reason: Swift.String) + case audioSessionFailedToActivate + case audioInUseByOtherApp +} +public enum CaptureError { + case invalidPhotoFormat + case recordingInProgress + case noRecordingInProgress + case fileError + case createTempFileError + case createRecorderError(message: Swift.String? = nil) + case invalidPhotoCodec + case videoNotEnabled + case photoNotEnabled + case aborted + case unknown(message: Swift.String? = nil) +} +public enum SystemError : Swift.String { + case noManager + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} +public enum CameraError : Swift.Error { + case permission(_: VitalSignEngineCore.PermissionError) + case parameter(_: VitalSignEngineCore.ParameterError) + case device(_: VitalSignEngineCore.DeviceError) + case format(_: VitalSignEngineCore.FormatError) + case session(_: VitalSignEngineCore.SessionError) + case capture(_: VitalSignEngineCore.CaptureError) + case system(_: VitalSignEngineCore.SystemError) + case unknown(message: Swift.String? = nil) +} +public enum PhotoTakingError : Swift.Error { + case noInfo + case noPath + case noIsRawPhoto + case noMetadata + public static func == (a: VitalSignEngineCore.PhotoTakingError, b: VitalSignEngineCore.PhotoTakingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VitalSignEngineCore.VitalSignCamera { + @discardableResult + @_Concurrency.MainActor(unsafe) public func takePhoto(options: VitalSignEngineCore.PhotoTakingOptions?) -> PromiseKit.Promise +} +extension VitalSignEngineCore.CameraPermissionStatus : Swift.Equatable {} +extension VitalSignEngineCore.CameraPermissionStatus : Swift.Hashable {} +extension VitalSignEngineCore.CameraPermissionStatus : Swift.RawRepresentable {} +extension VitalSignEngineCore.ExposureMode : Swift.Equatable {} +extension VitalSignEngineCore.ExposureMode : Swift.Hashable {} +extension VitalSignEngineCore.ExposureMode : Swift.RawRepresentable {} +extension VitalSignEngineCore.WhiteBalanceMode : Swift.Equatable {} +extension VitalSignEngineCore.WhiteBalanceMode : Swift.Hashable {} +extension VitalSignEngineCore.WhiteBalanceMode : Swift.RawRepresentable {} +extension VitalSignEngineCore.CameraPosition : Swift.Equatable {} +extension VitalSignEngineCore.CameraPosition : Swift.Hashable {} +extension VitalSignEngineCore.CameraPosition : Swift.RawRepresentable {} +extension VitalSignEngineCore.AwsS3ClientError : Swift.Equatable {} +extension VitalSignEngineCore.AwsS3ClientError : Swift.Hashable {} +extension VitalSignEngineCore.PresetFormat : Swift.Equatable {} +extension VitalSignEngineCore.PresetFormat : Swift.Hashable {} +extension VitalSignEngineCore.PresetFormat : Swift.RawRepresentable {} +extension VitalSignEngineCore.CompressionFormat : Swift.Equatable {} +extension VitalSignEngineCore.CompressionFormat : Swift.Hashable {} +extension VitalSignEngineCore.CompressionFormat : Swift.RawRepresentable {} +extension VitalSignEngineCore.AgeProjectionEndPoint : Swift.Equatable {} +extension VitalSignEngineCore.AgeProjectionEndPoint : Swift.Hashable {} +extension VitalSignEngineCore.QualityPrioritization : Swift.Equatable {} +extension VitalSignEngineCore.QualityPrioritization : Swift.Hashable {} +extension VitalSignEngineCore.QualityPrioritization : Swift.RawRepresentable {} +extension VitalSignEngineCore.GetHealthStage : Swift.Equatable {} +extension VitalSignEngineCore.GetHealthStage : Swift.Hashable {} +extension VitalSignEngineCore.GetHealthStage : Swift.RawRepresentable {} +extension VitalSignEngineCore.PreviewLayerGravity : Swift.Equatable {} +extension VitalSignEngineCore.PreviewLayerGravity : Swift.Hashable {} +extension VitalSignEngineCore.PreviewLayerGravity : Swift.RawRepresentable {} +extension VitalSignEngineCore.FaceLandmarkType : Swift.Equatable {} +extension VitalSignEngineCore.FaceLandmarkType : Swift.Hashable {} +extension VitalSignEngineCore.PixelsRecordingFormat : Swift.Equatable {} +extension VitalSignEngineCore.PixelsRecordingFormat : Swift.Hashable {} +extension VitalSignEngineCore.PixelsRecordingFormat : Swift.RawRepresentable {} +extension VitalSignEngineCore.PixelDataType : Swift.Equatable {} +extension VitalSignEngineCore.PixelDataType : Swift.Hashable {} +extension VitalSignEngineCore.PixelDataType : Swift.RawRepresentable {} +extension VitalSignEngineCore.PixelROI : Swift.Equatable {} +extension VitalSignEngineCore.PixelROI : Swift.Hashable {} +extension VitalSignEngineCore.ServerId : Swift.Equatable {} +extension VitalSignEngineCore.ServerId : Swift.Hashable {} +extension VitalSignEngineCore.ServerId : Swift.RawRepresentable {} +extension VitalSignEngineCore.AgeProjectorError : Swift.Equatable {} +extension VitalSignEngineCore.AgeProjectorError : Swift.Hashable {} +extension VitalSignEngineCore.VideoFrameType : Swift.Equatable {} +extension VitalSignEngineCore.VideoFrameType : Swift.Hashable {} +extension VitalSignEngineCore.FaceDetectorFeature : Swift.Equatable {} +extension VitalSignEngineCore.FaceDetectorFeature : Swift.Hashable {} +extension VitalSignEngineCore.RecordingError : Swift.Equatable {} +extension VitalSignEngineCore.RecordingError : Swift.Hashable {} +extension VitalSignEngineCore.VSError : Swift.Equatable {} +extension VitalSignEngineCore.VSError : Swift.Hashable {} +extension VitalSignEngineCore.Gender : Swift.Equatable {} +extension VitalSignEngineCore.Gender : Swift.Hashable {} +extension VitalSignEngineCore.Gender : Swift.RawRepresentable {} +extension VitalSignEngineCore.Diabetic : Swift.Equatable {} +extension VitalSignEngineCore.Diabetic : Swift.Hashable {} +extension VitalSignEngineCore.Diabetic : Swift.RawRepresentable {} +extension VitalSignEngineCore.Hypertension : Swift.Equatable {} +extension VitalSignEngineCore.Hypertension : Swift.Hashable {} +extension VitalSignEngineCore.Hypertension : Swift.RawRepresentable {} +extension VitalSignEngineCore.Exercise : Swift.Equatable {} +extension VitalSignEngineCore.Exercise : Swift.Hashable {} +extension VitalSignEngineCore.Exercise : Swift.RawRepresentable {} +extension VitalSignEngineCore.CodecType : Swift.Equatable {} +extension VitalSignEngineCore.CodecType : Swift.Hashable {} +extension VitalSignEngineCore.CodecType : Swift.RawRepresentable {} +extension VitalSignEngineCore.RecordingFileType : Swift.Equatable {} +extension VitalSignEngineCore.RecordingFileType : Swift.Hashable {} +extension VitalSignEngineCore.RecordingFileType : Swift.RawRepresentable {} +extension VitalSignEngineCore.FlashMode : Swift.Equatable {} +extension VitalSignEngineCore.FlashMode : Swift.Hashable {} +extension VitalSignEngineCore.FlashMode : Swift.RawRepresentable {} +extension VitalSignEngineCore.VideoStabilizationMode : Swift.Equatable {} +extension VitalSignEngineCore.VideoStabilizationMode : Swift.Hashable {} +extension VitalSignEngineCore.VideoStabilizationMode : Swift.RawRepresentable {} +extension VitalSignEngineCore.AutoFocusSystem : Swift.Equatable {} +extension VitalSignEngineCore.AutoFocusSystem : Swift.Hashable {} +extension VitalSignEngineCore.AutoFocusSystem : Swift.RawRepresentable {} +extension VitalSignEngineCore.ColorSpace : Swift.Equatable {} +extension VitalSignEngineCore.ColorSpace : Swift.Hashable {} +extension VitalSignEngineCore.ColorSpace : Swift.RawRepresentable {} +extension VitalSignEngineCore.PixelFormat : Swift.Equatable {} +extension VitalSignEngineCore.PixelFormat : Swift.Hashable {} +extension VitalSignEngineCore.PixelFormat : Swift.RawRepresentable {} +extension VitalSignEngineCore.CameraDeviceType : Swift.Equatable {} +extension VitalSignEngineCore.CameraDeviceType : Swift.Hashable {} +extension VitalSignEngineCore.CameraDeviceType : Swift.RawRepresentable {} +extension VitalSignEngineCore.AESCryptoError : Swift.Equatable {} +extension VitalSignEngineCore.AESCryptoError : Swift.Hashable {} +extension VitalSignEngineCore.PermissionError : Swift.Equatable {} +extension VitalSignEngineCore.PermissionError : Swift.Hashable {} +extension VitalSignEngineCore.PermissionError : Swift.RawRepresentable {} +extension VitalSignEngineCore.DeviceError : Swift.Equatable {} +extension VitalSignEngineCore.DeviceError : Swift.Hashable {} +extension VitalSignEngineCore.DeviceError : Swift.RawRepresentable {} +extension VitalSignEngineCore.SystemError : Swift.Equatable {} +extension VitalSignEngineCore.SystemError : Swift.Hashable {} +extension VitalSignEngineCore.SystemError : Swift.RawRepresentable {} +extension VitalSignEngineCore.PhotoTakingError : Swift.Equatable {} +extension VitalSignEngineCore.PhotoTakingError : Swift.Hashable {} diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.swiftdoc b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 00000000..5d12d1aa Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/VitalSignEngineCore.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/module.modulemap b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/module.modulemap new file mode 100644 index 00000000..f2dc90c0 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module VitalSignEngineCore { + header "VitalSignEngineCore-Swift.h" + requires objc +} diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/en.lproj/Localizable.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/en.lproj/Localizable.strings new file mode 100644 index 00000000..076a9750 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/en.lproj/Localizable.strings differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/en.lproj/Settings.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/en.lproj/Settings.strings new file mode 100644 index 00000000..423d858d --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/en.lproj/Settings.strings @@ -0,0 +1,183 @@ + +/* Class = "UILabel"; text = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; ObjectID = "2ad-p5-WH5"; */ +"2ad-p5-WH5.text" = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "4ie-UM-xw1"; */ +"4ie-UM-xw1.text" = "White Balance"; + +/* Class = "UILabel"; text = "Front"; ObjectID = "55X-XR-Xoe"; */ +"55X-XR-Xoe.text" = "Front"; + +/* Class = "UITableViewController"; title = "Preview Layer Gravity"; ObjectID = "5qf-l9-Bpt"; */ +"5qf-l9-Bpt.title" = "Preview Layer Gravity"; + +/* Class = "UILabel"; text = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; ObjectID = "6I3-ak-vEx"; */ +"6I3-ak-vEx.text" = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; + +/* Class = "UILabel"; text = "Continuous Auto"; ObjectID = "6yD-61-CEf"; */ +"6yD-61-CEf.text" = "Continuous Auto"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "77e-kN-xI5"; */ +"77e-kN-xI5.text" = "White Balance"; + +/* Class = "UILabel"; text = "Preview Gravity"; ObjectID = "7AW-UQ-WfA"; */ +"7AW-UQ-WfA.text" = "Preview Gravity"; + +/* Class = "UILabel"; text = "Lens Aperture"; ObjectID = "7ZB-LO-AYF"; */ +"7ZB-LO-AYF.text" = "Lens Aperture"; + +/* Class = "UINavigationItem"; title = "Preview Gravity"; ObjectID = "7aV-Vw-b2w"; */ +"7aV-Vw-b2w.title" = "Preview Gravity"; + +/* Class = "UINavigationItem"; title = "Camera"; ObjectID = "8D6-fu-CJu"; */ +"8D6-fu-CJu.title" = "Camera"; + +/* Class = "UILabel"; text = "Medium"; ObjectID = "9xa-bl-6eJ"; */ +"9xa-bl-6eJ.text" = "Medium"; + +/* Class = "UITableViewSection"; headerTitle = "Camera"; ObjectID = "AKs-Pq-lcR"; */ +"AKs-Pq-lcR.headerTitle" = "Camera"; + +/* Class = "UILabel"; text = "640x480"; ObjectID = "B6a-KT-T4m"; */ +"B6a-KT-T4m.text" = "640x480"; + +/* Class = "UILabel"; text = "Face Detector"; ObjectID = "Byq-a3-CTH"; */ +"Byq-a3-CTH.text" = "Face Detector"; + +/* Class = "UILabel"; text = "1920x1080"; ObjectID = "Dp9-9b-EEt"; */ +"Dp9-9b-EEt.text" = "1920x1080"; + +/* Class = "UILabel"; text = "A mode that locks the white balance state."; ObjectID = "FOH-2X-R88"; */ +"FOH-2X-R88.text" = "A mode that locks the white balance state."; + +/* Class = "UILabel"; text = "Duration"; ObjectID = "FPh-cx-ffz"; */ +"FPh-cx-ffz.text" = "Duration"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Hmc-Mc-AME"; */ +"Hmc-Mc-AME.text" = "Exposure"; + +/* Class = "UILabel"; text = "Resolution"; ObjectID = "J12-De-6Ah"; */ +"J12-De-6Ah.text" = "Resolution"; + +/* Class = "UITextField"; text = "100"; ObjectID = "J2A-ot-v0j"; */ +"J2A-ot-v0j.text" = "100"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "J5t-dB-TfS"; */ +"J5t-dB-TfS.text" = "30 fps"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "JgS-aW-Prv"; */ +"JgS-aW-Prv.text" = "Frame Rate"; + +/* Class = "UILabel"; text = "Video Size"; ObjectID = "KJ4-Uw-4AI"; */ +"KJ4-Uw-4AI.text" = "Video Size"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "Nuf-3J-OLu"; */ +"Nuf-3J-OLu.text" = "Locked"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "RKd-LF-IM5"; */ +"RKd-LF-IM5.text" = "Frame Rate"; + +/* Class = "UILabel"; text = "Resize Aspect"; ObjectID = "Rz5-6b-y0h"; */ +"Rz5-6b-y0h.text" = "Resize Aspect"; + +/* Class = "UILabel"; text = "f1.0"; ObjectID = "SxX-36-5NN"; */ +"SxX-36-5NN.text" = "f1.0"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Szo-Pj-jno"; */ +"Szo-Pj-jno.text" = "Exposure"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "TTb-bW-pMN"; */ +"TTb-bW-pMN.text" = "ISO"; + +/* Class = "UILabel"; text = "Camera"; ObjectID = "WaU-wB-ecv"; */ +"WaU-wB-ecv.text" = "Camera"; + +/* Class = "UITableViewController"; title = "White Balance"; ObjectID = "X40-UA-27w"; */ +"X40-UA-27w.title" = "White Balance"; + +/* Class = "UINavigationItem"; title = "Settings"; ObjectID = "Xje-kQ-L0P"; */ +"Xje-kQ-L0P.title" = "Settings"; + +/* Class = "UIBarButtonItem"; title = "Close"; ObjectID = "XvT-YW-xBL"; */ +"XvT-YW-xBL.title" = "Close"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YGU-l8-ZMR"; */ +"YGU-l8-ZMR.text" = "Locked"; + +/* Class = "UILabel"; text = "Format"; ObjectID = "YPv-nc-7nK"; */ +"YPv-nc-7nK.text" = "Format"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YrA-Y0-l1z"; */ +"YrA-Y0-l1z.text" = "Locked"; + +/* Class = "UINavigationItem"; title = "Format"; ObjectID = "Z09-mH-385"; */ +"Z09-mH-385.title" = "Format"; + +/* Class = "UILabel"; text = "Camera On/Off"; ObjectID = "ZiN-q3-8Cs"; */ +"ZiN-q3-8Cs.text" = "Camera On/Off"; + +/* Class = "UINavigationItem"; title = "White Balance"; ObjectID = "b1A-7E-zBH"; */ +"b1A-7E-zBH.title" = "White Balance"; + +/* Class = "UILabel"; text = "100"; ObjectID = "b1L-VE-boz"; */ +"b1L-VE-boz.text" = "100"; + +/* Class = "UINavigationItem"; title = "Exposure"; ObjectID = "bwF-Fn-XeY"; */ +"bwF-Fn-XeY.title" = "Exposure"; + +/* Class = "UIButton"; configuration.title = "Test"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.configuration.title" = "Test"; + +/* Class = "UIButton"; normalTitle = "Button"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.normalTitle" = "Test"; + +/* Class = "UISegmentedControl"; fSu-H9-Cz9.segmentTitles[0] = "sec"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[0]" = "sec"; + +/* Class = "UISegmentedControl"; fSu-H9-Cz9.segmentTitles[1] = "ms"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[1]" = "ms"; + +/* Class = "UISegmentedControl"; fSu-H9-Cz9.segmentTitles[2] = "μs"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[2]" = "μs"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "fty-cZ-huK"; */ +"fty-cZ-huK.text" = "Locked"; + +/* Class = "UILabel"; text = "Auto (10ms)"; ObjectID = "hVI-M7-yVe"; */ +"hVI-M7-yVe.text" = "Auto (10ms)"; + +/* Class = "UILabel"; text = "Camera Name"; ObjectID = "if3-5B-xPF"; */ +"if3-5B-xPF.text" = "Camera Name"; + +/* Class = "UILabel"; text = "Unit"; ObjectID = "l6D-7r-DH5"; */ +"l6D-7r-DH5.text" = "Unit"; + +/* Class = "UINavigationItem"; title = "Camera Test"; ObjectID = "lZ7-W3-MRS"; */ +"lZ7-W3-MRS.title" = "Camera Test"; + +/* Class = "UILabel"; text = "8ms"; ObjectID = "lct-8a-Lqk"; */ +"lct-8a-Lqk.text" = "8ms"; + +/* Class = "UITableViewController"; title = "Camera"; ObjectID = "lvC-jH-Oee"; */ +"lvC-jH-Oee.title" = "Camera"; + +/* Class = "UILabel"; text = "Resize Aspect Fill"; ObjectID = "mod-K3-RQU"; */ +"mod-K3-RQU.text" = "Resize Aspect Fill"; + +/* Class = "UILabel"; text = "HD 1920x1080"; ObjectID = "nbm-4k-ihb"; */ +"nbm-4k-ihb.text" = "HD 1920x1080"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "pKS-rd-Dx6"; */ +"pKS-rd-Dx6.text" = "30 fps"; + +/* Class = "UILabel"; text = "Exposure Duration"; ObjectID = "soE-ah-Y4f"; */ +"soE-ah-Y4f.text" = "Exposure Duration"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "u82-lR-lTP"; */ +"u82-lR-lTP.text" = "30 fps"; + +/* Class = "UILabel"; text = "100"; ObjectID = "y9H-1I-dYX"; */ +"y9H-1I-dYX.text" = "100"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "yOn-QG-KiO"; */ +"yOn-QG-KiO.text" = "ISO"; diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/video_for_simulator.mov b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/video_for_simulator.mov new file mode 100644 index 00000000..f5cf16dc Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/video_for_simulator.mov differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-HK.lproj/Localizable.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-HK.lproj/Localizable.strings new file mode 100644 index 00000000..75cc43b2 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-HK.lproj/Localizable.strings differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-HK.lproj/Settings.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-HK.lproj/Settings.strings new file mode 100644 index 00000000..4eb002c9 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-HK.lproj/Settings.strings @@ -0,0 +1,183 @@ + +/* Class = "UILabel"; text = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; ObjectID = "2ad-p5-WH5"; */ +"2ad-p5-WH5.text" = "持續監測曝光水平並在必要時自動調整曝光。"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "4ie-UM-xw1"; */ +"4ie-UM-xw1.text" = "白平衡"; + +/* Class = "UILabel"; text = "Front"; ObjectID = "55X-XR-Xoe"; */ +"55X-XR-Xoe.text" = "前置"; + +/* Class = "UITableViewController"; text = "Preview Layer Gravity"; ObjectID = "5qf-l9-Bpt"; */ +"5qf-l9-Bpt.title" = "相機預覽展示形式"; + +/* Class = "UILabel"; text = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; ObjectID = "6I3-ak-vEx"; */ +"6I3-ak-vEx.text" = "按比例顯示相機預覽,並使其限制在圖層的範圍內。"; + +/* Class = "UILabel"; text = "Continuous Auto"; ObjectID = "6yD-61-CEf"; */ +"6yD-61-CEf.text" = "連續自動"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "77e-kN-xI5"; */ +"77e-kN-xI5.text" = "白平衡"; + +/* Class = "UILabel"; text = "Preview Gravity"; ObjectID = "7AW-UQ-WfA"; */ +"7AW-UQ-WfA.text" = "相機預覽展示形式"; + +/* Class = "UILabel"; text = "Lens Aperture"; ObjectID = "7ZB-LO-AYF"; */ +"7ZB-LO-AYF.text" = "鏡頭光圈"; + +/* Class = "UINavigationItem"; text = "Preview Gravity"; ObjectID = "7aV-Vw-b2w"; */ +"7aV-Vw-b2w.title" = "相機預覽展示形式"; + +/* Class = "UINavigationItem"; text = "Camera"; ObjectID = "8D6-fu-CJu"; */ +"8D6-fu-CJu.title" = "相機"; + +/* Class = "UILabel"; text = "Medium"; ObjectID = "9xa-bl-6eJ"; */ +"9xa-bl-6eJ.text" = "中等品質"; + +/* Class = "UITableViewSection"; text = "Camera"; ObjectID = "AKs-Pq-lcR"; */ +"AKs-Pq-lcR.headerTitle" = "相機"; + +/* Class = "UILabel"; text = "640x480"; ObjectID = "B6a-KT-T4m"; */ +"B6a-KT-T4m.text" = "640x480"; + +/* Class = "UILabel"; text = "Face Detector"; ObjectID = "Byq-a3-CTH"; */ +"Byq-a3-CTH.text" = "人臉辨識"; + +/* Class = "UILabel"; text = "1920x1080"; ObjectID = "Dp9-9b-EEt"; */ +"Dp9-9b-EEt.text" = "1920x1080"; + +/* Class = "UILabel"; text = "A mode that locks the white balance state."; ObjectID = "FOH-2X-R88"; */ +"FOH-2X-R88.text" = "一種鎖定白平衡狀態的模式。"; + +/* Class = "UILabel"; text = "Duration"; ObjectID = "FPh-cx-ffz"; */ +"FPh-cx-ffz.text" = "持續時間"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Hmc-Mc-AME"; */ +"Hmc-Mc-AME.text" = "曝光"; + +/* Class = "UILabel"; text = "Resolution"; ObjectID = "J12-De-6Ah"; */ +"J12-De-6Ah.text" = "解析度"; + +/* Class = "UITextField"; text = "100"; ObjectID = "J2A-ot-v0j"; */ +"J2A-ot-v0j.text" = "100"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "J5t-dB-TfS"; */ +"J5t-dB-TfS.text" = "30 fps"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "JgS-aW-Prv"; */ +"JgS-aW-Prv.text" = "幀率"; + +/* Class = "UILabel"; text = "Video Size"; ObjectID = "KJ4-Uw-4AI"; */ +"KJ4-Uw-4AI.text" = "視頻尺寸"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "Nuf-3J-OLu"; */ +"Nuf-3J-OLu.text" = "鎖定"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "RKd-LF-IM5"; */ +"RKd-LF-IM5.text" = "幀率"; + +/* Class = "UILabel"; text = "Resize Aspect"; ObjectID = "Rz5-6b-y0h"; */ +"Rz5-6b-y0h.text" = "按比例調整"; + +/* Class = "UILabel"; text = "f1.0"; ObjectID = "SxX-36-5NN"; */ +"SxX-36-5NN.text" = "f1.0"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Szo-Pj-jno"; */ +"Szo-Pj-jno.text" = "曝光"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "TTb-bW-pMN"; */ +"TTb-bW-pMN.text" = "ISO"; + +/* Class = "UILabel"; text = "Camera"; ObjectID = "WaU-wB-ecv"; */ +"WaU-wB-ecv.text" = "相機"; + +/* Class = "UITableViewController"; text = "White Balance"; ObjectID = "X40-UA-27w"; */ +"X40-UA-27w.title" = "白平衡"; + +/* Class = "UINavigationItem"; text = "Settings"; ObjectID = "Xje-kQ-L0P"; */ +"Xje-kQ-L0P.title" = "設定"; + +/* Class = "UIBarButtonItem"; text = "Close"; ObjectID = "XvT-YW-xBL"; */ +"XvT-YW-xBL.title" = "關閉"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YGU-l8-ZMR"; */ +"YGU-l8-ZMR.text" = "鎖定"; + +/* Class = "UILabel"; text = "Format"; ObjectID = "YPv-nc-7nK"; */ +"YPv-nc-7nK.text" = "格式"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YrA-Y0-l1z"; */ +"YrA-Y0-l1z.text" = "鎖定"; + +/* Class = "UINavigationItem"; text = "Format"; ObjectID = "Z09-mH-385"; */ +"Z09-mH-385.title" = "格式"; + +/* Class = "UILabel"; text = "Camera On/Off"; ObjectID = "ZiN-q3-8Cs"; */ +"ZiN-q3-8Cs.text" = "相機 開/關"; + +/* Class = "UINavigationItem"; text = "White Balance"; ObjectID = "b1A-7E-zBH"; */ +"b1A-7E-zBH.title" = "白平衡"; + +/* Class = "UILabel"; text = "100"; ObjectID = "b1L-VE-boz"; */ +"b1L-VE-boz.text" = "100"; + +/* Class = "UINavigationItem"; text = "Exposure"; ObjectID = "bwF-Fn-XeY"; */ +"bwF-Fn-XeY.title" = "曝光"; + +/* Class = "UIButton"; text = "Test"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.configuration.title" = "測試"; + +/* Class = "UIButton"; text = "Button"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.normalTitle" = "測試"; + +/* Class = "UISegmentedControl"; text = "sec"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[0]" = "秒"; + +/* Class = "UISegmentedControl"; text = "ms"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[1]" = "毫秒"; + +/* Class = "UISegmentedControl"; text = "μs"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[2]" = "微秒"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "fty-cZ-huK"; */ +"fty-cZ-huK.text" = "鎖定"; + +/* Class = "UILabel"; text = "Auto (10ms)"; ObjectID = "hVI-M7-yVe"; */ +"hVI-M7-yVe.text" = "自動(10毫秒)"; + +/* Class = "UILabel"; text = "Camera Name"; ObjectID = "if3-5B-xPF"; */ +"if3-5B-xPF.text" = "相機名稱"; + +/* Class = "UILabel"; text = "Unit"; ObjectID = "l6D-7r-DH5"; */ +"l6D-7r-DH5.text" = "單位"; + +/* Class = "UINavigationItem"; text = "Camera Test"; ObjectID = "lZ7-W3-MRS"; */ +"lZ7-W3-MRS.title" = "相機測試"; + +/* Class = "UILabel"; text = "8ms"; ObjectID = "lct-8a-Lqk"; */ +"lct-8a-Lqk.text" = "8毫秒"; + +/* Class = "UITableViewController"; text = "Camera"; ObjectID = "lvC-jH-Oee"; */ +"lvC-jH-Oee.title" = "相機"; + +/* Class = "UILabel"; text = "Resize Aspect Fill"; ObjectID = "mod-K3-RQU"; */ +"mod-K3-RQU.text" = "按比例填充"; + +/* Class = "UILabel"; text = "HD 1920x1080"; ObjectID = "nbm-4k-ihb"; */ +"nbm-4k-ihb.text" = "HD 1920x1080"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "pKS-rd-Dx6"; */ +"pKS-rd-Dx6.text" = "30 fps"; + +/* Class = "UILabel"; text = "Exposure Duration"; ObjectID = "soE-ah-Y4f"; */ +"soE-ah-Y4f.text" = "曝光時間"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "u82-lR-lTP"; */ +"u82-lR-lTP.text" = "30 fps"; + +/* Class = "UILabel"; text = "100"; ObjectID = "y9H-1I-dYX"; */ +"y9H-1I-dYX.text" = "100"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "yOn-QG-KiO"; */ +"yOn-QG-KiO.text" = "ISO"; diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hans.lproj/Localizable.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hans.lproj/Localizable.strings new file mode 100644 index 00000000..6480700d Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hans.lproj/Localizable.strings differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hans.lproj/Settings.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hans.lproj/Settings.strings new file mode 100644 index 00000000..04e133bd --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hans.lproj/Settings.strings @@ -0,0 +1,183 @@ + +/* Class = "UILabel"; text = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; ObjectID = "2ad-p5-WH5"; */ +"2ad-p5-WH5.text" = "持续监测曝光水平并在必要时自动调整曝光。"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "4ie-UM-xw1"; */ +"4ie-UM-xw1.text" = "白平衡"; + +/* Class = "UILabel"; text = "Front"; ObjectID = "55X-XR-Xoe"; */ +"55X-XR-Xoe.text" = "前置"; + +/* Class = "UITableViewController"; text = "Preview Layer Gravity"; ObjectID = "5qf-l9-Bpt"; */ +"5qf-l9-Bpt.title" = "相机预览展示形式"; + +/* Class = "UILabel"; text = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; ObjectID = "6I3-ak-vEx"; */ +"6I3-ak-vEx.text" = "按比例显示相机预览,并使其限制在图层的范围内。"; + +/* Class = "UILabel"; text = "Continuous Auto"; ObjectID = "6yD-61-CEf"; */ +"6yD-61-CEf.text" = "连续自动"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "77e-kN-xI5"; */ +"77e-kN-xI5.text" = "白平衡"; + +/* Class = "UILabel"; text = "Preview Gravity"; ObjectID = "7AW-UQ-WfA"; */ +"7AW-UQ-WfA.text" = "相机预览展示形式"; + +/* Class = "UILabel"; text = "Lens Aperture"; ObjectID = "7ZB-LO-AYF"; */ +"7ZB-LO-AYF.text" = "镜头光圈"; + +/* Class = "UINavigationItem"; text = "Preview Gravity"; ObjectID = "7aV-Vw-b2w"; */ +"7aV-Vw-b2w.title" = "相机预览展示形式"; + +/* Class = "UINavigationItem"; text = "Camera"; ObjectID = "8D6-fu-CJu"; */ +"8D6-fu-CJu.title" = "相机"; + +/* Class = "UILabel"; text = "Medium"; ObjectID = "9xa-bl-6eJ"; */ +"9xa-bl-6eJ.text" = "中等品质"; + +/* Class = "UITableViewSection"; text = "Camera"; ObjectID = "AKs-Pq-lcR"; */ +"AKs-Pq-lcR.headerTitle" = "相机"; + +/* Class = "UILabel"; text = "640x480"; ObjectID = "B6a-KT-T4m"; */ +"B6a-KT-T4m.text" = "640x480"; + +/* Class = "UILabel"; text = "Face Detector"; ObjectID = "Byq-a3-CTH"; */ +"Byq-a3-CTH.text" = "人脸识别"; + +/* Class = "UILabel"; text = "1920x1080"; ObjectID = "Dp9-9b-EEt"; */ +"Dp9-9b-EEt.text" = "1920x1080"; + +/* Class = "UILabel"; text = "A mode that locks the white balance state."; ObjectID = "FOH-2X-R88"; */ +"FOH-2X-R88.text" = "一种锁定白平衡状态的模式。"; + +/* Class = "UILabel"; text = "Duration"; ObjectID = "FPh-cx-ffz"; */ +"FPh-cx-ffz.text" = "持续时间"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Hmc-Mc-AME"; */ +"Hmc-Mc-AME.text" = "曝光"; + +/* Class = "UILabel"; text = "Resolution"; ObjectID = "J12-De-6Ah"; */ +"J12-De-6Ah.text" = "分辨率"; + +/* Class = "UITextField"; text = "100"; ObjectID = "J2A-ot-v0j"; */ +"J2A-ot-v0j.text" = "100"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "J5t-dB-TfS"; */ +"J5t-dB-TfS.text" = "30 fps"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "JgS-aW-Prv"; */ +"JgS-aW-Prv.text" = "帧率"; + +/* Class = "UILabel"; text = "Video Size"; ObjectID = "KJ4-Uw-4AI"; */ +"KJ4-Uw-4AI.text" = "视频尺寸"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "Nuf-3J-OLu"; */ +"Nuf-3J-OLu.text" = "锁定"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "RKd-LF-IM5"; */ +"RKd-LF-IM5.text" = "帧率"; + +/* Class = "UILabel"; text = "Resize Aspect"; ObjectID = "Rz5-6b-y0h"; */ +"Rz5-6b-y0h.text" = "按比例调整"; + +/* Class = "UILabel"; text = "f1.0"; ObjectID = "SxX-36-5NN"; */ +"SxX-36-5NN.text" = "f1.0"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Szo-Pj-jno"; */ +"Szo-Pj-jno.text" = "曝光"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "TTb-bW-pMN"; */ +"TTb-bW-pMN.text" = "ISO"; + +/* Class = "UILabel"; text = "Camera"; ObjectID = "WaU-wB-ecv"; */ +"WaU-wB-ecv.text" = "相机"; + +/* Class = "UITableViewController"; text = "White Balance"; ObjectID = "X40-UA-27w"; */ +"X40-UA-27w.title" = "白平衡"; + +/* Class = "UINavigationItem"; text = "Settings"; ObjectID = "Xje-kQ-L0P"; */ +"Xje-kQ-L0P.title" = "设定"; + +/* Class = "UIBarButtonItem"; text = "Close"; ObjectID = "XvT-YW-xBL"; */ +"XvT-YW-xBL.title" = "关闭"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YGU-l8-ZMR"; */ +"YGU-l8-ZMR.text" = "鎖定"; + +/* Class = "UILabel"; text = "Format"; ObjectID = "YPv-nc-7nK"; */ +"YPv-nc-7nK.text" = "格式"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YrA-Y0-l1z"; */ +"YrA-Y0-l1z.text" = "鎖定"; + +/* Class = "UINavigationItem"; text = "Format"; ObjectID = "Z09-mH-385"; */ +"Z09-mH-385.title" = "格式"; + +/* Class = "UILabel"; text = "Camera On/Off"; ObjectID = "ZiN-q3-8Cs"; */ +"ZiN-q3-8Cs.text" = "相机 开/关"; + +/* Class = "UINavigationItem"; text = "White Balance"; ObjectID = "b1A-7E-zBH"; */ +"b1A-7E-zBH.title" = "白平衡"; + +/* Class = "UILabel"; text = "100"; ObjectID = "b1L-VE-boz"; */ +"b1L-VE-boz.text" = "100"; + +/* Class = "UINavigationItem"; text = "Exposure"; ObjectID = "bwF-Fn-XeY"; */ +"bwF-Fn-XeY.title" = "曝光"; + +/* Class = "UIButton"; text = "Test"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.configuration.title" = "测试"; + +/* Class = "UIButton"; text = "Button"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.normalTitle" = "测试"; + +/* Class = "UISegmentedControl"; text = "sec"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[0]" = "秒"; + +/* Class = "UISegmentedControl"; text = "ms"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[1]" = "毫秒"; + +/* Class = "UISegmentedControl"; text = "μs"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[2]" = "微秒"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "fty-cZ-huK"; */ +"fty-cZ-huK.text" = "鎖定"; + +/* Class = "UILabel"; text = "Auto (10ms)"; ObjectID = "hVI-M7-yVe"; */ +"hVI-M7-yVe.text" = "自动(10毫秒)"; + +/* Class = "UILabel"; text = "Camera Name"; ObjectID = "if3-5B-xPF"; */ +"if3-5B-xPF.text" = "相机名称"; + +/* Class = "UILabel"; text = "Unit"; ObjectID = "l6D-7r-DH5"; */ +"l6D-7r-DH5.text" = "单位"; + +/* Class = "UINavigationItem"; text = "Camera Test"; ObjectID = "lZ7-W3-MRS"; */ +"lZ7-W3-MRS.title" = "相机测试"; + +/* Class = "UILabel"; text = "8ms"; ObjectID = "lct-8a-Lqk"; */ +"lct-8a-Lqk.text" = "8毫秒"; + +/* Class = "UITableViewController"; text = "Camera"; ObjectID = "lvC-jH-Oee"; */ +"lvC-jH-Oee.title" = "相机"; + +/* Class = "UILabel"; text = "Resize Aspect Fill"; ObjectID = "mod-K3-RQU"; */ +"mod-K3-RQU.text" = "按比例填充"; + +/* Class = "UILabel"; text = "HD 1920x1080"; ObjectID = "nbm-4k-ihb"; */ +"nbm-4k-ihb.text" = "HD 1920x1080"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "pKS-rd-Dx6"; */ +"pKS-rd-Dx6.text" = "30 fps"; + +/* Class = "UILabel"; text = "Exposure Duration"; ObjectID = "soE-ah-Y4f"; */ +"soE-ah-Y4f.text" = "曝光时间"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "u82-lR-lTP"; */ +"u82-lR-lTP.text" = "30 fps"; + +/* Class = "UILabel"; text = "100"; ObjectID = "y9H-1I-dYX"; */ +"y9H-1I-dYX.text" = "100"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "yOn-QG-KiO"; */ +"yOn-QG-KiO.text" = "ISO"; diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hant.lproj/Localizable.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hant.lproj/Localizable.strings new file mode 100644 index 00000000..75cc43b2 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hant.lproj/Localizable.strings differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hant.lproj/Settings.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hant.lproj/Settings.strings new file mode 100644 index 00000000..4eb002c9 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/VitalSignEngineCore.framework/zh-Hant.lproj/Settings.strings @@ -0,0 +1,183 @@ + +/* Class = "UILabel"; text = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; ObjectID = "2ad-p5-WH5"; */ +"2ad-p5-WH5.text" = "持續監測曝光水平並在必要時自動調整曝光。"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "4ie-UM-xw1"; */ +"4ie-UM-xw1.text" = "白平衡"; + +/* Class = "UILabel"; text = "Front"; ObjectID = "55X-XR-Xoe"; */ +"55X-XR-Xoe.text" = "前置"; + +/* Class = "UITableViewController"; text = "Preview Layer Gravity"; ObjectID = "5qf-l9-Bpt"; */ +"5qf-l9-Bpt.title" = "相機預覽展示形式"; + +/* Class = "UILabel"; text = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; ObjectID = "6I3-ak-vEx"; */ +"6I3-ak-vEx.text" = "按比例顯示相機預覽,並使其限制在圖層的範圍內。"; + +/* Class = "UILabel"; text = "Continuous Auto"; ObjectID = "6yD-61-CEf"; */ +"6yD-61-CEf.text" = "連續自動"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "77e-kN-xI5"; */ +"77e-kN-xI5.text" = "白平衡"; + +/* Class = "UILabel"; text = "Preview Gravity"; ObjectID = "7AW-UQ-WfA"; */ +"7AW-UQ-WfA.text" = "相機預覽展示形式"; + +/* Class = "UILabel"; text = "Lens Aperture"; ObjectID = "7ZB-LO-AYF"; */ +"7ZB-LO-AYF.text" = "鏡頭光圈"; + +/* Class = "UINavigationItem"; text = "Preview Gravity"; ObjectID = "7aV-Vw-b2w"; */ +"7aV-Vw-b2w.title" = "相機預覽展示形式"; + +/* Class = "UINavigationItem"; text = "Camera"; ObjectID = "8D6-fu-CJu"; */ +"8D6-fu-CJu.title" = "相機"; + +/* Class = "UILabel"; text = "Medium"; ObjectID = "9xa-bl-6eJ"; */ +"9xa-bl-6eJ.text" = "中等品質"; + +/* Class = "UITableViewSection"; text = "Camera"; ObjectID = "AKs-Pq-lcR"; */ +"AKs-Pq-lcR.headerTitle" = "相機"; + +/* Class = "UILabel"; text = "640x480"; ObjectID = "B6a-KT-T4m"; */ +"B6a-KT-T4m.text" = "640x480"; + +/* Class = "UILabel"; text = "Face Detector"; ObjectID = "Byq-a3-CTH"; */ +"Byq-a3-CTH.text" = "人臉辨識"; + +/* Class = "UILabel"; text = "1920x1080"; ObjectID = "Dp9-9b-EEt"; */ +"Dp9-9b-EEt.text" = "1920x1080"; + +/* Class = "UILabel"; text = "A mode that locks the white balance state."; ObjectID = "FOH-2X-R88"; */ +"FOH-2X-R88.text" = "一種鎖定白平衡狀態的模式。"; + +/* Class = "UILabel"; text = "Duration"; ObjectID = "FPh-cx-ffz"; */ +"FPh-cx-ffz.text" = "持續時間"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Hmc-Mc-AME"; */ +"Hmc-Mc-AME.text" = "曝光"; + +/* Class = "UILabel"; text = "Resolution"; ObjectID = "J12-De-6Ah"; */ +"J12-De-6Ah.text" = "解析度"; + +/* Class = "UITextField"; text = "100"; ObjectID = "J2A-ot-v0j"; */ +"J2A-ot-v0j.text" = "100"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "J5t-dB-TfS"; */ +"J5t-dB-TfS.text" = "30 fps"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "JgS-aW-Prv"; */ +"JgS-aW-Prv.text" = "幀率"; + +/* Class = "UILabel"; text = "Video Size"; ObjectID = "KJ4-Uw-4AI"; */ +"KJ4-Uw-4AI.text" = "視頻尺寸"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "Nuf-3J-OLu"; */ +"Nuf-3J-OLu.text" = "鎖定"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "RKd-LF-IM5"; */ +"RKd-LF-IM5.text" = "幀率"; + +/* Class = "UILabel"; text = "Resize Aspect"; ObjectID = "Rz5-6b-y0h"; */ +"Rz5-6b-y0h.text" = "按比例調整"; + +/* Class = "UILabel"; text = "f1.0"; ObjectID = "SxX-36-5NN"; */ +"SxX-36-5NN.text" = "f1.0"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Szo-Pj-jno"; */ +"Szo-Pj-jno.text" = "曝光"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "TTb-bW-pMN"; */ +"TTb-bW-pMN.text" = "ISO"; + +/* Class = "UILabel"; text = "Camera"; ObjectID = "WaU-wB-ecv"; */ +"WaU-wB-ecv.text" = "相機"; + +/* Class = "UITableViewController"; text = "White Balance"; ObjectID = "X40-UA-27w"; */ +"X40-UA-27w.title" = "白平衡"; + +/* Class = "UINavigationItem"; text = "Settings"; ObjectID = "Xje-kQ-L0P"; */ +"Xje-kQ-L0P.title" = "設定"; + +/* Class = "UIBarButtonItem"; text = "Close"; ObjectID = "XvT-YW-xBL"; */ +"XvT-YW-xBL.title" = "關閉"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YGU-l8-ZMR"; */ +"YGU-l8-ZMR.text" = "鎖定"; + +/* Class = "UILabel"; text = "Format"; ObjectID = "YPv-nc-7nK"; */ +"YPv-nc-7nK.text" = "格式"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YrA-Y0-l1z"; */ +"YrA-Y0-l1z.text" = "鎖定"; + +/* Class = "UINavigationItem"; text = "Format"; ObjectID = "Z09-mH-385"; */ +"Z09-mH-385.title" = "格式"; + +/* Class = "UILabel"; text = "Camera On/Off"; ObjectID = "ZiN-q3-8Cs"; */ +"ZiN-q3-8Cs.text" = "相機 開/關"; + +/* Class = "UINavigationItem"; text = "White Balance"; ObjectID = "b1A-7E-zBH"; */ +"b1A-7E-zBH.title" = "白平衡"; + +/* Class = "UILabel"; text = "100"; ObjectID = "b1L-VE-boz"; */ +"b1L-VE-boz.text" = "100"; + +/* Class = "UINavigationItem"; text = "Exposure"; ObjectID = "bwF-Fn-XeY"; */ +"bwF-Fn-XeY.title" = "曝光"; + +/* Class = "UIButton"; text = "Test"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.configuration.title" = "測試"; + +/* Class = "UIButton"; text = "Button"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.normalTitle" = "測試"; + +/* Class = "UISegmentedControl"; text = "sec"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[0]" = "秒"; + +/* Class = "UISegmentedControl"; text = "ms"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[1]" = "毫秒"; + +/* Class = "UISegmentedControl"; text = "μs"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[2]" = "微秒"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "fty-cZ-huK"; */ +"fty-cZ-huK.text" = "鎖定"; + +/* Class = "UILabel"; text = "Auto (10ms)"; ObjectID = "hVI-M7-yVe"; */ +"hVI-M7-yVe.text" = "自動(10毫秒)"; + +/* Class = "UILabel"; text = "Camera Name"; ObjectID = "if3-5B-xPF"; */ +"if3-5B-xPF.text" = "相機名稱"; + +/* Class = "UILabel"; text = "Unit"; ObjectID = "l6D-7r-DH5"; */ +"l6D-7r-DH5.text" = "單位"; + +/* Class = "UINavigationItem"; text = "Camera Test"; ObjectID = "lZ7-W3-MRS"; */ +"lZ7-W3-MRS.title" = "相機測試"; + +/* Class = "UILabel"; text = "8ms"; ObjectID = "lct-8a-Lqk"; */ +"lct-8a-Lqk.text" = "8毫秒"; + +/* Class = "UITableViewController"; text = "Camera"; ObjectID = "lvC-jH-Oee"; */ +"lvC-jH-Oee.title" = "相機"; + +/* Class = "UILabel"; text = "Resize Aspect Fill"; ObjectID = "mod-K3-RQU"; */ +"mod-K3-RQU.text" = "按比例填充"; + +/* Class = "UILabel"; text = "HD 1920x1080"; ObjectID = "nbm-4k-ihb"; */ +"nbm-4k-ihb.text" = "HD 1920x1080"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "pKS-rd-Dx6"; */ +"pKS-rd-Dx6.text" = "30 fps"; + +/* Class = "UILabel"; text = "Exposure Duration"; ObjectID = "soE-ah-Y4f"; */ +"soE-ah-Y4f.text" = "曝光時間"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "u82-lR-lTP"; */ +"u82-lR-lTP.text" = "30 fps"; + +/* Class = "UILabel"; text = "100"; ObjectID = "y9H-1I-dYX"; */ +"y9H-1I-dYX.text" = "100"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "yOn-QG-KiO"; */ +"yOn-QG-KiO.text" = "ISO"; diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Info.plist b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Info.plist new file mode 100644 index 00000000..65c1d7b0 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.demo.panoptic + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 4.8.1 + CFBundleVersion + 1 + + diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/DWARF/VitalSignEngineCore b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/DWARF/VitalSignEngineCore new file mode 100644 index 00000000..1dccd01a Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/DWARF/VitalSignEngineCore differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/Relocations/aarch64/VitalSignEngineCore.yml b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/Relocations/aarch64/VitalSignEngineCore.yml new file mode 100644 index 00000000..ccdb8463 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-arm64/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/Relocations/aarch64/VitalSignEngineCore.yml @@ -0,0 +1,4643 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/eddie/Library/Developer/Xcode/DerivedData/VitalSignEngine-fpcalwthewvozcfkzzhwpfgjeekq/Build/Intermediates.noindex/ArchiveIntermediates/VitalSignEngine/InstallationBuildProductsLocation/Library/Frameworks/VitalSignEngineCore.framework/VitalSignEngineCore' +relocations: + - { offsetInCU: 0x34, offset: 0x12033B, size: 0x8, addend: 0x0, symName: _VitalSignEngineCoreVersionString, symObjAddr: 0x0, symBinAddr: 0x1054C0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x120370, size: 0x8, addend: 0x0, symName: _VitalSignEngineCoreVersionNumber, symObjAddr: 0x40, symBinAddr: 0x105500, symSize: 0x0 } + - { offsetInCU: 0x4E1, offset: 0x120867, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x2DE4, symBinAddr: 0x6DE4, symSize: 0x20 } + - { offsetInCU: 0x516, offset: 0x12089C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x2E04, symBinAddr: 0x6E04, symSize: 0x3C } + - { offsetInCU: 0x58F, offset: 0x120915, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14layoutSubviewsyyFTo', symObjAddr: 0x361C, symBinAddr: 0x75C4, symSize: 0x6C } + - { offsetInCU: 0x64F, offset: 0x1209D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP8userInfoAA04UserH0VSgvgTW', symObjAddr: 0x46CC, symBinAddr: 0x8674, symSize: 0xC4 } + - { offsetInCU: 0x68C, offset: 0x120A12, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP8userInfoAA04UserH0VSgvsTW', symObjAddr: 0x4790, symBinAddr: 0x8738, symSize: 0x100 } + - { offsetInCU: 0x6CB, offset: 0x120A51, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP8userInfoAA04UserH0VSgvMTW', symObjAddr: 0x4890, symBinAddr: 0x8838, symSize: 0x48 } + - { offsetInCU: 0x708, offset: 0x120A8E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP6configAA0abC6ConfigVSgvgTW', symObjAddr: 0x48E4, symBinAddr: 0x888C, symSize: 0x98 } + - { offsetInCU: 0x745, offset: 0x120ACB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP6configAA0abC6ConfigVSgvsTW', symObjAddr: 0x497C, symBinAddr: 0x8924, symSize: 0xF8 } + - { offsetInCU: 0x784, offset: 0x120B0A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP6configAA0abC6ConfigVSgvMTW', symObjAddr: 0x4A74, symBinAddr: 0x8A1C, symSize: 0x48 } + - { offsetInCU: 0x7C1, offset: 0x120B47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP21onVideoFrameProcessedyAA13ProcessResultVcSgvMTW', symObjAddr: 0x4B00, symBinAddr: 0x8AA8, symSize: 0x48 } + - { offsetInCU: 0x7FE, offset: 0x120B84, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP14shouldSendDataSbSayAA05PixeliF0_pGcSgvMTW', symObjAddr: 0x4C2C, symBinAddr: 0x8BD4, symSize: 0x48 } + - { offsetInCU: 0x83B, offset: 0x120BC1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP13onInitializedyycSgvMTW', symObjAddr: 0x5FB8, symBinAddr: 0x9F60, symSize: 0x44 } + - { offsetInCU: 0x878, offset: 0x120BFE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP7onErrorys0H0_pcSgvMTW', symObjAddr: 0x60E0, symBinAddr: 0xA088, symSize: 0x44 } + - { offsetInCU: 0x8B5, offset: 0x120C3B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19ageProjectionConfigAA03AgehI0VSgvgTW', symObjAddr: 0x7134, symBinAddr: 0xB0DC, symSize: 0xEC } + - { offsetInCU: 0x8F2, offset: 0x120C78, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19ageProjectionConfigAA03AgehI0VSgvsTW', symObjAddr: 0x7220, symBinAddr: 0xB1C8, symSize: 0x144 } + - { offsetInCU: 0x931, offset: 0x120CB7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19ageProjectionConfigAA03AgehI0VSgvMTW', symObjAddr: 0x7364, symBinAddr: 0xB30C, symSize: 0x48 } + - { offsetInCU: 0x96E, offset: 0x120CF4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19enableAgeProjectionSbvgTW', symObjAddr: 0x73B8, symBinAddr: 0xB360, symSize: 0x44 } + - { offsetInCU: 0x9A9, offset: 0x120D2F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19enableAgeProjectionSbvsTW', symObjAddr: 0x73FC, symBinAddr: 0xB3A4, symSize: 0x54 } + - { offsetInCU: 0x9E4, offset: 0x120D6A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19enableAgeProjectionSbvMTW', symObjAddr: 0x7450, symBinAddr: 0xB3F8, symSize: 0x48 } + - { offsetInCU: 0xA21, offset: 0x120DA7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP22isAgeProjectionEnabledSbvgTW', symObjAddr: 0x74E0, symBinAddr: 0xB488, symSize: 0x44 } + - { offsetInCU: 0xA7A, offset: 0x120E00, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP22isAgeProjectionEnabledSbvsTW', symObjAddr: 0x7524, symBinAddr: 0xB4CC, symSize: 0x54 } + - { offsetInCU: 0xAD3, offset: 0x120E59, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP22isAgeProjectionEnabledSbvMTW', symObjAddr: 0x7578, symBinAddr: 0xB520, symSize: 0x6C } + - { offsetInCU: 0xB3F, offset: 0x120EC5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP22isAgeProjectionEnabledSbvMTW.resume.0', symObjAddr: 0x75E4, symBinAddr: 0xB58C, symSize: 0x30 } + - { offsetInCU: 0xB9C, offset: 0x120F22, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP23fdaDevicesValidDistanceSNySdGSgvgTW', symObjAddr: 0x7614, symBinAddr: 0xB5BC, symSize: 0x48 } + - { offsetInCU: 0xBD7, offset: 0x120F5D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP23fdaDevicesValidDistanceSNySdGSgvsTW', symObjAddr: 0x765C, symBinAddr: 0xB604, symSize: 0x8 } + - { offsetInCU: 0xBF3, offset: 0x120F79, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP23fdaDevicesValidDistanceSNySdGSgvMTW', symObjAddr: 0x7664, symBinAddr: 0xB60C, symSize: 0x44 } + - { offsetInCU: 0xC0F, offset: 0x120F95, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP13validDistanceSNySdGvgTW', symObjAddr: 0x76AC, symBinAddr: 0xB654, symSize: 0x68 } + - { offsetInCU: 0xCAC, offset: 0x121032, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP13validDistanceSNySdGvsTW', symObjAddr: 0x7714, symBinAddr: 0xB6BC, symSize: 0x78 } + - { offsetInCU: 0xD53, offset: 0x1210D9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP13validDistanceSNySdGvMTW', symObjAddr: 0x778C, symBinAddr: 0xB734, symSize: 0x44 } + - { offsetInCU: 0xDB7, offset: 0x12113D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC07defaultE2IdSSSgvgTf4d_n', symObjAddr: 0xBB7C, symBinAddr: 0xFA5C, symSize: 0x660 } + - { offsetInCU: 0x1341, offset: 0x1216C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17requestPermission10PromiseKit9GuaranteeCySbGyFTf4d_n', symObjAddr: 0xC708, symBinAddr: 0x105E8, symSize: 0x1F4 } + - { offsetInCU: 0x13CD, offset: 0x121753, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvpACTK', symObjAddr: 0x6C, symBinAddr: 0x406C, symSize: 0xC8 } + - { offsetInCU: 0x1411, offset: 0x121797, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvpACTk', symObjAddr: 0x134, symBinAddr: 0x4134, symSize: 0x1D4 } + - { offsetInCU: 0x1955, offset: 0x121CDB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvpACTK', symObjAddr: 0x874, symBinAddr: 0x4874, symSize: 0x9C } + - { offsetInCU: 0x1999, offset: 0x121D1F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvpACTk', symObjAddr: 0x910, symBinAddr: 0x4910, symSize: 0x174 } + - { offsetInCU: 0x19D3, offset: 0x121D59, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvpACTK', symObjAddr: 0xECC, symBinAddr: 0x4ECC, symSize: 0xF0 } + - { offsetInCU: 0x1A11, offset: 0x121D97, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvpACTk', symObjAddr: 0xFBC, symBinAddr: 0x4FBC, symSize: 0x230 } + - { offsetInCU: 0x1A4B, offset: 0x121DD1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvpACTK', symObjAddr: 0x161C, symBinAddr: 0x561C, symSize: 0x94 } + - { offsetInCU: 0x1A83, offset: 0x121E09, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvpACTk', symObjAddr: 0x16B0, symBinAddr: 0x56B0, symSize: 0xD4 } + - { offsetInCU: 0x1AD7, offset: 0x121E5D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvpACTK', symObjAddr: 0x19B4, symBinAddr: 0x59B4, symSize: 0x94 } + - { offsetInCU: 0x1B0F, offset: 0x121E95, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvpACTk', symObjAddr: 0x1A48, symBinAddr: 0x5A48, symSize: 0xD4 } + - { offsetInCU: 0x1C66, offset: 0x121FEC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvpACTK', symObjAddr: 0x1D78, symBinAddr: 0x5D78, symSize: 0x50 } + - { offsetInCU: 0x1C9E, offset: 0x122024, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvpACTk', symObjAddr: 0x1DC8, symBinAddr: 0x5DC8, symSize: 0x58 } + - { offsetInCU: 0x1CD4, offset: 0x12205A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvpACTK', symObjAddr: 0x2080, symBinAddr: 0x6080, symSize: 0x50 } + - { offsetInCU: 0x1D2C, offset: 0x1220B2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvpACTk', symObjAddr: 0x20D0, symBinAddr: 0x60D0, symSize: 0x58 } + - { offsetInCU: 0x1D80, offset: 0x122106, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvpACTK', symObjAddr: 0x225C, symBinAddr: 0x625C, symSize: 0x58 } + - { offsetInCU: 0x1DB8, offset: 0x12213E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvpACTk', symObjAddr: 0x22B4, symBinAddr: 0x62B4, symSize: 0x30 } + - { offsetInCU: 0x1DD0, offset: 0x122156, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvpACTK', symObjAddr: 0x24CC, symBinAddr: 0x64CC, symSize: 0x74 } + - { offsetInCU: 0x1E68, offset: 0x1221EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvpACTk', symObjAddr: 0x2540, symBinAddr: 0x6540, symSize: 0x78 } + - { offsetInCU: 0x1F00, offset: 0x122286, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvpACTK', symObjAddr: 0x27E0, symBinAddr: 0x67E0, symSize: 0x94 } + - { offsetInCU: 0x1F38, offset: 0x1222BE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvpACTk', symObjAddr: 0x2874, symBinAddr: 0x6874, symSize: 0xB8 } + - { offsetInCU: 0x1F7A, offset: 0x122300, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvpACTK', symObjAddr: 0x299C, symBinAddr: 0x699C, symSize: 0x94 } + - { offsetInCU: 0x1FB2, offset: 0x122338, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvpACTk', symObjAddr: 0x2A30, symBinAddr: 0x6A30, symSize: 0xB8 } + - { offsetInCU: 0x2083, offset: 0x122409, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCfETo', symObjAddr: 0x3790, symBinAddr: 0x7738, symSize: 0x168 } + - { offsetInCU: 0x20C8, offset: 0x12244E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP18beginConfigurationyyFTW', symObjAddr: 0x38F8, symBinAddr: 0x78A0, symSize: 0x38 } + - { offsetInCU: 0x212B, offset: 0x1224B1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19commitConfigurationyyFTW', symObjAddr: 0x3968, symBinAddr: 0x7910, symSize: 0x4 } + - { offsetInCU: 0x215D, offset: 0x1224E3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP9configureyyyAaD_pXEFTW', symObjAddr: 0x39E4, symBinAddr: 0x798C, symSize: 0x4 } + - { offsetInCU: 0x2179, offset: 0x1224FF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12faceDetectorAA0ab4FaceH0_pSgvsTW', symObjAddr: 0x3A10, symBinAddr: 0x79B8, symSize: 0x4 } + - { offsetInCU: 0x21B6, offset: 0x12253C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12faceDetectorAA0ab4FaceH0_pSgvMTW', symObjAddr: 0x3B00, symBinAddr: 0x7AA8, symSize: 0x44 } + - { offsetInCU: 0x2214, offset: 0x12259A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP6deviceAA0E6DeviceVSgvgTW', symObjAddr: 0x3DE8, symBinAddr: 0x7D90, symSize: 0x4 } + - { offsetInCU: 0x235F, offset: 0x1226E5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP6deviceAA0E6DeviceVSgvsTW', symObjAddr: 0x4050, symBinAddr: 0x7FF8, symSize: 0x4 } + - { offsetInCU: 0x23AC, offset: 0x122732, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP6deviceAA0E6DeviceVSgvMTW', symObjAddr: 0x42A4, symBinAddr: 0x824C, symSize: 0x4C } + - { offsetInCU: 0x23E9, offset: 0x12276F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP6deviceAA0E6DeviceVSgvMTW.resume.0', symObjAddr: 0x42F0, symBinAddr: 0x8298, symSize: 0xC0 } + - { offsetInCU: 0x243F, offset: 0x1227C5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP8isActiveSbvgTW', symObjAddr: 0x44BC, symBinAddr: 0x8464, symSize: 0x28 } + - { offsetInCU: 0x2474, offset: 0x1227FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP8isActiveSbvgTW', symObjAddr: 0x44BC, symBinAddr: 0x8464, symSize: 0x28 } + - { offsetInCU: 0x24C2, offset: 0x122848, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP8isActiveSbvsTW', symObjAddr: 0x450C, symBinAddr: 0x84B4, symSize: 0x4 } + - { offsetInCU: 0x250F, offset: 0x122895, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP8isActiveSbvMTW', symObjAddr: 0x460C, symBinAddr: 0x85B4, symSize: 0x3C } + - { offsetInCU: 0x25B1, offset: 0x122937, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP8isActiveSbvMTW.resume.0', symObjAddr: 0x4648, symBinAddr: 0x85F0, symSize: 0x24 } + - { offsetInCU: 0x2610, offset: 0x122996, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP3fpsSdSgvgTW', symObjAddr: 0x4C80, symBinAddr: 0x8C28, symSize: 0x64 } + - { offsetInCU: 0x2698, offset: 0x122A1E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP3fpsSdSgvsTW', symObjAddr: 0x4D48, symBinAddr: 0x8CF0, symSize: 0x8 } + - { offsetInCU: 0x26D0, offset: 0x122A56, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP3fpsSdSgvMTW', symObjAddr: 0x4FCC, symBinAddr: 0x8F74, symSize: 0x44 } + - { offsetInCU: 0x2731, offset: 0x122AB7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12presetFormatAA06PresetH0OSgvgTW', symObjAddr: 0x50C0, symBinAddr: 0x9068, symSize: 0x80 } + - { offsetInCU: 0x27CC, offset: 0x122B52, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12presetFormatAA06PresetH0OSgvsTW', symObjAddr: 0x51C0, symBinAddr: 0x9168, symSize: 0x28 } + - { offsetInCU: 0x2804, offset: 0x122B8A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12presetFormatAA06PresetH0OSgvMTW', symObjAddr: 0x5314, symBinAddr: 0x92BC, symSize: 0x44 } + - { offsetInCU: 0x2837, offset: 0x122BBD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12exposureModeAA08ExposureH0OSgvgTW', symObjAddr: 0x53F0, symBinAddr: 0x9398, symSize: 0x4 } + - { offsetInCU: 0x2880, offset: 0x122C06, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12exposureModeAA08ExposureH0OSgvsTW', symObjAddr: 0x55B8, symBinAddr: 0x9560, symSize: 0x28 } + - { offsetInCU: 0x28CF, offset: 0x122C55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12exposureModeAA08ExposureH0OSgvMTW', symObjAddr: 0x5848, symBinAddr: 0x97F0, symSize: 0x34 } + - { offsetInCU: 0x290D, offset: 0x122C93, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP11setExposure8duration3isoySdSg_SfSgtFTW', symObjAddr: 0x58C8, symBinAddr: 0x9870, symSize: 0x1C } + - { offsetInCU: 0x294A, offset: 0x122CD0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP16whiteBalanceModeAA05WhitehI0OSgvgTW', symObjAddr: 0x5A7C, symBinAddr: 0x9A24, symSize: 0x4 } + - { offsetInCU: 0x2993, offset: 0x122D19, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP16whiteBalanceModeAA05WhitehI0OSgvsTW', symObjAddr: 0x5C14, symBinAddr: 0x9BBC, symSize: 0x28 } + - { offsetInCU: 0x29E2, offset: 0x122D68, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP16whiteBalanceModeAA05WhitehI0OSgvMTW', symObjAddr: 0x5E88, symBinAddr: 0x9E30, symSize: 0x34 } + - { offsetInCU: 0x2A20, offset: 0x122DA6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19previewLayerGravityAA07PreviewhI0OSgvsTW', symObjAddr: 0x6150, symBinAddr: 0xA0F8, symSize: 0x28 } + - { offsetInCU: 0x2A92, offset: 0x122E18, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19previewLayerGravityAA07PreviewhI0OSgvMTW', symObjAddr: 0x62F0, symBinAddr: 0xA298, symSize: 0x44 } + - { offsetInCU: 0x2ADC, offset: 0x122E62, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP17enablePhotoTakingSbSgvsTW', symObjAddr: 0x6424, symBinAddr: 0xA3CC, symSize: 0x4 } + - { offsetInCU: 0x2AF8, offset: 0x122E7E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP17enablePhotoTakingSbSgvMTW', symObjAddr: 0x643C, symBinAddr: 0xA3E4, symSize: 0x44 } + - { offsetInCU: 0x2B59, offset: 0x122EDF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP20enableVideoRecordingSbSgvsTW', symObjAddr: 0x652C, symBinAddr: 0xA4D4, symSize: 0x4 } + - { offsetInCU: 0x2B91, offset: 0x122F17, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP20enableVideoRecordingSbSgvMTW', symObjAddr: 0x66C0, symBinAddr: 0xA668, symSize: 0x44 } + - { offsetInCU: 0x2BF2, offset: 0x122F78, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP20enableAudioRecordingSbSgvsTW', symObjAddr: 0x67B0, symBinAddr: 0xA758, symSize: 0x4 } + - { offsetInCU: 0x2C0E, offset: 0x122F94, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP20enableAudioRecordingSbSgvMTW', symObjAddr: 0x6910, symBinAddr: 0xA8B8, symSize: 0x44 } + - { offsetInCU: 0x2C6F, offset: 0x122FF5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP23enableLandmarkRecordingSbSgvsTW', symObjAddr: 0x6A00, symBinAddr: 0xA9A8, symSize: 0x4 } + - { offsetInCU: 0x2C8B, offset: 0x123011, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP23enableLandmarkRecordingSbSgvMTW', symObjAddr: 0x6A10, symBinAddr: 0xA9B8, symSize: 0x44 } + - { offsetInCU: 0x2CEC, offset: 0x123072, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP25enableTimestampsRecordingSbSgvsTW', symObjAddr: 0x6B90, symBinAddr: 0xAB38, symSize: 0x4 } + - { offsetInCU: 0x2D08, offset: 0x12308E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP25enableTimestampsRecordingSbSgvMTW', symObjAddr: 0x6C48, symBinAddr: 0xABF0, symSize: 0x44 } + - { offsetInCU: 0x2D69, offset: 0x1230EF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP17compressionFormatAA011CompressionH0OSgvsTW', symObjAddr: 0x6DB8, symBinAddr: 0xAD60, symSize: 0x28 } + - { offsetInCU: 0x2DDB, offset: 0x123161, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP17compressionFormatAA011CompressionH0OSgvMTW', symObjAddr: 0x6EC0, symBinAddr: 0xAE68, symSize: 0x44 } + - { offsetInCU: 0x2E25, offset: 0x1231AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP20setCompressionFormat10videoWidth0J6HeightySiSg_AItFTW', symObjAddr: 0x6FDC, symBinAddr: 0xAF84, symSize: 0xC } + - { offsetInCU: 0x2E62, offset: 0x1231E8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP22setPixelsExtractorType3roi09pixelDataJ0yAA8PixelROIO_AA0nmJ0OtKFTW', symObjAddr: 0x7800, symBinAddr: 0xB7A8, symSize: 0x14 } + - { offsetInCU: 0x2EDF, offset: 0x123265, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP15videoDimensionsSo6CGSizeVSgvgTW', symObjAddr: 0x7E90, symBinAddr: 0xBE38, symSize: 0x18 } + - { offsetInCU: 0x2F69, offset: 0x1232EF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP11previewSizeSo6CGSizeVvgTW', symObjAddr: 0x7FE8, symBinAddr: 0xBF90, symSize: 0x28 } + - { offsetInCU: 0x2FA7, offset: 0x12332D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12activeFormatAA0e7CaptureH0VSgvgTW', symObjAddr: 0x8038, symBinAddr: 0xBFE0, symSize: 0x4 } + - { offsetInCU: 0x3060, offset: 0x1233E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP16exposureDurationSo6CMTimeaSgvgTW', symObjAddr: 0x82B0, symBinAddr: 0xC258, symSize: 0x18 } + - { offsetInCU: 0x3093, offset: 0x123419, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP19recordedVideoHeightSiSgvgTW', symObjAddr: 0x8484, symBinAddr: 0xC42C, symSize: 0x18 } + - { offsetInCU: 0x30AF, offset: 0x123435, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP18recordedVideoWidthSiSgvgTW', symObjAddr: 0x84A8, symBinAddr: 0xC450, symSize: 0x18 } + - { offsetInCU: 0x30CB, offset: 0x123451, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP23facePixelsExtractorTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x8538, symBinAddr: 0xC4E0, symSize: 0x4 } + - { offsetInCU: 0x30FD, offset: 0x123483, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP24chestPixelsExtractorTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x85A0, symBinAddr: 0xC548, symSize: 0x4 } + - { offsetInCU: 0x3146, offset: 0x1234CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvgTW', symObjAddr: 0x860C, symBinAddr: 0xC5B4, symSize: 0x88 } + - { offsetInCU: 0x31E9, offset: 0x12356F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP13startScanning10PromiseKit0I0CyytGyFTW', symObjAddr: 0x871C, symBinAddr: 0xC6C4, symSize: 0x4 } + - { offsetInCU: 0x327C, offset: 0x123602, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP12stopScanning10PromiseKit0I0CyytGyFTW', symObjAddr: 0x898C, symBinAddr: 0xC934, symSize: 0x9C } + - { offsetInCU: 0x3454, offset: 0x1237DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvpACTK', symObjAddr: 0x8B9C, symBinAddr: 0xCB44, symSize: 0xA4 } + - { offsetInCU: 0x34EE, offset: 0x123874, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvpACTk', symObjAddr: 0x8C40, symBinAddr: 0xCBE8, symSize: 0x40 } + - { offsetInCU: 0x3506, offset: 0x12388C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvpACTK', symObjAddr: 0x8C80, symBinAddr: 0xCC28, symSize: 0x48 } + - { offsetInCU: 0x351E, offset: 0x1238A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvpACTk', symObjAddr: 0x8CC8, symBinAddr: 0xCC70, symSize: 0x70 } + - { offsetInCU: 0x3536, offset: 0x1238BC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8isActiveSbvpACTK', symObjAddr: 0x8D38, symBinAddr: 0xCCE0, symSize: 0x30 } + - { offsetInCU: 0x35B6, offset: 0x12393C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8isActiveSbvpACTk', symObjAddr: 0x8D68, symBinAddr: 0xCD10, symSize: 0x24 } + - { offsetInCU: 0x3809, offset: 0x123B8F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvpACTK', symObjAddr: 0x91B0, symBinAddr: 0xD158, symSize: 0x74 } + - { offsetInCU: 0x388B, offset: 0x123C11, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvpACTk', symObjAddr: 0x9224, symBinAddr: 0xD1CC, symSize: 0x30 } + - { offsetInCU: 0x38A3, offset: 0x123C29, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvpACTK', symObjAddr: 0x9258, symBinAddr: 0xD200, symSize: 0x88 } + - { offsetInCU: 0x3938, offset: 0x123CBE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvpACTk', symObjAddr: 0x92E0, symBinAddr: 0xD288, symSize: 0x34 } + - { offsetInCU: 0x3950, offset: 0x123CD6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvpACTK', symObjAddr: 0x9314, symBinAddr: 0xD2BC, symSize: 0x38 } + - { offsetInCU: 0x3968, offset: 0x123CEE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvpACTk', symObjAddr: 0x934C, symBinAddr: 0xD2F4, symSize: 0x34 } + - { offsetInCU: 0x3980, offset: 0x123D06, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvpACTK', symObjAddr: 0x9380, symBinAddr: 0xD328, symSize: 0x38 } + - { offsetInCU: 0x3998, offset: 0x123D1E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvpACTk', symObjAddr: 0x93B8, symBinAddr: 0xD360, symSize: 0x34 } + - { offsetInCU: 0x39B0, offset: 0x123D36, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvpACTk', symObjAddr: 0x9400, symBinAddr: 0xD3A8, symSize: 0x34 } + - { offsetInCU: 0x39C8, offset: 0x123D4E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvpACTk', symObjAddr: 0x9440, symBinAddr: 0xD3E8, symSize: 0x24 } + - { offsetInCU: 0x39E0, offset: 0x123D66, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvpACTk', symObjAddr: 0x9470, symBinAddr: 0xD418, symSize: 0x24 } + - { offsetInCU: 0x39F8, offset: 0x123D7E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvpACTk', symObjAddr: 0x94A0, symBinAddr: 0xD448, symSize: 0x24 } + - { offsetInCU: 0x3A10, offset: 0x123D96, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvpACTk', symObjAddr: 0x94D0, symBinAddr: 0xD478, symSize: 0x24 } + - { offsetInCU: 0x3A3F, offset: 0x123DC5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvpACTK', symObjAddr: 0x9574, symBinAddr: 0xD51C, symSize: 0x6C } + - { offsetInCU: 0x3AC1, offset: 0x123E47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvpACTk', symObjAddr: 0x95E0, symBinAddr: 0xD588, symSize: 0x34 } + - { offsetInCU: 0x3B2D, offset: 0x123EB3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvpACTk', symObjAddr: 0x988C, symBinAddr: 0xD834, symSize: 0x24 } + - { offsetInCU: 0x3B45, offset: 0x123ECB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvpACTk', symObjAddr: 0x992C, symBinAddr: 0xD8D4, symSize: 0x34 } + - { offsetInCU: 0x4160, offset: 0x1244E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24setOnVideoFrameProcessed33_2BF2FCC9DFD63A0A68F8C2B63EDEF291LLyyyAA13ProcessResultVcSgFAGSgAA0iJ0CcfU_', symObjAddr: 0xA364, symBinAddr: 0xE30C, symSize: 0x3A8 } + - { offsetInCU: 0x4355, offset: 0x1246DB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17getAllDeviceTypes33_2BF2FCC9DFD63A0A68F8C2B63EDEF291LLSaySo09AVCaptureH4TypeaGyFZTf4d_n', symObjAddr: 0xAFE8, symBinAddr: 0xEEC8, symSize: 0x2E0 } + - { offsetInCU: 0x49FB, offset: 0x124D81, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC09availableE7DevicesSayAA0E6DeviceVGyFZTf4d_n', symObjAddr: 0xB2C8, symBinAddr: 0xF1A8, symSize: 0x4DC } + - { offsetInCU: 0x4ECE, offset: 0x125254, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVSgWOy', symObjAddr: 0xB7A4, symBinAddr: 0xF684, symSize: 0x68 } + - { offsetInCU: 0x4EE2, offset: 0x125268, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOSgWOy', symObjAddr: 0xB80C, symBinAddr: 0xF6EC, symSize: 0x10 } + - { offsetInCU: 0x4EF6, offset: 0x12527C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOWOy', symObjAddr: 0xB81C, symBinAddr: 0xF6FC, symSize: 0x14 } + - { offsetInCU: 0x4F0A, offset: 0x125290, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVSgWOe', symObjAddr: 0xB830, symBinAddr: 0xF710, symSize: 0x68 } + - { offsetInCU: 0x4F1E, offset: 0x1252A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOSgWOe', symObjAddr: 0xB898, symBinAddr: 0xF778, symSize: 0x10 } + - { offsetInCU: 0x4F32, offset: 0x1252B8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOWOe', symObjAddr: 0xB8A8, symBinAddr: 0xF788, symSize: 0x14 } + - { offsetInCU: 0x4F46, offset: 0x1252CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVSgWOy', symObjAddr: 0xB8BC, symBinAddr: 0xF79C, symSize: 0x14 } + - { offsetInCU: 0x4F5A, offset: 0x1252E0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVSgWOe', symObjAddr: 0xB8D0, symBinAddr: 0xF7B0, symSize: 0x14 } + - { offsetInCU: 0x4F6E, offset: 0x1252F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVSgWOy', symObjAddr: 0xB8E4, symBinAddr: 0xF7C4, symSize: 0x134 } + - { offsetInCU: 0x4F82, offset: 0x125308, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVSgWOe', symObjAddr: 0xBA18, symBinAddr: 0xF8F8, symSize: 0x134 } + - { offsetInCU: 0x4F96, offset: 0x12531C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVIegn_SgWOy', symObjAddr: 0xBB4C, symBinAddr: 0xFA2C, symSize: 0x10 } + - { offsetInCU: 0x4FAA, offset: 0x125330, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCMa', symObjAddr: 0xBB5C, symBinAddr: 0xFA3C, symSize: 0x20 } + - { offsetInCU: 0x5137, offset: 0x1254BD, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0xC8FC, symBinAddr: 0x107DC, symSize: 0x40 } + - { offsetInCU: 0x514B, offset: 0x1254D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB12FaceDetector_pSgWOf', symObjAddr: 0xC93C, symBinAddr: 0x1081C, symSize: 0x48 } + - { offsetInCU: 0x515F, offset: 0x1254E5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVSgWOe', symObjAddr: 0xC9C8, symBinAddr: 0x108A8, symSize: 0x50 } + - { offsetInCU: 0x5173, offset: 0x1254F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVSgWOy', symObjAddr: 0xCA18, symBinAddr: 0x108F8, symSize: 0x50 } + - { offsetInCU: 0x5187, offset: 0x12550D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOACs5ErrorAAWl', symObjAddr: 0xCA68, symBinAddr: 0x10948, symSize: 0x44 } + - { offsetInCU: 0x519B, offset: 0x125521, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_1, symObjAddr: 0xCAAC, symBinAddr: 0x1098C, symSize: 0x24 } + - { offsetInCU: 0x51AF, offset: 0x125535, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13startScanning10PromiseKit0I0CyytGyFAHSbcfU_TA', symObjAddr: 0xCAF4, symBinAddr: 0x109D4, symSize: 0x18 } + - { offsetInCU: 0x51C3, offset: 0x125549, size: 0x8, addend: 0x0, symName: ___swift_memcpy20_4, symObjAddr: 0xCF38, symBinAddr: 0x10E18, symSize: 0x14 } + - { offsetInCU: 0x51D7, offset: 0x12555D, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0xCF4C, symBinAddr: 0x10E2C, symSize: 0x4 } + - { offsetInCU: 0x51EB, offset: 0x125571, size: 0x8, addend: 0x0, symName: '_$sSo9NSDecimalawet', symObjAddr: 0xCF50, symBinAddr: 0x10E30, symSize: 0x20 } + - { offsetInCU: 0x51FF, offset: 0x125585, size: 0x8, addend: 0x0, symName: '_$sSo9NSDecimalawst', symObjAddr: 0xCF70, symBinAddr: 0x10E50, symSize: 0x2C } + - { offsetInCU: 0x5213, offset: 0x125599, size: 0x8, addend: 0x0, symName: ___swift_memcpy16_8, symObjAddr: 0xCFB8, symBinAddr: 0x10E98, symSize: 0xC } + - { offsetInCU: 0x5227, offset: 0x1255AD, size: 0x8, addend: 0x0, symName: ___swift_memcpy24_4, symObjAddr: 0xCFE0, symBinAddr: 0x10EC0, symSize: 0x14 } + - { offsetInCU: 0x523B, offset: 0x1255C1, size: 0x8, addend: 0x0, symName: '_$sSo6CMTimeawet', symObjAddr: 0xCFF4, symBinAddr: 0x10ED4, symSize: 0x20 } + - { offsetInCU: 0x524F, offset: 0x1255D5, size: 0x8, addend: 0x0, symName: '_$sSo6CMTimeawst', symObjAddr: 0xD014, symBinAddr: 0x10EF4, symSize: 0x2C } + - { offsetInCU: 0x5263, offset: 0x1255E9, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwet', symObjAddr: 0xD0B0, symBinAddr: 0x10F90, symSize: 0x20 } + - { offsetInCU: 0x5277, offset: 0x1255FD, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVwst', symObjAddr: 0xD0D0, symBinAddr: 0x10FB0, symSize: 0x28 } + - { offsetInCU: 0x5296, offset: 0x12561C, size: 0x8, addend: 0x0, symName: '_$ss5Error_pytIegnr_sAA_pIegg_TRTA', symObjAddr: 0xD114, symBinAddr: 0x10FF4, symSize: 0x44 } + - { offsetInCU: 0x52CA, offset: 0x125650, size: 0x8, addend: 0x0, symName: '_$ss5Error_pIegg_sAA_pytIegnr_TRTA', symObjAddr: 0xD158, symBinAddr: 0x11038, symSize: 0x24 } + - { offsetInCU: 0x52FE, offset: 0x125684, size: 0x8, addend: 0x0, symName: '_$sytIegr_Ieg_TRTA', symObjAddr: 0xD17C, symBinAddr: 0x1105C, symSize: 0x20 } + - { offsetInCU: 0x5332, offset: 0x1256B8, size: 0x8, addend: 0x0, symName: '_$sIeg_ytIegr_TRTA', symObjAddr: 0xD1C0, symBinAddr: 0x110A0, symSize: 0x20 } + - { offsetInCU: 0x535B, offset: 0x1256E1, size: 0x8, addend: 0x0, symName: '_$sSay19VitalSignEngineCore17PixelDataProtocol_pGSbIegnr_ACSbIeggd_TRTA', symObjAddr: 0xD1E0, symBinAddr: 0x110C0, symSize: 0x8 } + - { offsetInCU: 0x536F, offset: 0x1256F5, size: 0x8, addend: 0x0, symName: '_$sSay19VitalSignEngineCore17PixelDataProtocol_pGSbIeggd_ACSbIegnr_TRTA', symObjAddr: 0xD1E8, symBinAddr: 0x110C8, symSize: 0x8 } + - { offsetInCU: 0x538E, offset: 0x125714, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVytIegnr_ACIegn_TRTA', symObjAddr: 0xD1F0, symBinAddr: 0x110D0, symSize: 0x20 } + - { offsetInCU: 0x53C2, offset: 0x125748, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVIegn_ACytIegnr_TRTA', symObjAddr: 0xD210, symBinAddr: 0x110F0, symSize: 0x20 } + - { offsetInCU: 0x53EB, offset: 0x125771, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC04initE4ViewyyFySDySSypGSgcfU_TA', symObjAddr: 0xD230, symBinAddr: 0x11110, symSize: 0x8 } + - { offsetInCU: 0x53FF, offset: 0x125785, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC04initE4ViewyyFySDySSypGSgcfU0_TA', symObjAddr: 0xD238, symBinAddr: 0x11118, symSize: 0x8 } + - { offsetInCU: 0x5413, offset: 0x125799, size: 0x8, addend: 0x0, symName: '_$sypWOb', symObjAddr: 0xD27C, symBinAddr: 0x1115C, symSize: 0x10 } + - { offsetInCU: 0x5427, offset: 0x1257AD, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0xD28C, symBinAddr: 0x1116C, symSize: 0x3C } + - { offsetInCU: 0x543B, offset: 0x1257C1, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0xD2C8, symBinAddr: 0x111A8, symSize: 0x20 } + - { offsetInCU: 0x544F, offset: 0x1257D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10VideoFrameCAA13ProcessResultVSgIeggr_SgWOe', symObjAddr: 0xD2E8, symBinAddr: 0x111C8, symSize: 0x10 } + - { offsetInCU: 0x5463, offset: 0x1257E9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24setOnVideoFrameProcessed33_2BF2FCC9DFD63A0A68F8C2B63EDEF291LLyyyAA13ProcessResultVcSgFAGSgAA0iJ0CcfU_TA', symObjAddr: 0xD348, symBinAddr: 0x11228, symSize: 0xC } + - { offsetInCU: 0x5477, offset: 0x1257FD, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwCP', symObjAddr: 0xD450, symBinAddr: 0x11330, symSize: 0x30 } + - { offsetInCU: 0x548B, offset: 0x125811, size: 0x8, addend: 0x0, symName: ___swift_memcpy32_8, symObjAddr: 0xD480, symBinAddr: 0x11360, symSize: 0xC } + - { offsetInCU: 0x549F, offset: 0x125825, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwet', symObjAddr: 0xD48C, symBinAddr: 0x1136C, symSize: 0x20 } + - { offsetInCU: 0x54B3, offset: 0x125839, size: 0x8, addend: 0x0, symName: '_$sSo6CGRectVwst', symObjAddr: 0xD4AC, symBinAddr: 0x1138C, symSize: 0x2C } + - { offsetInCU: 0x54C7, offset: 0x12584D, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVSHSCSQWb', symObjAddr: 0xD52C, symBinAddr: 0x1140C, symSize: 0x2C } + - { offsetInCU: 0x54DB, offset: 0x125861, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation26_ObjectiveCBridgeableErrorSCs0E0PWb', symObjAddr: 0xD598, symBinAddr: 0x11478, symSize: 0x2C } + - { offsetInCU: 0x54EF, offset: 0x125875, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation13CustomNSErrorSCs5ErrorPWb', symObjAddr: 0xD5C4, symBinAddr: 0x114A4, symSize: 0x2C } + - { offsetInCU: 0x5503, offset: 0x125889, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation21_BridgedStoredNSErrorSCAC06CustomE0PWb', symObjAddr: 0xD5F0, symBinAddr: 0x114D0, symSize: 0x2C } + - { offsetInCU: 0x5517, offset: 0x12589D, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation21_BridgedStoredNSErrorSCAC26_ObjectiveCBridgeableErrorPWb', symObjAddr: 0xD61C, symBinAddr: 0x114FC, symSize: 0x2C } + - { offsetInCU: 0x552B, offset: 0x1258B1, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation21_BridgedStoredNSErrorSCSHWb', symObjAddr: 0xD648, symBinAddr: 0x11528, symSize: 0x2C } + - { offsetInCU: 0x553F, offset: 0x1258C5, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_AC06_ErrorF8ProtocolPWT', symObjAddr: 0xD674, symBinAddr: 0x11554, symSize: 0x2C } + - { offsetInCU: 0x5553, offset: 0x1258D9, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_SYWT', symObjAddr: 0xD700, symBinAddr: 0x115E0, symSize: 0x2C } + - { offsetInCU: 0x5567, offset: 0x1258ED, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation21_BridgedStoredNSErrorSC4CodeAcDP_8RawValueSYs17FixedWidthIntegerPWT', symObjAddr: 0xD72C, symBinAddr: 0x1160C, symSize: 0x4 } + - { offsetInCU: 0x557B, offset: 0x125901, size: 0x8, addend: 0x0, symName: '_$sS2is17FixedWidthIntegersWl', symObjAddr: 0xD730, symBinAddr: 0x11610, symSize: 0x44 } + - { offsetInCU: 0x558F, offset: 0x125915, size: 0x8, addend: 0x0, symName: '_$sSo7AVErrorV10Foundation18_ErrorCodeProtocolSCSQWb', symObjAddr: 0xD774, symBinAddr: 0x11654, symSize: 0x2C } + - { offsetInCU: 0x55A3, offset: 0x125929, size: 0x8, addend: 0x0, symName: '_$sSo7AVErrorV10Foundation18_ErrorCodeProtocolSC01_C4TypeAcDP_AC21_BridgedStoredNSErrorPWT', symObjAddr: 0xD7A0, symBinAddr: 0x11680, symSize: 0x2C } + - { offsetInCU: 0x55B7, offset: 0x12593D, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypeas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0xD7CC, symBinAddr: 0x116AC, symSize: 0x2C } + - { offsetInCU: 0x55CB, offset: 0x125951, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypeas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0xD7F8, symBinAddr: 0x116D8, symSize: 0x2C } + - { offsetInCU: 0x55DF, offset: 0x125965, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypeaSHSCSQWb', symObjAddr: 0xD824, symBinAddr: 0x11704, symSize: 0x2C } + - { offsetInCU: 0x55F3, offset: 0x125979, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureDeviceTypeas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0xD850, symBinAddr: 0x11730, symSize: 0x2C } + - { offsetInCU: 0x5607, offset: 0x12598D, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureDeviceTypeas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0xD87C, symBinAddr: 0x1175C, symSize: 0x2C } + - { offsetInCU: 0x561B, offset: 0x1259A1, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureDeviceTypeaSHSCSQWb', symObjAddr: 0xD8A8, symBinAddr: 0x11788, symSize: 0x2C } + - { offsetInCU: 0x5DFE, offset: 0x126184, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySo15AVCaptureDeviceCG_SSTg5062$s19VitalSignEngineCore0aB6CameraC09availableE7DevicesSayAA0E6d11VGyFZAFSo09C65H0CXEfU0_SSAIcfu_33_8b8802940fb0022927587dce529fde66AISSTf3nnpk_nTf1cn_n', symObjAddr: 0x9AC8, symBinAddr: 0xDA70, symSize: 0x1AC } + - { offsetInCU: 0x60ED, offset: 0x126473, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureDeviceTypeas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0xA718, symBinAddr: 0xE6C0, symSize: 0x14 } + - { offsetInCU: 0x6109, offset: 0x12648F, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureDeviceTypeas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0xA7AC, symBinAddr: 0xE754, symSize: 0x18 } + - { offsetInCU: 0x6125, offset: 0x1264AB, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypeas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0xA878, symBinAddr: 0xE820, symSize: 0x14 } + - { offsetInCU: 0x6141, offset: 0x1264C7, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypeas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0xA88C, symBinAddr: 0xE834, symSize: 0x18 } + - { offsetInCU: 0x616C, offset: 0x1264F2, size: 0x8, addend: 0x0, symName: '_$sSo19AVAssetWriterStatusVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0xA960, symBinAddr: 0xE8A0, symSize: 0x14 } + - { offsetInCU: 0x61CB, offset: 0x126551, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVSHSCSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xABA0, symBinAddr: 0xEAD0, symSize: 0x5C } + - { offsetInCU: 0x61FC, offset: 0x126582, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureDeviceTypeas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0xACBC, symBinAddr: 0xEB9C, symSize: 0x84 } + - { offsetInCU: 0x6218, offset: 0x12659E, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypeas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0xAD40, symBinAddr: 0xEC20, symSize: 0x84 } + - { offsetInCU: 0x6234, offset: 0x1265BA, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVs5ErrorSCsACP9_userInfoyXlSgvgTW', symObjAddr: 0xAE44, symBinAddr: 0xED24, symSize: 0x4 } + - { offsetInCU: 0x63AA, offset: 0x126730, size: 0x8, addend: 0x0, symName: '_$ss14_ArrayProtocolPsE6filterySay7ElementQzGSbAEKXEKFSay19VitalSignEngineCore19CameraCaptureFormatVG_Tg504$s19efg8Core0aB6i9C12activek5AA0e7J16G0VSgvgSbAFXEfU_So015AVCaptureDeviceK0CTf1cn_nTf4gg_n', symObjAddr: 0xC204, symBinAddr: 0x100E4, symSize: 0x39C } + - { offsetInCU: 0x68E7, offset: 0x126C6D, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation13CustomNSErrorSCAcDP9errorCodeSivgTW', symObjAddr: 0xAA30, symBinAddr: 0xE960, symSize: 0x40 } + - { offsetInCU: 0x6903, offset: 0x126C89, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation13CustomNSErrorSCAcDP13errorUserInfoSDySSypGvgTW', symObjAddr: 0xAA70, symBinAddr: 0xE9A0, symSize: 0x40 } + - { offsetInCU: 0x691F, offset: 0x126CA5, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation26_ObjectiveCBridgeableErrorSCAcDP15_bridgedNSErrorxSgSo0G0Ch_tcfCTW', symObjAddr: 0xAAB0, symBinAddr: 0xE9E0, symSize: 0x68 } + - { offsetInCU: 0x694F, offset: 0x126CD5, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVSHSCSH9hashValueSivgTW', symObjAddr: 0xAB18, symBinAddr: 0xEA48, symSize: 0x38 } + - { offsetInCU: 0x6980, offset: 0x126D06, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVSHSCSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xAB50, symBinAddr: 0xEA80, symSize: 0x50 } + - { offsetInCU: 0x699C, offset: 0x126D22, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVs5ErrorSCsACP7_domainSSvgTW', symObjAddr: 0xADC4, symBinAddr: 0xECA4, symSize: 0x40 } + - { offsetInCU: 0x69B8, offset: 0x126D3E, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVs5ErrorSCsACP5_codeSivgTW', symObjAddr: 0xAE04, symBinAddr: 0xECE4, symSize: 0x40 } + - { offsetInCU: 0x69D4, offset: 0x126D5A, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVs5ErrorSCsACP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xAE48, symBinAddr: 0xED28, symSize: 0x40 } + - { offsetInCU: 0x69F0, offset: 0x126D76, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeVSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0xAE88, symBinAddr: 0xED68, symSize: 0x58 } + - { offsetInCU: 0x6AAF, offset: 0x126E35, size: 0x8, addend: 0x0, symName: '_$sSo18AVCaptureTorchModeVSYSCSY8rawValue03RawE0QzvgTW', symObjAddr: 0xA93C, symBinAddr: 0xE890, symSize: 0xC } + - { offsetInCU: 0x6B3C, offset: 0x126EC2, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypeaSYSCSY8rawValue03RawE0QzvgTW', symObjAddr: 0xAC94, symBinAddr: 0xEB74, symSize: 0x28 } + - { offsetInCU: 0x6B7C, offset: 0x126F02, size: 0x8, addend: 0x0, symName: '_$sSo19AVAssetWriterStatusVSYSCSY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0xA85C, symBinAddr: 0xE804, symSize: 0x10 } + - { offsetInCU: 0x6BB5, offset: 0x126F3B, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP8_nsErrorSo0E0CvgTW', symObjAddr: 0xA974, symBinAddr: 0xE8B4, symSize: 0x8 } + - { offsetInCU: 0x6BE6, offset: 0x126F6C, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation21_BridgedStoredNSErrorSCAcDP8_nsErrorxSo0E0C_tcfCTW', symObjAddr: 0xA97C, symBinAddr: 0xE8BC, symSize: 0x8 } + - { offsetInCU: 0x6C16, offset: 0x126F9C, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation13CustomNSErrorSCAcDP11errorDomainSSvgZTW', symObjAddr: 0xAA20, symBinAddr: 0xE950, symSize: 0x10 } + - { offsetInCU: 0x6C36, offset: 0x126FBC, size: 0x8, addend: 0x0, symName: '_$sSC7AVErrorLeV10Foundation13CustomNSErrorSCAcDP11errorDomainSSvgZTW', symObjAddr: 0xAA20, symBinAddr: 0xE950, symSize: 0x10 } + - { offsetInCU: 0x6E92, offset: 0x127218, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB14CameraProtocolPAAE9configureyyyAaB_pXEF', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x68 } + - { offsetInCU: 0x6EE1, offset: 0x127267, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC09availableE7DevicesSayAA0E6DeviceVGyFZ', symObjAddr: 0x68, symBinAddr: 0x4068, symSize: 0x4 } + - { offsetInCU: 0x6F4B, offset: 0x1272D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC09availableE7DevicesSayAA0E6DeviceVGyFZAFSo09AVCaptureH0CXEfU0_', symObjAddr: 0x9C74, symBinAddr: 0xDC1C, symSize: 0x6F0 } + - { offsetInCU: 0x7503, offset: 0x127889, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvW', symObjAddr: 0x308, symBinAddr: 0x4308, symSize: 0x354 } + - { offsetInCU: 0x7629, offset: 0x1279AF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvg', symObjAddr: 0x65C, symBinAddr: 0x465C, symSize: 0xC4 } + - { offsetInCU: 0x7648, offset: 0x1279CE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvs', symObjAddr: 0x720, symBinAddr: 0x4720, symSize: 0x100 } + - { offsetInCU: 0x7671, offset: 0x1279F7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8userInfoAA04UserG0VSgvM', symObjAddr: 0x820, symBinAddr: 0x4820, symSize: 0x48 } + - { offsetInCU: 0x76E9, offset: 0x127A6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvW', symObjAddr: 0xA84, symBinAddr: 0x4A84, symSize: 0x264 } + - { offsetInCU: 0x780F, offset: 0x127B95, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvg', symObjAddr: 0xCE8, symBinAddr: 0x4CE8, symSize: 0x98 } + - { offsetInCU: 0x782E, offset: 0x127BB4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvs', symObjAddr: 0xD80, symBinAddr: 0x4D80, symSize: 0xF8 } + - { offsetInCU: 0x7857, offset: 0x127BDD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6configAA0abC6ConfigVSgvM', symObjAddr: 0xE78, symBinAddr: 0x4E78, symSize: 0x48 } + - { offsetInCU: 0x78CF, offset: 0x127C55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvW', symObjAddr: 0x11EC, symBinAddr: 0x51EC, symSize: 0x1AC } + - { offsetInCU: 0x79CB, offset: 0x127D51, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvg', symObjAddr: 0x1398, symBinAddr: 0x5398, symSize: 0xEC } + - { offsetInCU: 0x79EA, offset: 0x127D70, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvs', symObjAddr: 0x1484, symBinAddr: 0x5484, symSize: 0x144 } + - { offsetInCU: 0x7A13, offset: 0x127D99, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19ageProjectionConfigAA03AgegH0VSgvM', symObjAddr: 0x15C8, symBinAddr: 0x55C8, symSize: 0x48 } + - { offsetInCU: 0x7AFE, offset: 0x127E84, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvW', symObjAddr: 0x1784, symBinAddr: 0x5784, symSize: 0x1A4 } + - { offsetInCU: 0x7C91, offset: 0x128017, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC21onVideoFrameProcessedyAA13ProcessResultVcSgvM', symObjAddr: 0x1960, symBinAddr: 0x5960, symSize: 0x48 } + - { offsetInCU: 0x7D67, offset: 0x1280ED, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvW', symObjAddr: 0x1B1C, symBinAddr: 0x5B1C, symSize: 0x130 } + - { offsetInCU: 0x7E9B, offset: 0x128221, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14shouldSendDataSbSayAA05PixelH8Protocol_pGcSgvM', symObjAddr: 0x1D24, symBinAddr: 0x5D24, symSize: 0x48 } + - { offsetInCU: 0x7F27, offset: 0x1282AD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvW', symObjAddr: 0x1E20, symBinAddr: 0x5E20, symSize: 0x138 } + - { offsetInCU: 0x803D, offset: 0x1283C3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvg', symObjAddr: 0x1F58, symBinAddr: 0x5F58, symSize: 0x44 } + - { offsetInCU: 0x805C, offset: 0x1283E2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvs', symObjAddr: 0x1F9C, symBinAddr: 0x5F9C, symSize: 0x54 } + - { offsetInCU: 0x8081, offset: 0x128407, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19enableAgeProjectionSbvM', symObjAddr: 0x1FF0, symBinAddr: 0x5FF0, symSize: 0x48 } + - { offsetInCU: 0x80D4, offset: 0x12845A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvg', symObjAddr: 0x2128, symBinAddr: 0x6128, symSize: 0x44 } + - { offsetInCU: 0x8111, offset: 0x128497, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvs', symObjAddr: 0x216C, symBinAddr: 0x616C, symSize: 0x54 } + - { offsetInCU: 0x8154, offset: 0x1284DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvM', symObjAddr: 0x21C0, symBinAddr: 0x61C0, symSize: 0x6C } + - { offsetInCU: 0x81A2, offset: 0x128528, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC22isAgeProjectionEnabledSbvM.resume.0', symObjAddr: 0x222C, symBinAddr: 0x622C, symSize: 0x30 } + - { offsetInCU: 0x8201, offset: 0x128587, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvg', symObjAddr: 0x22E4, symBinAddr: 0x62E4, symSize: 0x48 } + - { offsetInCU: 0x8259, offset: 0x1285DF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvs', symObjAddr: 0x232C, symBinAddr: 0x632C, symSize: 0xB8 } + - { offsetInCU: 0x8317, offset: 0x12869D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvM', symObjAddr: 0x23E4, symBinAddr: 0x63E4, symSize: 0x58 } + - { offsetInCU: 0x833C, offset: 0x1286C2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23fdaDevicesValidDistanceSNySdGSgvM.resume.0', symObjAddr: 0x243C, symBinAddr: 0x643C, symSize: 0x90 } + - { offsetInCU: 0x842D, offset: 0x1287B3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvg', symObjAddr: 0x25B8, symBinAddr: 0x65B8, symSize: 0x68 } + - { offsetInCU: 0x84B4, offset: 0x12883A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvs', symObjAddr: 0x2620, symBinAddr: 0x6620, symSize: 0x78 } + - { offsetInCU: 0x854F, offset: 0x1288D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvM', symObjAddr: 0x2698, symBinAddr: 0x6698, symSize: 0x90 } + - { offsetInCU: 0x85ED, offset: 0x128973, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13validDistanceSNySdGvM.resume.0', symObjAddr: 0x2728, symBinAddr: 0x6728, symSize: 0xB8 } + - { offsetInCU: 0x86A9, offset: 0x128A2F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvM', symObjAddr: 0x2954, symBinAddr: 0x6954, symSize: 0x44 } + - { offsetInCU: 0x86C8, offset: 0x128A4E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13onInitializedyycSgvM.resume.0', symObjAddr: 0x2998, symBinAddr: 0x6998, symSize: 0x4 } + - { offsetInCU: 0x8728, offset: 0x128AAE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC7onErrorys0G0_pcSgvM', symObjAddr: 0x2BCC, symBinAddr: 0x6BCC, symSize: 0x44 } + - { offsetInCU: 0x8777, offset: 0x128AFD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC5frameACSo6CGRectV_tcfC', symObjAddr: 0x2C10, symBinAddr: 0x6C10, symSize: 0x50 } + - { offsetInCU: 0x878B, offset: 0x128B11, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2C60, symBinAddr: 0x6C60, symSize: 0x184 } + - { offsetInCU: 0x8886, offset: 0x128C0C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC04initE4ViewyyF', symObjAddr: 0x2E40, symBinAddr: 0x6E40, symSize: 0x218 } + - { offsetInCU: 0x8A04, offset: 0x128D8A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC04initE4ViewyyFySDySSypGSgcfU_', symObjAddr: 0x3058, symBinAddr: 0x7058, symSize: 0x12C } + - { offsetInCU: 0x8AD5, offset: 0x128E5B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC04initE4ViewyyFySDySSypGSgcfU0_', symObjAddr: 0x3184, symBinAddr: 0x7184, symSize: 0x440 } + - { offsetInCU: 0x8D3E, offset: 0x1290C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17requestPermission10PromiseKit9GuaranteeCySbGyF', symObjAddr: 0x3688, symBinAddr: 0x7630, symSize: 0x4 } + - { offsetInCU: 0x8D52, offset: 0x1290D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17requestPermission10PromiseKit9GuaranteeCySbGyFSbAA0eG6StatusOcfU_', symObjAddr: 0x368C, symBinAddr: 0x7634, symSize: 0xD4 } + - { offsetInCU: 0x8DD5, offset: 0x12915B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCfD', symObjAddr: 0x3760, symBinAddr: 0x7708, symSize: 0x30 } + - { offsetInCU: 0x8E31, offset: 0x1291B7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC18beginConfigurationyyF', symObjAddr: 0x3930, symBinAddr: 0x78D8, symSize: 0x38 } + - { offsetInCU: 0x8E78, offset: 0x1291FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19commitConfigurationyyF', symObjAddr: 0x396C, symBinAddr: 0x7914, symSize: 0x78 } + - { offsetInCU: 0x8F37, offset: 0x1292BD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvs', symObjAddr: 0x3A14, symBinAddr: 0x79BC, symSize: 0xEC } + - { offsetInCU: 0x8FFE, offset: 0x129384, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvM', symObjAddr: 0x3B48, symBinAddr: 0x7AF0, symSize: 0xC0 } + - { offsetInCU: 0x90A4, offset: 0x12942A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12faceDetectorAA0ab4FaceG0_pSgvM.resume.0', symObjAddr: 0x3C08, symBinAddr: 0x7BB0, symSize: 0x70 } + - { offsetInCU: 0x9117, offset: 0x12949D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvg', symObjAddr: 0x3DEC, symBinAddr: 0x7D94, symSize: 0x264 } + - { offsetInCU: 0x9349, offset: 0x1296CF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvs', symObjAddr: 0x4054, symBinAddr: 0x7FFC, symSize: 0x250 } + - { offsetInCU: 0x957F, offset: 0x129905, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvM', symObjAddr: 0x43B0, symBinAddr: 0x8358, symSize: 0x4C } + - { offsetInCU: 0x959E, offset: 0x129924, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC6deviceAA0E6DeviceVSgvM.resume.0', symObjAddr: 0x43FC, symBinAddr: 0x83A4, symSize: 0xC0 } + - { offsetInCU: 0x95E7, offset: 0x12996D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8isActiveSbvg', symObjAddr: 0x44E4, symBinAddr: 0x848C, symSize: 0x28 } + - { offsetInCU: 0x9607, offset: 0x12998D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8isActiveSbvg', symObjAddr: 0x44E4, symBinAddr: 0x848C, symSize: 0x28 } + - { offsetInCU: 0x9674, offset: 0x1299FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8isActiveSbvs', symObjAddr: 0x4510, symBinAddr: 0x84B8, symSize: 0xFC } + - { offsetInCU: 0x97A1, offset: 0x129B27, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8isActiveSbvM', symObjAddr: 0x466C, symBinAddr: 0x8614, symSize: 0x3C } + - { offsetInCU: 0x9823, offset: 0x129BA9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC8isActiveSbvM.resume.0', symObjAddr: 0x46A8, symBinAddr: 0x8650, symSize: 0x24 } + - { offsetInCU: 0x98BD, offset: 0x129C43, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvg', symObjAddr: 0x4CE4, symBinAddr: 0x8C8C, symSize: 0x64 } + - { offsetInCU: 0x99A1, offset: 0x129D27, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvs', symObjAddr: 0x4D50, symBinAddr: 0x8CF8, symSize: 0x27C } + - { offsetInCU: 0x9C52, offset: 0x129FD8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvsySDySSypGSgcfU_', symObjAddr: 0x9254, symBinAddr: 0xD1FC, symSize: 0x4 } + - { offsetInCU: 0x9C7E, offset: 0x12A004, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvM', symObjAddr: 0x5014, symBinAddr: 0x8FBC, symSize: 0x80 } + - { offsetInCU: 0x9D0D, offset: 0x12A093, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC3fpsSdSgvM.resume.0', symObjAddr: 0x5094, symBinAddr: 0x903C, symSize: 0x2C } + - { offsetInCU: 0x9D98, offset: 0x12A11E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvg', symObjAddr: 0x5140, symBinAddr: 0x90E8, symSize: 0x80 } + - { offsetInCU: 0x9E39, offset: 0x12A1BF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvs', symObjAddr: 0x51E8, symBinAddr: 0x9190, symSize: 0x12C } + - { offsetInCU: 0x9F77, offset: 0x12A2FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12presetFormatAA06PresetG0OSgvM', symObjAddr: 0x535C, symBinAddr: 0x9304, symSize: 0x88 } + - { offsetInCU: 0xA062, offset: 0x12A3E8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvg', symObjAddr: 0x53F4, symBinAddr: 0x939C, symSize: 0x1B4 } + - { offsetInCU: 0xA164, offset: 0x12A4EA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvs', symObjAddr: 0x55E0, symBinAddr: 0x9588, symSize: 0x254 } + - { offsetInCU: 0xA379, offset: 0x12A6FF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12exposureModeAA08ExposureG0OSgvM', symObjAddr: 0x5888, symBinAddr: 0x9830, symSize: 0x34 } + - { offsetInCU: 0xA3E6, offset: 0x12A76C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC11setExposure8duration3isoySdSg_SfSgtF', symObjAddr: 0x58E4, symBinAddr: 0x988C, symSize: 0x198 } + - { offsetInCU: 0xA5F6, offset: 0x12A97C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvg', symObjAddr: 0x5A80, symBinAddr: 0x9A28, symSize: 0x194 } + - { offsetInCU: 0xA6F8, offset: 0x12AA7E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvs', symObjAddr: 0x5C3C, symBinAddr: 0x9BE4, symSize: 0x23C } + - { offsetInCU: 0xA90D, offset: 0x12AC93, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC16whiteBalanceModeAA05WhitegH0OSgvM', symObjAddr: 0x5F0C, symBinAddr: 0x9EB4, symSize: 0x34 } + - { offsetInCU: 0xA98B, offset: 0x12AD11, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvs', symObjAddr: 0x6178, symBinAddr: 0xA120, symSize: 0x178 } + - { offsetInCU: 0xAB21, offset: 0x12AEA7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC19previewLayerGravityAA07PreviewgH0OSgvM', symObjAddr: 0x6338, symBinAddr: 0xA2E0, symSize: 0xC8 } + - { offsetInCU: 0xAC06, offset: 0x12AF8C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvM', symObjAddr: 0x6484, symBinAddr: 0xA42C, symSize: 0x6C } + - { offsetInCU: 0xAC95, offset: 0x12B01B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17enablePhotoTakingSbSgvM.resume.0', symObjAddr: 0x64F0, symBinAddr: 0xA498, symSize: 0x24 } + - { offsetInCU: 0xAD17, offset: 0x12B09D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvs', symObjAddr: 0x6530, symBinAddr: 0xA4D8, symSize: 0x190 } + - { offsetInCU: 0xAEE9, offset: 0x12B26F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvM', symObjAddr: 0x6708, symBinAddr: 0xA6B0, symSize: 0x6C } + - { offsetInCU: 0xAF78, offset: 0x12B2FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC20enableVideoRecordingSbSgvM.resume.0', symObjAddr: 0x6774, symBinAddr: 0xA71C, symSize: 0x24 } + - { offsetInCU: 0xAFC3, offset: 0x12B349, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvM', symObjAddr: 0x6958, symBinAddr: 0xA900, symSize: 0x6C } + - { offsetInCU: 0xB052, offset: 0x12B3D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC20enableAudioRecordingSbSgvM.resume.0', symObjAddr: 0x69C4, symBinAddr: 0xA96C, symSize: 0x24 } + - { offsetInCU: 0xB09D, offset: 0x12B423, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvM', symObjAddr: 0x6A58, symBinAddr: 0xAA00, symSize: 0x6C } + - { offsetInCU: 0xB12C, offset: 0x12B4B2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23enableLandmarkRecordingSbSgvM.resume.0', symObjAddr: 0x6AC4, symBinAddr: 0xAA6C, symSize: 0x24 } + - { offsetInCU: 0xB177, offset: 0x12B4FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvM', symObjAddr: 0x6C90, symBinAddr: 0xAC38, symSize: 0x6C } + - { offsetInCU: 0xB206, offset: 0x12B58C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC25enableTimestampsRecordingSbSgvM.resume.0', symObjAddr: 0x6CFC, symBinAddr: 0xACA4, symSize: 0x24 } + - { offsetInCU: 0xB25F, offset: 0x12B5E5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvs', symObjAddr: 0x6DE0, symBinAddr: 0xAD88, symSize: 0xE0 } + - { offsetInCU: 0xB36E, offset: 0x12B6F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC17compressionFormatAA011CompressionG0OSgvM', symObjAddr: 0x6F08, symBinAddr: 0xAEB0, symSize: 0xC8 } + - { offsetInCU: 0xB478, offset: 0x12B7FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC20setCompressionFormat10videoWidth0I6HeightySiSg_AGtF', symObjAddr: 0x6FE8, symBinAddr: 0xAF90, symSize: 0x14C } + - { offsetInCU: 0xB6CC, offset: 0x12BA52, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC22setPixelsExtractorType3roi09pixelDataI0yAA8PixelROIO_AA0mlI0OtKF', symObjAddr: 0x7814, symBinAddr: 0xB7BC, symSize: 0x5FC } + - { offsetInCU: 0xBA00, offset: 0x12BD86, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC15videoDimensionsSo6CGSizeVSgvg', symObjAddr: 0x7EA8, symBinAddr: 0xBE50, symSize: 0x140 } + - { offsetInCU: 0xBBB8, offset: 0x12BF3E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC11previewSizeSo6CGSizeVvg', symObjAddr: 0x8010, symBinAddr: 0xBFB8, symSize: 0x28 } + - { offsetInCU: 0xBC08, offset: 0x12BF8E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12activeFormatAA0e7CaptureG0VSgvg', symObjAddr: 0x803C, symBinAddr: 0xBFE4, symSize: 0x274 } + - { offsetInCU: 0xBDAA, offset: 0x12C130, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC16exposureDurationSo6CMTimeaSgvg', symObjAddr: 0x82C8, symBinAddr: 0xC270, symSize: 0xB8 } + - { offsetInCU: 0xBE22, offset: 0x12C1A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC23facePixelsExtractorTypeAA09PixelDataI0Ovg', symObjAddr: 0x853C, symBinAddr: 0xC4E4, symSize: 0x64 } + - { offsetInCU: 0xBE97, offset: 0x12C21D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC24chestPixelsExtractorTypeAA09PixelDataI0Ovg', symObjAddr: 0x85A4, symBinAddr: 0xC54C, symSize: 0x68 } + - { offsetInCU: 0xBF35, offset: 0x12C2BB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC25pixelsRecordingROIFaceboxAA13NormalizedBoxVSgvg', symObjAddr: 0x8694, symBinAddr: 0xC63C, symSize: 0x88 } + - { offsetInCU: 0xBFFD, offset: 0x12C383, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13startScanning10PromiseKit0H0CyytGyF', symObjAddr: 0x8720, symBinAddr: 0xC6C8, symSize: 0x26C } + - { offsetInCU: 0xC118, offset: 0x12C49E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC12stopScanning10PromiseKit0H0CyytGyF', symObjAddr: 0x8A28, symBinAddr: 0xC9D0, symSize: 0x9C } + - { offsetInCU: 0xC239, offset: 0x12C5BF, size: 0x8, addend: 0x0, symName: '_$sSa6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lFSS_SaySSGTg5', symObjAddr: 0x8AC4, symBinAddr: 0xCA6C, symSize: 0xD8 } + - { offsetInCU: 0xC45F, offset: 0x12C7E5, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSay19VitalSignEngineCore13PixelDataTypeOG_TB5', symObjAddr: 0x8D8C, symBinAddr: 0xCD34, symSize: 0x270 } + - { offsetInCU: 0xC5CC, offset: 0x12C952, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySo19AVCaptureColorSpaceVG_Tg5', symObjAddr: 0x8FFC, symBinAddr: 0xCFA4, symSize: 0x60 } + - { offsetInCU: 0xC5FC, offset: 0x12C982, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySo19AVCaptureColorSpaceVG_Tg5', symObjAddr: 0x8FFC, symBinAddr: 0xCFA4, symSize: 0x60 } + - { offsetInCU: 0xC610, offset: 0x12C996, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySo19AVCaptureColorSpaceVG_Tg5', symObjAddr: 0x8FFC, symBinAddr: 0xCFA4, symSize: 0x60 } + - { offsetInCU: 0xC624, offset: 0x12C9AA, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySo19AVCaptureColorSpaceVG_Tg5', symObjAddr: 0x8FFC, symBinAddr: 0xCFA4, symSize: 0x60 } + - { offsetInCU: 0xC638, offset: 0x12C9BE, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySo19AVCaptureColorSpaceVG_Tg5', symObjAddr: 0x8FFC, symBinAddr: 0xCFA4, symSize: 0x60 } + - { offsetInCU: 0xC778, offset: 0x12CAFE, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySo16AVVideoCodecTypeaG_Tg5', symObjAddr: 0x905C, symBinAddr: 0xD004, symSize: 0x154 } + - { offsetInCU: 0xC97C, offset: 0x12CD02, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvs', symObjAddr: 0x9614, symBinAddr: 0xD5BC, symSize: 0x158 } + - { offsetInCU: 0xCAB6, offset: 0x12CE3C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC21pixelsRecordingFormatAA06PixelsgH0OSgvM', symObjAddr: 0x976C, symBinAddr: 0xD714, symSize: 0x6C } + - { offsetInCU: 0xCB7D, offset: 0x12CF03, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC012getAvailableE7DevicesSaySDySSypGGyFZ', symObjAddr: 0x9960, symBinAddr: 0xD908, symSize: 0x168 } + - { offsetInCU: 0xD205, offset: 0x12D58B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC5coderACSgSo7NSCoderC_tcfcTf4gn_n', symObjAddr: 0xC5A0, symBinAddr: 0x10480, symSize: 0x168 } + - { offsetInCU: 0x4B, offset: 0x12D745, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesC11cameraQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x620, symBinAddr: 0x149DD0, symSize: 0x0 } + - { offsetInCU: 0x65, offset: 0x12D75F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesC10videoQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x628, symBinAddr: 0x149DD8, symSize: 0x0 } + - { offsetInCU: 0x7F, offset: 0x12D779, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesC19frameProcessorQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x630, symBinAddr: 0x149DE0, symSize: 0x0 } + - { offsetInCU: 0x99, offset: 0x12D793, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesC10audioQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x638, symBinAddr: 0x149DE8, symSize: 0x0 } + - { offsetInCU: 0xB3, offset: 0x12D7AD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesC14recordingQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x640, symBinAddr: 0x149DF0, symSize: 0x0 } + - { offsetInCU: 0xCD, offset: 0x12D7C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesC14simulatorQueueSo17OS_dispatch_queueCvpZ', symObjAddr: 0x648, symBinAddr: 0x149DF8, symSize: 0x0 } + - { offsetInCU: 0x114, offset: 0x12D80E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesCACycfcTo', symObjAddr: 0x4A0, symBinAddr: 0x11CE0, symSize: 0x3C } + - { offsetInCU: 0x166, offset: 0x12D860, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesCMa', symObjAddr: 0x480, symBinAddr: 0x11CC0, symSize: 0x20 } + - { offsetInCU: 0x17A, offset: 0x12D874, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesCfETo', symObjAddr: 0x50C, symBinAddr: 0x11D4C, symSize: 0x4 } + - { offsetInCU: 0x1A5, offset: 0x12D89F, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueCMa', symObjAddr: 0x510, symBinAddr: 0x11D50, symSize: 0x3C } + - { offsetInCU: 0x1B9, offset: 0x12D8B3, size: 0x8, addend: 0x0, symName: '_$sSaySo17OS_dispatch_queueC8DispatchE10AttributesVGMa', symObjAddr: 0x5CC, symBinAddr: 0x11DCC, symSize: 0x54 } + - { offsetInCU: 0x3DD, offset: 0x12DAD7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesCACycfC', symObjAddr: 0x430, symBinAddr: 0x11C70, symSize: 0x20 } + - { offsetInCU: 0x3F1, offset: 0x12DAEB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesCACycfc', symObjAddr: 0x450, symBinAddr: 0x11C90, symSize: 0x30 } + - { offsetInCU: 0x42D, offset: 0x12DB27, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraQueuesCfD', symObjAddr: 0x4DC, symBinAddr: 0x11D1C, symSize: 0x30 } + - { offsetInCU: 0x27, offset: 0x12DB71, size: 0x8, addend: 0x0, symName: '_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFSS_So8NSNumberCSSSdTg5', symObjAddr: 0x0, symBinAddr: 0x11E20, symSize: 0x300 } + - { offsetInCU: 0x1F3, offset: 0x12DD3D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24ChestPixelsExtractorG1x1CAA0fG0A2aDP8dataTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x66C, symBinAddr: 0x1248C, symSize: 0x10 } + - { offsetInCU: 0x225, offset: 0x12DD6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24ChestPixelsExtractorG1x1CAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x67C, symBinAddr: 0x1249C, symSize: 0x4 } + - { offsetInCU: 0x25A, offset: 0x12DDA4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24ChestPixelsExtractorG1x1CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x680, symBinAddr: 0x124A0, symSize: 0x4 } + - { offsetInCU: 0x27A, offset: 0x12DDC4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24ChestPixelsExtractorG1x1CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x680, symBinAddr: 0x124A0, symSize: 0x4 } + - { offsetInCU: 0x28C, offset: 0x12DDD6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24ChestPixelsExtractorG1x1C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTf4nd_n', symObjAddr: 0x684, symBinAddr: 0x124A4, symSize: 0x1A4 } + - { offsetInCU: 0x40B, offset: 0x12DF55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24ChestPixelsExtractorG1x1CMa', symObjAddr: 0x64C, symBinAddr: 0x1246C, symSize: 0x20 } + - { offsetInCU: 0x44F, offset: 0x12DF99, size: 0x8, addend: 0x0, symName: '_$sSo8NSNumberCMa', symObjAddr: 0x828, symBinAddr: 0x12648, symSize: 0x3C } + - { offsetInCU: 0x463, offset: 0x12DFAD, size: 0x8, addend: 0x0, symName: '_$sSD8IteratorV8_VariantOyxq___GSHRzr0_lWOe', symObjAddr: 0x8A4, symBinAddr: 0x12684, symSize: 0x8 } + - { offsetInCU: 0x477, offset: 0x12DFC1, size: 0x8, addend: 0x0, symName: '_$sSS3key_yp5valuetWOh', symObjAddr: 0x8E8, symBinAddr: 0x1268C, symSize: 0x40 } + - { offsetInCU: 0x4D5, offset: 0x12E01F, size: 0x8, addend: 0x0, symName: '_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFSS_So8NSNumberCSSSdTg5', symObjAddr: 0x0, symBinAddr: 0x11E20, symSize: 0x300 } + - { offsetInCU: 0x648, offset: 0x12E192, size: 0x8, addend: 0x0, symName: '_$ss30_dictionaryDownCastConditionalySDyq0_q1_GSgSDyxq_GSHRzSHR0_r2_lFSS_ypS2STg5', symObjAddr: 0x300, symBinAddr: 0x12120, symSize: 0x33C } + - { offsetInCU: 0xA5D, offset: 0x12E5A7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24ChestPixelsExtractorG1x1CfD', symObjAddr: 0x63C, symBinAddr: 0x1245C, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x12E631, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC03getE16PermissionStatusAA0egH0OyFZ', symObjAddr: 0x0, symBinAddr: 0x126CC, symSize: 0x5C } + - { offsetInCU: 0x93, offset: 0x12E69D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x3CC, symBinAddr: 0x12A98, symSize: 0xC } + - { offsetInCU: 0xAF, offset: 0x12E6B9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x3D8, symBinAddr: 0x12AA4, symSize: 0x8C } + - { offsetInCU: 0x11A, offset: 0x12E724, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOSHAASQWb', symObjAddr: 0x588, symBinAddr: 0x12C14, symSize: 0x4 } + - { offsetInCU: 0x12E, offset: 0x12E738, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOACSQAAWl', symObjAddr: 0x58C, symBinAddr: 0x12C18, symSize: 0x44 } + - { offsetInCU: 0x142, offset: 0x12E74C, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x5D0, symBinAddr: 0x12C5C, symSize: 0xC } + - { offsetInCU: 0x156, offset: 0x12E760, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOwet', symObjAddr: 0x5E0, symBinAddr: 0x12C68, symSize: 0x90 } + - { offsetInCU: 0x16A, offset: 0x12E774, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOwst', symObjAddr: 0x670, symBinAddr: 0x12CF8, symSize: 0xBC } + - { offsetInCU: 0x17E, offset: 0x12E788, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOwug', symObjAddr: 0x72C, symBinAddr: 0x12DB4, symSize: 0x8 } + - { offsetInCU: 0x192, offset: 0x12E79C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOwup', symObjAddr: 0x734, symBinAddr: 0x12DBC, symSize: 0x4 } + - { offsetInCU: 0x1A6, offset: 0x12E7B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOwui', symObjAddr: 0x738, symBinAddr: 0x12DC0, symSize: 0x8 } + - { offsetInCU: 0x1BA, offset: 0x12E7C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOMa', symObjAddr: 0x740, symBinAddr: 0x12DC8, symSize: 0x10 } + - { offsetInCU: 0x1CE, offset: 0x12E7D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC07requestE10Permission10PromiseKit9GuaranteeCyAA0eG6StatusOGyFZyyAIcXEfU_ySbcfU_TA', symObjAddr: 0x774, symBinAddr: 0x12DFC, symSize: 0x3C } + - { offsetInCU: 0x221, offset: 0x12E82B, size: 0x8, addend: 0x0, symName: '_$sSbIegy_SbIeyBy_TR', symObjAddr: 0x7B0, symBinAddr: 0x12E38, symSize: 0x3C } + - { offsetInCU: 0x239, offset: 0x12E843, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x7EC, symBinAddr: 0x12E74, symSize: 0x10 } + - { offsetInCU: 0x24D, offset: 0x12E857, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x7FC, symBinAddr: 0x12E84, symSize: 0x8 } + - { offsetInCU: 0x28A, offset: 0x12E894, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x19C, symBinAddr: 0x12868, symSize: 0xC } + - { offsetInCU: 0x310, offset: 0x12E91A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOSHAASH9hashValueSivgTW', symObjAddr: 0x1A8, symBinAddr: 0x12874, symSize: 0xC4 } + - { offsetInCU: 0x392, offset: 0x12E99C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x26C, symBinAddr: 0x12938, symSize: 0xA0 } + - { offsetInCU: 0x3D0, offset: 0x12E9DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x30C, symBinAddr: 0x129D8, symSize: 0xC0 } + - { offsetInCU: 0x6AD, offset: 0x12ECB7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC03getE16PermissionStatusAA0egH0OyFZ', symObjAddr: 0x0, symBinAddr: 0x126CC, symSize: 0x5C } + - { offsetInCU: 0x709, offset: 0x12ED13, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC07requestE10Permission10PromiseKit9GuaranteeCyAA0eG6StatusOGyFZ', symObjAddr: 0x5C, symBinAddr: 0x12728, symSize: 0x44 } + - { offsetInCU: 0x73E, offset: 0x12ED48, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC07requestE10Permission10PromiseKit9GuaranteeCyAA0eG6StatusOGyFZyyAIcXEfU_', symObjAddr: 0x464, symBinAddr: 0x12B30, symSize: 0xE4 } + - { offsetInCU: 0x796, offset: 0x12EDA0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusO8rawValueACSgSS_tcfC', symObjAddr: 0xA0, symBinAddr: 0x1276C, symSize: 0x7C } + - { offsetInCU: 0x7CD, offset: 0x12EDD7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22CameraPermissionStatusO8rawValueSSvg', symObjAddr: 0x11C, symBinAddr: 0x127E8, symSize: 0x80 } + - { offsetInCU: 0x27, offset: 0x12EE6B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC9nameLabelSo7UILabelCSgvgTo', symObjAddr: 0x0, symBinAddr: 0x12E8C, symSize: 0x20 } + - { offsetInCU: 0x61, offset: 0x12EEA5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC9nameLabelSo7UILabelCSgvgTo', symObjAddr: 0x0, symBinAddr: 0x12E8C, symSize: 0x20 } + - { offsetInCU: 0xB9, offset: 0x12EEFD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC9nameLabelSo7UILabelCSgvsTo', symObjAddr: 0x20, symBinAddr: 0x12EAC, symSize: 0x14 } + - { offsetInCU: 0x114, offset: 0x12EF58, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC10valueFieldSo06UITextI0CSgvgTo', symObjAddr: 0x34, symBinAddr: 0x12EC0, symSize: 0x20 } + - { offsetInCU: 0x16C, offset: 0x12EFB0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC10valueFieldSo06UITextI0CSgvsTo', symObjAddr: 0x54, symBinAddr: 0x12EE0, symSize: 0x14 } + - { offsetInCU: 0x1C7, offset: 0x12F00B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC21unitsSegmentedControlSo011UISegmentedJ0CSgvgTo', symObjAddr: 0x68, symBinAddr: 0x12EF4, symSize: 0x20 } + - { offsetInCU: 0x21F, offset: 0x12F063, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC21unitsSegmentedControlSo011UISegmentedJ0CSgvsTo', symObjAddr: 0x88, symBinAddr: 0x12F14, symSize: 0x14 } + - { offsetInCU: 0x2A6, offset: 0x12F0EA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC11viewDidLoadyyFTo', symObjAddr: 0x35C, symBinAddr: 0x131E8, symSize: 0x28 } + - { offsetInCU: 0x2DD, offset: 0x12F121, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC14viewWillAppearyySbFTo', symObjAddr: 0x624, symBinAddr: 0x134B0, symSize: 0x30 } + - { offsetInCU: 0x319, offset: 0x12F15D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC05tableF0_21numberOfRowsInSectionSiSo07UITableF0C_SitFTo', symObjAddr: 0x654, symBinAddr: 0x134E0, symSize: 0x134 } + - { offsetInCU: 0x3A5, offset: 0x12F1E9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC05tableF0_15willSelectRowAt10Foundation9IndexPathVSgSo07UITableF0C_AHtFTo', symObjAddr: 0x788, symBinAddr: 0x13614, symSize: 0x1B0 } + - { offsetInCU: 0x3F8, offset: 0x12F23C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC05tableF0_14didSelectRowAtySo07UITableF0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x938, symBinAddr: 0x137C4, symSize: 0xAC } + - { offsetInCU: 0x445, offset: 0x12F289, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC5styleACSo07UITableF5StyleV_tcfcTo', symObjAddr: 0xAA4, symBinAddr: 0x13930, symSize: 0x24 } + - { offsetInCU: 0x481, offset: 0x12F2C5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfcTo', symObjAddr: 0xBD0, symBinAddr: 0x13A5C, symSize: 0x60 } + - { offsetInCU: 0x4B8, offset: 0x12F2FC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xD00, symBinAddr: 0x13B8C, symSize: 0x28 } + - { offsetInCU: 0x562, offset: 0x12F3A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerCfETo', symObjAddr: 0xD58, symBinAddr: 0x13BE4, symSize: 0x90 } + - { offsetInCU: 0x591, offset: 0x12F3D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerCMa', symObjAddr: 0xDE8, symBinAddr: 0x13C74, symSize: 0x20 } + - { offsetInCU: 0x5BB, offset: 0x12F3FF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC10didTapDoneyyFTo', symObjAddr: 0xE08, symBinAddr: 0x13C94, symSize: 0xC0 } + - { offsetInCU: 0x61C, offset: 0x12F460, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC12didTapCancelyyFTo', symObjAddr: 0xEC8, symBinAddr: 0x13D54, symSize: 0x78 } + - { offsetInCU: 0x64E, offset: 0x12F492, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVwCP', symObjAddr: 0xF40, symBinAddr: 0x13DCC, symSize: 0x30 } + - { offsetInCU: 0x662, offset: 0x12F4A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVwxx', symObjAddr: 0xF70, symBinAddr: 0x13DFC, symSize: 0x30 } + - { offsetInCU: 0x676, offset: 0x12F4BA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVwcp', symObjAddr: 0xFA0, symBinAddr: 0x13E2C, symSize: 0x5C } + - { offsetInCU: 0x68A, offset: 0x12F4CE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVwca', symObjAddr: 0xFFC, symBinAddr: 0x13E88, symSize: 0x94 } + - { offsetInCU: 0x69E, offset: 0x12F4E2, size: 0x8, addend: 0x0, symName: ___swift_memcpy49_8, symObjAddr: 0x1090, symBinAddr: 0x13F1C, symSize: 0x1C } + - { offsetInCU: 0x6B2, offset: 0x12F4F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVwta', symObjAddr: 0x10AC, symBinAddr: 0x13F38, symSize: 0x64 } + - { offsetInCU: 0x6C6, offset: 0x12F50A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVwet', symObjAddr: 0x1110, symBinAddr: 0x13F9C, symSize: 0x48 } + - { offsetInCU: 0x6DA, offset: 0x12F51E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVwst', symObjAddr: 0x1158, symBinAddr: 0x13FE4, symSize: 0x50 } + - { offsetInCU: 0x6EE, offset: 0x12F532, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVMa', symObjAddr: 0x11A8, symBinAddr: 0x14034, symSize: 0x10 } + - { offsetInCU: 0x702, offset: 0x12F546, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVSgWOy', symObjAddr: 0x12F8, symBinAddr: 0x14124, symSize: 0x3C } + - { offsetInCU: 0x716, offset: 0x12F55A, size: 0x8, addend: 0x0, symName: ___swift_project_boxed_opaque_existential_0, symObjAddr: 0x1334, symBinAddr: 0x14160, symSize: 0x24 } + - { offsetInCU: 0x72A, offset: 0x12F56E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelVSgWOe', symObjAddr: 0x1378, symBinAddr: 0x14184, symSize: 0x3C } + - { offsetInCU: 0xC50, offset: 0x12FA94, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC11viewDidLoadyyF', symObjAddr: 0x9C, symBinAddr: 0x12F28, symSize: 0x2C0 } + - { offsetInCU: 0xDB9, offset: 0x12FBFD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC14viewWillAppearyySbF', symObjAddr: 0x384, symBinAddr: 0x13210, symSize: 0x2A0 } + - { offsetInCU: 0xF11, offset: 0x12FD55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC5styleACSo07UITableF5StyleV_tcfc', symObjAddr: 0x9E4, symBinAddr: 0x13870, symSize: 0xC0 } + - { offsetInCU: 0xF44, offset: 0x12FD88, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc', symObjAddr: 0xAC8, symBinAddr: 0x13954, symSize: 0x108 } + - { offsetInCU: 0xF85, offset: 0x12FDC9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xC30, symBinAddr: 0x13ABC, symSize: 0xD0 } + - { offsetInCU: 0xFB8, offset: 0x12FDFC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerCfD', symObjAddr: 0xD28, symBinAddr: 0x13BB4, symSize: 0x30 } + - { offsetInCU: 0x1017, offset: 0x12FE5B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC05tableF0_14didSelectRowAtySo07UITableF0C_10Foundation9IndexPathVtFTf4dnn_n', symObjAddr: 0x11D8, symBinAddr: 0x14044, symSize: 0xE0 } + - { offsetInCU: 0x27, offset: 0x12FF07, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23SimulatorCaptureSessionCfD', symObjAddr: 0x0, symBinAddr: 0x141C0, symSize: 0x44 } + - { offsetInCU: 0x78, offset: 0x12FF58, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23SimulatorCaptureSessionCMa', symObjAddr: 0x44, symBinAddr: 0x14204, symSize: 0x20 } + - { offsetInCU: 0x29A, offset: 0x13017A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23SimulatorCaptureSessionCfD', symObjAddr: 0x0, symBinAddr: 0x141C0, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x1301DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x14224, symSize: 0x170 } + - { offsetInCU: 0x5B, offset: 0x13020E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x14224, symSize: 0x170 } + - { offsetInCU: 0x18A, offset: 0x13033D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8CAA0fG0A2aDP8dataTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x1A0, symBinAddr: 0x143C4, symSize: 0x10 } + - { offsetInCU: 0x1BC, offset: 0x13036F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8CAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x1B0, symBinAddr: 0x143D4, symSize: 0x4 } + - { offsetInCU: 0x1F1, offset: 0x1303A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x143D8, symSize: 0x4 } + - { offsetInCU: 0x211, offset: 0x1303C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x143D8, symSize: 0x4 } + - { offsetInCU: 0x223, offset: 0x1303D6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTf4nd_n', symObjAddr: 0x1B8, symBinAddr: 0x143DC, symSize: 0x168 } + - { offsetInCU: 0x3E9, offset: 0x13059C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8CMa', symObjAddr: 0x180, symBinAddr: 0x143A4, symSize: 0x20 } + - { offsetInCU: 0x820, offset: 0x1309D3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorYuv8x8CfD', symObjAddr: 0x170, symBinAddr: 0x14394, symSize: 0x10 } + - { offsetInCU: 0x350, offset: 0x130DE9, size: 0x8, addend: 0x0, symName: '_$sIegh_IeyBh_TR', symObjAddr: 0x6CC, symBinAddr: 0x14C10, symSize: 0x2C } + - { offsetInCU: 0x64C, offset: 0x1310E5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctFyyYbcfU_TA', symObjAddr: 0x1EAC, symBinAddr: 0x163F0, symSize: 0xC } + - { offsetInCU: 0x660, offset: 0x1310F9, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1EB8, symBinAddr: 0x163FC, symSize: 0x10 } + - { offsetInCU: 0x674, offset: 0x13110D, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1EC8, symBinAddr: 0x1640C, symSize: 0x8 } + - { offsetInCU: 0x688, offset: 0x131121, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGMa', symObjAddr: 0x1F50, symBinAddr: 0x16454, symSize: 0x54 } + - { offsetInCU: 0x711, offset: 0x1311AA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13stopRecording7promiseyAA10RCTPromiseC_tFyyYbcfU_TA', symObjAddr: 0x2CC4, symBinAddr: 0x171C8, symSize: 0x8 } + - { offsetInCU: 0x734, offset: 0x1311CD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC14pauseRecording7promiseyAA10RCTPromiseC_tFyyYbcfU_TA', symObjAddr: 0x2CEC, symBinAddr: 0x171F0, symSize: 0x34 } + - { offsetInCU: 0x796, offset: 0x13122F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15resumeRecording7promiseyAA10RCTPromiseC_tFyyYbcfU_TA', symObjAddr: 0x2F58, symBinAddr: 0x1745C, symSize: 0x34 } + - { offsetInCU: 0x9A1, offset: 0x13143A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13captureOutput_03didH04fromySo09AVCaptureH0C_So17CMSampleBufferRefaSo0K10ConnectionCtFTo', symObjAddr: 0x3E08, symBinAddr: 0x1830C, symSize: 0xE8 } + - { offsetInCU: 0xA29, offset: 0x1314C2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15onFrameCaptured12sampleBuffer4typeySo08CMSampleK3Refa_AA0K4TypeOtFyyYbcfU_TA', symObjAddr: 0x3F34, symBinAddr: 0x18428, symSize: 0xC } + - { offsetInCU: 0xA3D, offset: 0x1314D6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10VideoFrameCAA13ProcessResultVSgIeggr_SgWOy', symObjAddr: 0x3F40, symBinAddr: 0x18434, symSize: 0x10 } + - { offsetInCU: 0xA51, offset: 0x1314EA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVWOh', symObjAddr: 0x3F50, symBinAddr: 0x18444, symSize: 0x3C } + - { offsetInCU: 0xA65, offset: 0x1314FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15onFrameCaptured12sampleBuffer4typeySo08CMSampleK3Refa_AA0K4TypeOtFyyYbcfU_yyYbcfU0_TA', symObjAddr: 0x4208, symBinAddr: 0x186FC, symSize: 0x50 } + - { offsetInCU: 0xA79, offset: 0x131512, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarks_pWOb', symObjAddr: 0x429C, symBinAddr: 0x18790, symSize: 0x18 } + - { offsetInCU: 0xA8D, offset: 0x131526, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarks_pWOc', symObjAddr: 0x42B4, symBinAddr: 0x187A8, symSize: 0x44 } + - { offsetInCU: 0xAA1, offset: 0x13153A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15onFrameCaptured12sampleBuffer4typeySo08CMSampleK3Refa_AA0K4TypeOtFyyYbcfU_yyYbcfU_TA', symObjAddr: 0x4324, symBinAddr: 0x18818, symSize: 0x14 } + - { offsetInCU: 0xAB5, offset: 0x13154E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctFyyYbcfU_yAA0H7SessionC_So19AVAssetWriterStatusVs5Error_pSgtcfU_TA', symObjAddr: 0x43EC, symBinAddr: 0x188E0, symSize: 0x14 } + - { offsetInCU: 0xAC9, offset: 0x131562, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOACs0G0AAWl', symObjAddr: 0x4400, symBinAddr: 0x188F4, symSize: 0x44 } + - { offsetInCU: 0xAF3, offset: 0x13158C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctFyyYbcfU_yAA0H7SessionC_So19AVAssetWriterStatusVs5Error_pSgtcfU_6$deferL_yyFyyYbcfU_TA', symObjAddr: 0x44FC, symBinAddr: 0x189B4, symSize: 0x20 } + - { offsetInCU: 0x1310, offset: 0x131DA9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15onFrameCaptured12sampleBuffer4typeySo08CMSampleK3Refa_AA0K4TypeOtF', symObjAddr: 0x0, symBinAddr: 0x14544, symSize: 0x6CC } + - { offsetInCU: 0x163D, offset: 0x1320D6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15onFrameCaptured12sampleBuffer4typeySo08CMSampleK3Refa_AA0K4TypeOtFyyYbcfU_', symObjAddr: 0x2F8C, symBinAddr: 0x17490, symSize: 0x838 } + - { offsetInCU: 0x18EC, offset: 0x132385, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15onFrameCaptured12sampleBuffer4typeySo08CMSampleK3Refa_AA0K4TypeOtFyyYbcfU_yyYbcfU_', symObjAddr: 0x38E4, symBinAddr: 0x17DE8, symSize: 0x8C } + - { offsetInCU: 0x1959, offset: 0x1323F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15onFrameCaptured12sampleBuffer4typeySo08CMSampleK3Refa_AA0K4TypeOtFyyYbcfU_yyYbcfU0_', symObjAddr: 0x3970, symBinAddr: 0x17E74, symSize: 0x1EC } + - { offsetInCU: 0x1A7B, offset: 0x132514, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctF', symObjAddr: 0x6F8, symBinAddr: 0x14C3C, symSize: 0x208 } + - { offsetInCU: 0x1AE1, offset: 0x13257A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctFyyYbcfU_', symObjAddr: 0x900, symBinAddr: 0x14E44, symSize: 0x1578 } + - { offsetInCU: 0x24D1, offset: 0x132F6A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctFyyYbcfU_yAA0H7SessionC_So19AVAssetWriterStatusVs5Error_pSgtcfU_', symObjAddr: 0x1FA4, symBinAddr: 0x164A8, symSize: 0x768 } + - { offsetInCU: 0x2B14, offset: 0x1335AD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC14startRecording7options8callbackySo12NSDictionaryC_ySayypGSgctFyyYbcfU_yAA0H7SessionC_So19AVAssetWriterStatusVs5Error_pSgtcfU_6$deferL_yyF', symObjAddr: 0x270C, symBinAddr: 0x16C10, symSize: 0x2D4 } + - { offsetInCU: 0x2F99, offset: 0x133A32, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13stopRecording7promiseyAA10RCTPromiseC_tF', symObjAddr: 0x29E0, symBinAddr: 0x16EE4, symSize: 0x1EC } + - { offsetInCU: 0x2FEF, offset: 0x133A88, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13stopRecording7promiseyAA10RCTPromiseC_tFyyYbcfU_', symObjAddr: 0x2BCC, symBinAddr: 0x170D0, symSize: 0xCC } + - { offsetInCU: 0x3208, offset: 0x133CA1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17bufferOrientationSo07UIImageH0Vvg', symObjAddr: 0x37C4, symBinAddr: 0x17CC8, symSize: 0x110 } + - { offsetInCU: 0x3396, offset: 0x133E2F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC29evaluateNewPerformanceSamples33_B956BEDBAC221B94508E11E85C49D64CLLyyF', symObjAddr: 0x3B5C, symBinAddr: 0x18060, symSize: 0x22C } + - { offsetInCU: 0x36B6, offset: 0x13414F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13captureOutput_03didH04fromySo09AVCaptureH0C_So17CMSampleBufferRefaSo0K10ConnectionCtF', symObjAddr: 0x3D88, symBinAddr: 0x1828C, symSize: 0x80 } + - { offsetInCU: 0x27, offset: 0x1342D9, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureDeviceTypea19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0x18A0C, symSize: 0x3A8 } + - { offsetInCU: 0x30B, offset: 0x1345BD, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureDeviceTypea19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0x18A0C, symSize: 0x3A8 } + - { offsetInCU: 0x2B, offset: 0x134A34, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore38FrameProcessorPerformanceDataCollectorCfD', symObjAddr: 0x0, symBinAddr: 0x18DB4, symSize: 0x24 } + - { offsetInCU: 0x7C, offset: 0x134A85, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore38FrameProcessorPerformanceDataCollectorCMa', symObjAddr: 0x24, symBinAddr: 0x18DD8, symSize: 0x20 } + - { offsetInCU: 0x29A, offset: 0x134CA3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore38FrameProcessorPerformanceDataCollectorCfD', symObjAddr: 0x0, symBinAddr: 0x18DB4, symSize: 0x24 } + - { offsetInCU: 0x967, offset: 0x13564B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0aB24FaceDetectFrameProcessorA2aDP7process05videoG00jG4Info04userK0AA13ProcessResultVSo7UIImageC_AA05VideogK0VAA04UserK0VtFTW', symObjAddr: 0x3CBC, symBinAddr: 0x1CAB4, symSize: 0xC } + - { offsetInCU: 0x9DC, offset: 0x1356C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0aB14FrameProcessorA2aDP7process05videoE07faceBox0hE4Info04userK0AA13ProcessResultVSo7UIImageC_AA010NormalizedJ0VSgAA05VideoeK0VAA04UserK0VtFTW', symObjAddr: 0x5108, symBinAddr: 0x1DF00, symSize: 0x20 } + - { offsetInCU: 0x9F8, offset: 0x1356DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0aB14FrameProcessorA2aDP7process05videoE04face0hE4Info04userJ0AA13ProcessResultVSo7UIImageC_AA12FaceProtocol_pSgAA05VideoeJ0VAA04UserJ0VtFTW', symObjAddr: 0x5128, symBinAddr: 0x1DF20, symSize: 0x20 } + - { offsetInCU: 0xA2C, offset: 0x135710, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame8userInfoSDySSypGSo17CMSampleBufferRefa_AGtFTo', symObjAddr: 0x5540, symBinAddr: 0x1E338, symSize: 0xCC } + - { offsetInCU: 0xAA7, offset: 0x13578B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox8userInfoSDySSypGSgSo17CMSampleBufferRefa_AiHtFTo', symObjAddr: 0x5E6C, symBinAddr: 0x1EC64, symSize: 0x110 } + - { offsetInCU: 0xAE8, offset: 0x1357CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVWOh', symObjAddr: 0x6520, symBinAddr: 0x1F204, symSize: 0x34 } + - { offsetInCU: 0xAFC, offset: 0x1357E0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12FaceProtocol_pSgWOd', symObjAddr: 0x6554, symBinAddr: 0x1F238, symSize: 0x48 } + - { offsetInCU: 0xB10, offset: 0x1357F4, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_1, symObjAddr: 0x659C, symBinAddr: 0x1F280, symSize: 0x3C } + - { offsetInCU: 0xB24, offset: 0x135808, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_1, symObjAddr: 0x65D8, symBinAddr: 0x1F2BC, symSize: 0x20 } + - { offsetInCU: 0xB38, offset: 0x13581C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVWOb', symObjAddr: 0x65F8, symBinAddr: 0x1F2DC, symSize: 0x44 } + - { offsetInCU: 0xB4C, offset: 0x135830, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVSgWOe', symObjAddr: 0x663C, symBinAddr: 0x1F320, symSize: 0x30 } + - { offsetInCU: 0xB60, offset: 0x135844, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13BlinkDetector_pWOb', symObjAddr: 0x666C, symBinAddr: 0x1F350, symSize: 0x18 } + - { offsetInCU: 0xB74, offset: 0x135858, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVWOs', symObjAddr: 0x6684, symBinAddr: 0x1F368, symSize: 0x6C } + - { offsetInCU: 0xB88, offset: 0x13586C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVWOr', symObjAddr: 0x67A4, symBinAddr: 0x1F44C, symSize: 0x6C } + - { offsetInCU: 0xBFE, offset: 0x1358E2, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore9FlashModeO_TB5', symObjAddr: 0x0, symBinAddr: 0x18DF8, symSize: 0xE0 } + - { offsetInCU: 0xC99, offset: 0x13597D, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore9CodecTypeO_TB5', symObjAddr: 0xE0, symBinAddr: 0x18ED8, symSize: 0x2A0 } + - { offsetInCU: 0xD5A, offset: 0x135A3E, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore22VideoStabilizationModeO_TB5', symObjAddr: 0x380, symBinAddr: 0x19178, symSize: 0x180 } + - { offsetInCU: 0xE1B, offset: 0x135AFF, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore22CameraPermissionStatusO_TB5', symObjAddr: 0x500, symBinAddr: 0x192F8, symSize: 0x174 } + - { offsetInCU: 0xEDC, offset: 0x135BC0, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore21QualityPrioritizationO_TB5', symObjAddr: 0x674, symBinAddr: 0x1946C, symSize: 0x110 } + - { offsetInCU: 0xF77, offset: 0x135C5B, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore21PixelsRecordingFormatO_TB5', symObjAddr: 0x784, symBinAddr: 0x1957C, symSize: 0x64 } + - { offsetInCU: 0x1025, offset: 0x135D09, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore19PreviewLayerGravityO_TB5', symObjAddr: 0x7E8, symBinAddr: 0x195E0, symSize: 0xB4 } + - { offsetInCU: 0x10A9, offset: 0x135D8D, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore17RecordingFileTypeO_TB5', symObjAddr: 0x89C, symBinAddr: 0x19694, symSize: 0x11C } + - { offsetInCU: 0x116A, offset: 0x135E4E, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore17CompressionFormatO_TB5', symObjAddr: 0x9B8, symBinAddr: 0x197B0, symSize: 0xB0 } + - { offsetInCU: 0x11EE, offset: 0x135ED2, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore16WhiteBalanceModeO_TB5', symObjAddr: 0xA68, symBinAddr: 0x19860, symSize: 0x100 } + - { offsetInCU: 0x1277, offset: 0x135F5B, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore16CameraDeviceTypeO_TB5', symObjAddr: 0xB68, symBinAddr: 0x19960, symSize: 0x1D8 } + - { offsetInCU: 0x1312, offset: 0x135FF6, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore15PermissionErrorO_TB5', symObjAddr: 0xD40, symBinAddr: 0x19B38, symSize: 0xA8 } + - { offsetInCU: 0x1396, offset: 0x13607A, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore15AutoFocusSystemO_TB5', symObjAddr: 0xDE8, symBinAddr: 0x19BE0, symSize: 0x114 } + - { offsetInCU: 0x1449, offset: 0x13612D, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore14CameraPositionO_TB5', symObjAddr: 0xEFC, symBinAddr: 0x19CF4, symSize: 0x154 } + - { offsetInCU: 0x150A, offset: 0x1361EE, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore13PixelDataTypeO_TB5', symObjAddr: 0x1050, symBinAddr: 0x19E48, symSize: 0x1FC } + - { offsetInCU: 0x15CB, offset: 0x1362AF, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore12PresetFormatO_TB5', symObjAddr: 0x124C, symBinAddr: 0x1A044, symSize: 0x94 } + - { offsetInCU: 0x1636, offset: 0x13631A, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore12ExposureModeO_TB5', symObjAddr: 0x12E0, symBinAddr: 0x1A0D8, symSize: 0x16C } + - { offsetInCU: 0x16F7, offset: 0x1363DB, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore11PixelFormatO_TB5', symObjAddr: 0x144C, symBinAddr: 0x1A244, symSize: 0x12C } + - { offsetInCU: 0x17B8, offset: 0x13649C, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore11DeviceErrorO_TB5', symObjAddr: 0x1578, symBinAddr: 0x1A370, symSize: 0x1F0 } + - { offsetInCU: 0x187B, offset: 0x13655F, size: 0x8, addend: 0x0, symName: '_$ss2eeoiySbx_xtSYRzSQ8RawValueRpzlF19VitalSignEngineCore10ColorSpaceO_TB5', symObjAddr: 0x1768, symBinAddr: 0x1A560, symSize: 0x298 } + - { offsetInCU: 0x227B, offset: 0x136F5F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame8userInfoAA13ProcessResultVSo17CMSampleBufferRefa_AA04UserI0VtF', symObjAddr: 0x1A00, symBinAddr: 0x1A7F8, symSize: 0x284 } + - { offsetInCU: 0x24B9, offset: 0x13719D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox0fG4Info04userJ0AA13ProcessResultVSo7UIImageC_AA010NormalizedI0VSgAA05VideogJ0VAA04UserJ0VtF', symObjAddr: 0x1C84, symBinAddr: 0x1AA7C, symSize: 0x924 } + - { offsetInCU: 0x2690, offset: 0x137374, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsV10videoFrame0gH4Info7faceBox9landmarksAESgSo7UIImageC_AA05VideohI0VAA010NormalizedK0VSgAA0E9Landmarks_pSgtcfC', symObjAddr: 0x25A8, symBinAddr: 0x1B3A0, symSize: 0x140 } + - { offsetInCU: 0x28E6, offset: 0x1375CA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame4face0fG4Info04userI0AA13ProcessResultVSo7UIImageC_AA12FaceProtocol_pSgAA05VideogI0VAA04UserI0VtF', symObjAddr: 0x26E8, symBinAddr: 0x1B4E0, symSize: 0x13F8 } + - { offsetInCU: 0x300B, offset: 0x137CEF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame4face0fG4Info04userI0AA13ProcessResultVSo7UIImageC_AA12FaceProtocol_pSgAA05VideogI0VAA04UserI0VtFSo9NSDecimala_A2TtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x3B10, symBinAddr: 0x1C908, symSize: 0x1AC } + - { offsetInCU: 0x315B, offset: 0x137E3F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorPA2A0abgH0RzrlE7process05videoG00jG4Info04userK0AA13ProcessResultVSo7UIImageC_AA05VideogK0VAA04UserK0VtFAA0abC0C_TB5', symObjAddr: 0x3CC8, symBinAddr: 0x1CAC0, symSize: 0x9D8 } + - { offsetInCU: 0x33F7, offset: 0x1380DB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB24FaceDetectFrameProcessorPA2A0abgH0RzrlE7process05videoG00jG4Info04userK0AA13ProcessResultVSo7UIImageC_AA05VideogK0VAA04UserK0VtF', symObjAddr: 0x46A0, symBinAddr: 0x1D498, symSize: 0xA68 } + - { offsetInCU: 0x3503, offset: 0x1381E7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame0fG4Info04userH0AA13ProcessResultVSo17CMSampleBufferRefa_AA05VideogH0VAA04UserH0VtF', symObjAddr: 0x5148, symBinAddr: 0x1DF40, symSize: 0x15C } + - { offsetInCU: 0x3590, offset: 0x138274, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame8userInfoSDySSypGSo17CMSampleBufferRefa_AGtF', symObjAddr: 0x52A4, symBinAddr: 0x1E09C, symSize: 0x29C } + - { offsetInCU: 0x36D6, offset: 0x1383BA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox0fG4Info04userJ0AA13ProcessResultVSo17CMSampleBufferRefa_AA010NormalizedI0VSgAA05VideogJ0VAA04UserJ0VtF', symObjAddr: 0x560C, symBinAddr: 0x1E404, symSize: 0x2B8 } + - { offsetInCU: 0x37E9, offset: 0x1384CD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox8userInfoSDySSypGSgSo17CMSampleBufferRefa_AiHtF', symObjAddr: 0x58C4, symBinAddr: 0x1E6BC, symSize: 0x5A8 } + - { offsetInCU: 0x3995, offset: 0x138679, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7process10videoFrame7faceBox8userInfoAA12HealthResultVSgSo17CMSampleBufferRefa_AA010NormalizedI0VSgAA04UserK0VtF', symObjAddr: 0x5F7C, symBinAddr: 0x1ED74, symSize: 0x44C } + - { offsetInCU: 0x27, offset: 0x13887A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x1F4FC, symSize: 0x7C } + - { offsetInCU: 0xA4, offset: 0x1388F7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x628, symBinAddr: 0x1FAE4, symSize: 0xC } + - { offsetInCU: 0xC0, offset: 0x138913, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x634, symBinAddr: 0x1FAF0, symSize: 0x8C } + - { offsetInCU: 0xE0, offset: 0x138933, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x634, symBinAddr: 0x1FAF0, symSize: 0x8C } + - { offsetInCU: 0xFF, offset: 0x138952, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOSHAASQWb', symObjAddr: 0x530, symBinAddr: 0x1F9EC, symSize: 0x4 } + - { offsetInCU: 0x113, offset: 0x138966, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOACSQAAWl', symObjAddr: 0x534, symBinAddr: 0x1F9F0, symSize: 0x44 } + - { offsetInCU: 0x132, offset: 0x138985, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOwet', symObjAddr: 0x6D0, symBinAddr: 0x1FB7C, symSize: 0x90 } + - { offsetInCU: 0x146, offset: 0x138999, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOwst', symObjAddr: 0x760, symBinAddr: 0x1FC0C, symSize: 0xBC } + - { offsetInCU: 0x15A, offset: 0x1389AD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOwug', symObjAddr: 0x81C, symBinAddr: 0x1FCC8, symSize: 0x8 } + - { offsetInCU: 0x16E, offset: 0x1389C1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOwup', symObjAddr: 0x824, symBinAddr: 0x1FCD0, symSize: 0x4 } + - { offsetInCU: 0x182, offset: 0x1389D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOwui', symObjAddr: 0x828, symBinAddr: 0x1FCD4, symSize: 0x8 } + - { offsetInCU: 0x196, offset: 0x1389E9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOMa', symObjAddr: 0x830, symBinAddr: 0x1FCDC, symSize: 0x10 } + - { offsetInCU: 0x1D3, offset: 0x138A26, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x524, symBinAddr: 0x1F9E0, symSize: 0xC } + - { offsetInCU: 0x1EF, offset: 0x138A42, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOSHAASH9hashValueSivgTW', symObjAddr: 0x578, symBinAddr: 0x1FA34, symSize: 0x8 } + - { offsetInCU: 0x22A, offset: 0x138A7D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x580, symBinAddr: 0x1FA3C, symSize: 0xA0 } + - { offsetInCU: 0x270, offset: 0x138AC3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x620, symBinAddr: 0x1FADC, symSize: 0x8 } + - { offsetInCU: 0x4A7, offset: 0x138CFA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x1F4FC, symSize: 0x7C } + - { offsetInCU: 0x4DE, offset: 0x138D31, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeO8rawValueSSvg', symObjAddr: 0xBC, symBinAddr: 0x1F578, symSize: 0x80 } + - { offsetInCU: 0x542, offset: 0x138D95, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeO11displayNameSSvg', symObjAddr: 0x13C, symBinAddr: 0x1F5F8, symSize: 0x1E0 } + - { offsetInCU: 0x6D7, offset: 0x138F2A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureModeO11descriptionSSvg', symObjAddr: 0x32C, symBinAddr: 0x1F7E8, symSize: 0x1E8 } + - { offsetInCU: 0x27, offset: 0x13910A, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureConnectionC19VitalSignEngineCoreE23setInterfaceOrientationyySo011UIInterfaceI0VF', symObjAddr: 0x0, symBinAddr: 0x1FCEC, symSize: 0x54 } + - { offsetInCU: 0x275, offset: 0x139358, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureConnectionC19VitalSignEngineCoreE23setInterfaceOrientationyySo011UIInterfaceI0VF', symObjAddr: 0x0, symBinAddr: 0x1FCEC, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x1393BE, size: 0x8, addend: 0x0, symName: '_$sSo22AVCaptureSessionPreseta19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_g', symObjAddr: 0x0, symBinAddr: 0x1FD40, symSize: 0x5DC } + - { offsetInCU: 0x4A, offset: 0x1393E1, size: 0x8, addend: 0x0, symName: '_$sSo22AVCaptureSessionPreseta19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_g', symObjAddr: 0x0, symBinAddr: 0x1FD40, symSize: 0x5DC } + - { offsetInCU: 0x257, offset: 0x1395EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOACs0G0AAWl', symObjAddr: 0x5DC, symBinAddr: 0x2031C, symSize: 0x44 } + - { offsetInCU: 0x61, offset: 0x13989E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellC9nameLabelSo7UILabelCSgvgTo', symObjAddr: 0x0, symBinAddr: 0x20360, symSize: 0x20 } + - { offsetInCU: 0xB9, offset: 0x1398F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellC9nameLabelSo7UILabelCSgvsTo', symObjAddr: 0x20, symBinAddr: 0x20380, symSize: 0x14 } + - { offsetInCU: 0x114, offset: 0x139951, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellC16descriptionLabelSo7UILabelCSgvgTo', symObjAddr: 0x34, symBinAddr: 0x20394, symSize: 0x20 } + - { offsetInCU: 0x16C, offset: 0x1399A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellC16descriptionLabelSo7UILabelCSgvsTo', symObjAddr: 0x54, symBinAddr: 0x203B4, symSize: 0x14 } + - { offsetInCU: 0x1E7, offset: 0x139A24, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellC5style15reuseIdentifierACSo011UITableViewH5StyleV_SSSgtcfcTo', symObjAddr: 0x4CC, symBinAddr: 0x2082C, symSize: 0xDC } + - { offsetInCU: 0x24B, offset: 0x139A88, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x5A8, symBinAddr: 0x20908, symSize: 0x7C } + - { offsetInCU: 0x2F9, offset: 0x139B36, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellCfETo', symObjAddr: 0x630, symBinAddr: 0x20990, symSize: 0x38 } + - { offsetInCU: 0x328, offset: 0x139B65, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellCMa', symObjAddr: 0x668, symBinAddr: 0x209C8, symSize: 0x20 } + - { offsetInCU: 0x3A1, offset: 0x139BDE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC11viewDidLoadyyFTo', symObjAddr: 0x7C4, symBinAddr: 0x20B24, symSize: 0x28 } + - { offsetInCU: 0x3DD, offset: 0x139C1A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC05tableG0_21numberOfRowsInSectionSiSo07UITableG0C_SitFTo', symObjAddr: 0x7EC, symBinAddr: 0x20B4C, symSize: 0x14 } + - { offsetInCU: 0x3FD, offset: 0x139C3A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC05tableG0_21numberOfRowsInSectionSiSo07UITableG0C_SitFTo', symObjAddr: 0x7EC, symBinAddr: 0x20B4C, symSize: 0x14 } + - { offsetInCU: 0x467, offset: 0x139CA4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC16numberOfSections2inSiSo07UITableG0C_tFTo', symObjAddr: 0x800, symBinAddr: 0x20B60, symSize: 0x8 } + - { offsetInCU: 0x4B9, offset: 0x139CF6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC05tableG0_12cellForRowAtSo07UITableG4CellCSo0nG0C_10Foundation9IndexPathVtFTo', symObjAddr: 0xA3C, symBinAddr: 0x20D9C, symSize: 0xB8 } + - { offsetInCU: 0x4F3, offset: 0x139D30, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC05tableG0_14didSelectRowAtySo07UITableG0C_10Foundation9IndexPathVtFTo', symObjAddr: 0xAF4, symBinAddr: 0x20E54, symSize: 0xAC } + - { offsetInCU: 0x540, offset: 0x139D7D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC5styleACSo07UITableG5StyleV_tcfcTo', symObjAddr: 0xBA0, symBinAddr: 0x20F00, symSize: 0x90 } + - { offsetInCU: 0x5B2, offset: 0x139DEF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfcTo', symObjAddr: 0xD00, symBinAddr: 0x21060, symSize: 0x60 } + - { offsetInCU: 0x5E9, offset: 0x139E26, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xDFC, symBinAddr: 0x2115C, symSize: 0x28 } + - { offsetInCU: 0x690, offset: 0x139ECD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerCfETo', symObjAddr: 0xE60, symBinAddr: 0x211C0, symSize: 0x10 } + - { offsetInCU: 0x6BF, offset: 0x139EFC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerCMa', symObjAddr: 0xE70, symBinAddr: 0x211D0, symSize: 0x20 } + - { offsetInCU: 0x6D3, offset: 0x139F10, size: 0x8, addend: 0x0, symName: ___swift_mutable_project_boxed_opaque_existential_1, symObjAddr: 0xFF8, symBinAddr: 0x21318, symSize: 0x28 } + - { offsetInCU: 0xAEF, offset: 0x13A32C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20WhiteBalanceModeCellC4modeAA0efG0OSgvW', symObjAddr: 0x68, symBinAddr: 0x203C8, symSize: 0x150 } + - { offsetInCU: 0xBC8, offset: 0x13A405, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeO11displayNameSSvg', symObjAddr: 0x1B8, symBinAddr: 0x20518, symSize: 0x184 } + - { offsetInCU: 0xD04, offset: 0x13A541, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeO11descriptionSSvg', symObjAddr: 0x33C, symBinAddr: 0x2069C, symSize: 0x190 } + - { offsetInCU: 0xED9, offset: 0x13A716, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC11viewDidLoadyyF', symObjAddr: 0x688, symBinAddr: 0x209E8, symSize: 0x13C } + - { offsetInCU: 0x1033, offset: 0x13A870, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC05tableG0_12cellForRowAtSo07UITableG4CellCSo0nG0C_10Foundation9IndexPathVtF', symObjAddr: 0x808, symBinAddr: 0x20B68, symSize: 0x234 } + - { offsetInCU: 0x11F3, offset: 0x13AA30, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc', symObjAddr: 0xC30, symBinAddr: 0x20F90, symSize: 0xD0 } + - { offsetInCU: 0x1241, offset: 0x13AA7E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xD60, symBinAddr: 0x210C0, symSize: 0x9C } + - { offsetInCU: 0x1281, offset: 0x13AABE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26WhiteBalanceViewControllerC05tableG0_14didSelectRowAtySo07UITableG0C_10Foundation9IndexPathVtFTf4dnn_n', symObjAddr: 0xED0, symBinAddr: 0x211F0, symSize: 0x128 } + - { offsetInCU: 0x65, offset: 0x13ABF8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraNameCellC06cameraF5LabelSo7UILabelCSgvgTo', symObjAddr: 0x0, symBinAddr: 0x21340, symSize: 0x20 } + - { offsetInCU: 0xBD, offset: 0x13AC50, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraNameCellC06cameraF5LabelSo7UILabelCSgvsTo', symObjAddr: 0x20, symBinAddr: 0x21360, symSize: 0x14 } + - { offsetInCU: 0x122, offset: 0x13ACB5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraNameCellC5style15reuseIdentifierACSo011UITableViewG5StyleV_SSSgtcfcTo', symObjAddr: 0x34, symBinAddr: 0x21374, symSize: 0xBC } + - { offsetInCU: 0x178, offset: 0x13AD0B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraNameCellC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xF0, symBinAddr: 0x21430, symSize: 0x58 } + - { offsetInCU: 0x1BC, offset: 0x13AD4F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraNameCellCfETo', symObjAddr: 0x154, symBinAddr: 0x21494, symSize: 0x10 } + - { offsetInCU: 0x20D, offset: 0x13ADA0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellC16properyNameLabelSo7UILabelCSgvgTo', symObjAddr: 0x164, symBinAddr: 0x214A4, symSize: 0x20 } + - { offsetInCU: 0x265, offset: 0x13ADF8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellC16properyNameLabelSo7UILabelCSgvsTo', symObjAddr: 0x184, symBinAddr: 0x214C4, symSize: 0x14 } + - { offsetInCU: 0x2C0, offset: 0x13AE53, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellC17properyValueLabelSo7UILabelCSgvgTo', symObjAddr: 0x198, symBinAddr: 0x214D8, symSize: 0x20 } + - { offsetInCU: 0x318, offset: 0x13AEAB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellC17properyValueLabelSo7UILabelCSgvsTo', symObjAddr: 0x1B8, symBinAddr: 0x214F8, symSize: 0x14 } + - { offsetInCU: 0x393, offset: 0x13AF26, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellC5style15reuseIdentifierACSo011UITableViewF5StyleV_SSSgtcfcTo', symObjAddr: 0x2E0, symBinAddr: 0x21620, symSize: 0xE0 } + - { offsetInCU: 0x3F7, offset: 0x13AF8A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x3C0, symBinAddr: 0x21700, symSize: 0x88 } + - { offsetInCU: 0x456, offset: 0x13AFE9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellCfETo', symObjAddr: 0x454, symBinAddr: 0x21794, symSize: 0x50 } + - { offsetInCU: 0x4AC, offset: 0x13B03F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC5styleACSo07UITableG5StyleV_tcfcTo', symObjAddr: 0x4A4, symBinAddr: 0x217E4, symSize: 0xC8 } + - { offsetInCU: 0x523, offset: 0x13B0B6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfcTo', symObjAddr: 0x688, symBinAddr: 0x219C8, symSize: 0x60 } + - { offsetInCU: 0x55A, offset: 0x13B0ED, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x7C4, symBinAddr: 0x21B04, symSize: 0x28 } + - { offsetInCU: 0x5C9, offset: 0x13B15C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerCfETo', symObjAddr: 0x828, symBinAddr: 0x21B68, symSize: 0x38 } + - { offsetInCU: 0x5F8, offset: 0x13B18B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC16numberOfSections2inSiSo07UITableG0C_tFTo', symObjAddr: 0x860, symBinAddr: 0x21BA0, symSize: 0x8 } + - { offsetInCU: 0x632, offset: 0x13B1C5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC05tableG0_23titleForHeaderInSectionSSSgSo07UITableG0C_SitFTo', symObjAddr: 0x868, symBinAddr: 0x21BA8, symSize: 0x44 } + - { offsetInCU: 0x8BE, offset: 0x13B451, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC05tableG0_21numberOfRowsInSectionSiSo07UITableG0C_SitFTo', symObjAddr: 0x147C, symBinAddr: 0x227BC, symSize: 0x60 } + - { offsetInCU: 0x9C1, offset: 0x13B554, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC05tableG0_12cellForRowAtSo07UITableG4CellCSo0nG0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x19CC, symBinAddr: 0x22D0C, symSize: 0xB8 } + - { offsetInCU: 0x9FD, offset: 0x13B590, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC05tableG0_14didSelectRowAtySo07UITableG0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x1C58, symBinAddr: 0x22F98, symSize: 0xB0 } + - { offsetInCU: 0xCB1, offset: 0x13B844, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVSH19VitalSignEngineCoreSH9hashValueSivgTW', symObjAddr: 0x2330, symBinAddr: 0x23670, symSize: 0x50 } + - { offsetInCU: 0xD40, offset: 0x13B8D3, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVSH19VitalSignEngineCoreSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2380, symBinAddr: 0x236C0, symSize: 0x8 } + - { offsetInCU: 0xD54, offset: 0x13B8E7, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVSH19VitalSignEngineCoreSQWb', symObjAddr: 0x23D4, symBinAddr: 0x23714, symSize: 0x2C } + - { offsetInCU: 0xD68, offset: 0x13B8FB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraNameCellCMa', symObjAddr: 0x2400, symBinAddr: 0x23740, symSize: 0x20 } + - { offsetInCU: 0xD7C, offset: 0x13B90F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellCMa', symObjAddr: 0x2420, symBinAddr: 0x23760, symSize: 0x20 } + - { offsetInCU: 0xD90, offset: 0x13B923, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerCMa', symObjAddr: 0x2440, symBinAddr: 0x23780, symSize: 0x20 } + - { offsetInCU: 0xDA4, offset: 0x13B937, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVwCP', symObjAddr: 0x2460, symBinAddr: 0x237A0, symSize: 0x30 } + - { offsetInCU: 0xDB8, offset: 0x13B94B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVwxx', symObjAddr: 0x2490, symBinAddr: 0x237D0, symSize: 0x28 } + - { offsetInCU: 0xDCC, offset: 0x13B95F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVwcp', symObjAddr: 0x24B8, symBinAddr: 0x237F8, symSize: 0x3C } + - { offsetInCU: 0xDE0, offset: 0x13B973, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVwca', symObjAddr: 0x24F4, symBinAddr: 0x23834, symSize: 0x6C } + - { offsetInCU: 0xDF4, offset: 0x13B987, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVwta', symObjAddr: 0x256C, symBinAddr: 0x238A0, symSize: 0x44 } + - { offsetInCU: 0xE08, offset: 0x13B99B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVwet', symObjAddr: 0x25B0, symBinAddr: 0x238E4, symSize: 0x48 } + - { offsetInCU: 0xE1C, offset: 0x13B9AF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVwst', symObjAddr: 0x25F8, symBinAddr: 0x2392C, symSize: 0x40 } + - { offsetInCU: 0xE30, offset: 0x13B9C3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVMa', symObjAddr: 0x2638, symBinAddr: 0x2396C, symSize: 0x10 } + - { offsetInCU: 0xE44, offset: 0x13B9D7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SettingsProtocol_pWOc', symObjAddr: 0x2670, symBinAddr: 0x2397C, symSize: 0x44 } + - { offsetInCU: 0xE58, offset: 0x13B9EB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PropertyVSgWOe', symObjAddr: 0x26F8, symBinAddr: 0x239C0, symSize: 0x30 } + - { offsetInCU: 0xFA8, offset: 0x13BB3B, size: 0x8, addend: 0x0, symName: '_$sSh5IndexV8_VariantOyx__GSHRzlWOe', symObjAddr: 0x32B0, symBinAddr: 0x24538, symSize: 0xC } + - { offsetInCU: 0xFBC, offset: 0x13BB4F, size: 0x8, addend: 0x0, symName: '_$sSaySSGMa', symObjAddr: 0x32BC, symBinAddr: 0x24544, symSize: 0x54 } + - { offsetInCU: 0xFD0, offset: 0x13BB63, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC05tableG0_23titleForHeaderInSectionSSSgSo07UITableG0C_SitFTf4dnd_n', symObjAddr: 0x3350, symBinAddr: 0x245D8, symSize: 0x134 } + - { offsetInCU: 0x141A, offset: 0x13BFAD, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeVSH19VitalSignEngineCoreSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x2388, symBinAddr: 0x236C8, symSize: 0x4C } + - { offsetInCU: 0x1815, offset: 0x13C3A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PropertyCellC8propertyAA0E0VSgvW', symObjAddr: 0x1CC, symBinAddr: 0x2150C, symSize: 0x114 } + - { offsetInCU: 0x1908, offset: 0x13C49B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc', symObjAddr: 0x56C, symBinAddr: 0x218AC, symSize: 0x11C } + - { offsetInCU: 0x196B, offset: 0x13C4FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x6E8, symBinAddr: 0x21A28, symSize: 0xDC } + - { offsetInCU: 0x1A7D, offset: 0x13C610, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV10propertiesSayAA8PropertyVGvg', symObjAddr: 0x8AC, symBinAddr: 0x21BEC, symSize: 0xBD0 } + - { offsetInCU: 0x23B4, offset: 0x13CF47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC05tableG0_12cellForRowAtSo07UITableG4CellCSo0nG0C_10Foundation9IndexPathVtF', symObjAddr: 0x14DC, symBinAddr: 0x2281C, symSize: 0x4F0 } + - { offsetInCU: 0x259F, offset: 0x13D132, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC05tableG0_14didSelectRowAtySo07UITableG0C_10Foundation9IndexPathVtF', symObjAddr: 0x1A84, symBinAddr: 0x22DC4, symSize: 0x1D4 } + - { offsetInCU: 0x2651, offset: 0x13D1E4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionO11displayName33_5800BCC00BAD7A885CFCFB705DD6136ELLSSvg', symObjAddr: 0x1D08, symBinAddr: 0x23048, symSize: 0x1E4 } + - { offsetInCU: 0x28A0, offset: 0x13D433, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV24supportedVideoDimensionsShySo6CGSizeVAFSHAAyHCg_Gvg', symObjAddr: 0x1FE4, symBinAddr: 0x23324, symSize: 0x180 } + - { offsetInCU: 0x2B74, offset: 0x13D707, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeV19VitalSignEngineCoreE11displayNameSSvg', symObjAddr: 0x2164, symBinAddr: 0x234A4, symSize: 0x118 } + - { offsetInCU: 0x2C8E, offset: 0x13D821, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeV19VitalSignEngineCoreE4hash4intoys6HasherVz_tF', symObjAddr: 0x227C, symBinAddr: 0x235BC, symSize: 0x48 } + - { offsetInCU: 0x2D5C, offset: 0x13D8EF, size: 0x8, addend: 0x0, symName: '_$sSo6CGSizeV19VitalSignEngineCoreE9hashValueSivg', symObjAddr: 0x22C4, symBinAddr: 0x23604, symSize: 0x6C } + - { offsetInCU: 0x2E8E, offset: 0x13DA21, size: 0x8, addend: 0x0, symName: '_$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnFSo6CGSizeV_Tg5', symObjAddr: 0x2768, symBinAddr: 0x239F0, symSize: 0x148 } + - { offsetInCU: 0x2FFA, offset: 0x13DB8D, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtFSo6CGSizeV_Tg5', symObjAddr: 0x28B0, symBinAddr: 0x23B38, symSize: 0x174 } + - { offsetInCU: 0x316C, offset: 0x13DCFF, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV4copyyyFSo6CGSizeV_Tg5', symObjAddr: 0x2A24, symBinAddr: 0x23CAC, symSize: 0x190 } + - { offsetInCU: 0x31F2, offset: 0x13DD85, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV13copyAndResize8capacityySi_tFSo6CGSizeV_Tg5', symObjAddr: 0x2BB4, symBinAddr: 0x23E3C, symSize: 0x29C } + - { offsetInCU: 0x3372, offset: 0x13DF05, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV6resize8capacityySi_tFSo6CGSizeV_Tg5', symObjAddr: 0x2E50, symBinAddr: 0x240D8, symSize: 0x2CC } + - { offsetInCU: 0x350C, offset: 0x13E09F, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV5index5afterSh5IndexVyx_GAG_tFSo6CGSizeV_Tg5', symObjAddr: 0x311C, symBinAddr: 0x243A4, symSize: 0xE4 } + - { offsetInCU: 0x352D, offset: 0x13E0C0, size: 0x8, addend: 0x0, symName: '_$ss10_NativeSetV10startIndexSh0D0Vyx_GvgSo6CGSizeV_Tg5', symObjAddr: 0x3200, symBinAddr: 0x24488, symSize: 0xB0 } + - { offsetInCU: 0x356B, offset: 0x13E0FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27CameraDevicesViewControllerC05tableG0_21numberOfRowsInSectionSiSo07UITableG0C_SitFTf4dnn_n', symObjAddr: 0x3484, symBinAddr: 0x2470C, symSize: 0x1AC } + - { offsetInCU: 0x4F, offset: 0x13E255, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC03getF6Rgb1x19pixelData6scanId10PromiseKit0N0CyAA0F0VGSayxG_SSSgtAA05PixelK8ProtocolRzlFAKSDySSypGKcfU0_', symObjAddr: 0x58, symBinAddr: 0x248B8, symSize: 0x2C } + - { offsetInCU: 0xCA, offset: 0x13E2D0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC03getF2V29pixelData6scanId10PromiseKit0N0CyAA0F0VGSayxG_SSSgtAA05PixelK8ProtocolRzlFAKSDySSypGKcfU0_', symObjAddr: 0xE4, symBinAddr: 0x248E4, symSize: 0x2C } + - { offsetInCU: 0x23A, offset: 0x13E440, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC15_waitUntilReady10PromiseKit0K0CyytGyFyAE8ResolverCyytGXEfU_', symObjAddr: 0x1458, symBinAddr: 0x25C58, symSize: 0xD4 } + - { offsetInCU: 0x67C, offset: 0x13E882, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerCMU', symObjAddr: 0x15D8, symBinAddr: 0x25DD8, symSize: 0x8 } + - { offsetInCU: 0x690, offset: 0x13E896, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerCMa', symObjAddr: 0x15E0, symBinAddr: 0x25DE0, symSize: 0x3C } + - { offsetInCU: 0x6A4, offset: 0x13E8AA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerCMr', symObjAddr: 0x161C, symBinAddr: 0x25E1C, symSize: 0xA0 } + - { offsetInCU: 0x6B8, offset: 0x13E8BE, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgMa', symObjAddr: 0x16BC, symBinAddr: 0x25EBC, symSize: 0x54 } + - { offsetInCU: 0x8B0, offset: 0x13EAB6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC14getLandmarksV233_1AEE97203DE26107BD7857E3279CE477LL04faceI0SDySSSay0D8Graphics7CGFloatVGGSgAA04FaceI0_pSg_tFTf4nd_n', symObjAddr: 0x174C, symBinAddr: 0x25F10, symSize: 0x740 } + - { offsetInCU: 0xC08, offset: 0x13EE0E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceContourPoint_pWOc', symObjAddr: 0x1F4C, symBinAddr: 0x26650, symSize: 0x44 } + - { offsetInCU: 0xC1C, offset: 0x13EE22, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOb', symObjAddr: 0x1F90, symBinAddr: 0x26694, symSize: 0x48 } + - { offsetInCU: 0xC30, offset: 0x13EE36, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOd', symObjAddr: 0x1FD8, symBinAddr: 0x266DC, symSize: 0x48 } + - { offsetInCU: 0xC44, offset: 0x13EE4A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ServerProfileVWOs', symObjAddr: 0x2020, symBinAddr: 0x26724, symSize: 0x34 } + - { offsetInCU: 0xC58, offset: 0x13EE5E, size: 0x8, addend: 0x0, symName: '_$sSDyS2SGWOs', symObjAddr: 0x2054, symBinAddr: 0x26758, symSize: 0x28 } + - { offsetInCU: 0xC6C, offset: 0x13EE72, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13_wakeUpServer33_1AEE97203DE26107BD7857E3279CE477LL10PromiseKit0P0CyytGyFyAF8ResolverCyytGXEfU_TA', symObjAddr: 0x207C, symBinAddr: 0x26780, symSize: 0x20 } + - { offsetInCU: 0xC80, offset: 0x13EE86, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13_wakeUpServer33_1AEE97203DE26107BD7857E3279CE477LL10PromiseKit0P0CyytGyFyAF8ResolverCyytGXEfU_ySScfU_TA', symObjAddr: 0x20A0, symBinAddr: 0x267A4, symSize: 0x38 } + - { offsetInCU: 0xCBA, offset: 0x13EEC0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13_wakeUpServer33_1AEE97203DE26107BD7857E3279CE477LL10PromiseKit0P0CyytGyFyAF8ResolverCyytGXEfU_ys5Error_pcfU0_TA', symObjAddr: 0x20DC, symBinAddr: 0x267E0, symSize: 0x2C } + - { offsetInCU: 0xCFC, offset: 0x13EF02, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13_wakeUpServer33_1AEE97203DE26107BD7857E3279CE477LL10PromiseKit0P0CyytGyFyAF8ResolverCyytGXEfU_yycfU1_TA', symObjAddr: 0x21B0, symBinAddr: 0x268B4, symSize: 0x2C } + - { offsetInCU: 0xD10, offset: 0x13EF16, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVSgWOe', symObjAddr: 0x225C, symBinAddr: 0x26960, symSize: 0x68 } + - { offsetInCU: 0xD24, offset: 0x13EF2A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC15_waitUntilReady10PromiseKit0K0CyytGyFyAE8ResolverCyytGXEfU_TA', symObjAddr: 0x2350, symBinAddr: 0x269C8, symSize: 0x18 } + - { offsetInCU: 0xD38, offset: 0x13EF3E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC15_waitUntilReady10PromiseKit0K0CyytGyFyAE8ResolverCyytGXEfU_TA.7', symObjAddr: 0x2368, symBinAddr: 0x269E0, symSize: 0x18 } + - { offsetInCU: 0xD4C, offset: 0x13EF52, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC15_waitUntilReady10PromiseKit0K0CyytGyFyAE8ResolverCyytGXEfU_yAA5TimerCcfU_TA', symObjAddr: 0x23B0, symBinAddr: 0x26A28, symSize: 0x44 } + - { offsetInCU: 0xDF4, offset: 0x13EFFA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCyytGACyxGAA8ThenableAAWl', symObjAddr: 0x23F4, symBinAddr: 0x26A6C, symSize: 0x64 } + - { offsetInCU: 0x1383, offset: 0x13F589, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC5begin7contextyAA0fG7ContextV_tKF', symObjAddr: 0x110, symBinAddr: 0x24910, symSize: 0x37C } + - { offsetInCU: 0x14D2, offset: 0x13F6D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC7isReady10PromiseKit0J0CySbGyF', symObjAddr: 0x48C, symBinAddr: 0x24C8C, symSize: 0x310 } + - { offsetInCU: 0x1595, offset: 0x13F79B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC14waitUntilReady10PromiseKit0K0CyytGyF', symObjAddr: 0x814, symBinAddr: 0x25014, symSize: 0x180 } + - { offsetInCU: 0x1682, offset: 0x13F888, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC8_isReadySbvg', symObjAddr: 0x994, symBinAddr: 0x25194, symSize: 0x1E4 } + - { offsetInCU: 0x17B3, offset: 0x13F9B9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13_wakeUpServer33_1AEE97203DE26107BD7857E3279CE477LL10PromiseKit0P0CyytGyF', symObjAddr: 0xB78, symBinAddr: 0x25378, symSize: 0x36C } + - { offsetInCU: 0x1A69, offset: 0x13FC6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13_wakeUpServer33_1AEE97203DE26107BD7857E3279CE477LL10PromiseKit0P0CyytGyFyAF8ResolverCyytGXEfU_', symObjAddr: 0xEE4, symBinAddr: 0x256E4, symSize: 0x480 } + - { offsetInCU: 0x1B70, offset: 0x13FD76, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13_wakeUpServer33_1AEE97203DE26107BD7857E3279CE477LL10PromiseKit0P0CyytGyFyAF8ResolverCyytGXEfU_yycfU1_', symObjAddr: 0x1364, symBinAddr: 0x25B64, symSize: 0xF4 } + - { offsetInCU: 0x1D24, offset: 0x13FF2A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerCfD', symObjAddr: 0x152C, symBinAddr: 0x25D2C, symSize: 0xAC } + - { offsetInCU: 0x27, offset: 0x140096, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE15videoDimensionsSo6CGSizeVvg', symObjAddr: 0x0, symBinAddr: 0x26B14, symSize: 0x60 } + - { offsetInCU: 0x252, offset: 0x1402C1, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE15videoDimensionsSo6CGSizeVvg', symObjAddr: 0x0, symBinAddr: 0x26B14, symSize: 0x60 } + - { offsetInCU: 0x4F, offset: 0x14033A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC6sharedACvpZ', symObjAddr: 0x2A08, symBinAddr: 0x14A728, symSize: 0x0 } + - { offsetInCU: 0x37F, offset: 0x14066A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC6shared_WZ', symObjAddr: 0x874, symBinAddr: 0x273E8, symSize: 0x44 } + - { offsetInCU: 0x446, offset: 0x140731, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xA18, symBinAddr: 0x2758C, symSize: 0x14 } + - { offsetInCU: 0x466, offset: 0x140751, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xA18, symBinAddr: 0x2758C, symSize: 0x14 } + - { offsetInCU: 0x48C, offset: 0x140777, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOSHAASH9hashValueSivgTW', symObjAddr: 0xA2C, symBinAddr: 0x275A0, symSize: 0x44 } + - { offsetInCU: 0x56F, offset: 0x14085A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xA70, symBinAddr: 0x275E4, symSize: 0x28 } + - { offsetInCU: 0x6D7, offset: 0x1409C2, size: 0x8, addend: 0x0, symName: '_$sSaySJGSayxGSTsWl', symObjAddr: 0x20EC, symBinAddr: 0x28C20, symSize: 0x60 } + - { offsetInCU: 0x700, offset: 0x1409EB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC010sendJsonToF06bucket04dataJ4Send13directoryNameySS_SDySSypGSStFy10Foundation4DataVcfU0_TA', symObjAddr: 0x21EC, symBinAddr: 0x28D20, symSize: 0x18 } + - { offsetInCU: 0x714, offset: 0x1409FF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStFyAG8ResolverCyAJGXEfU_TA', symObjAddr: 0x2290, symBinAddr: 0x28DC4, symSize: 0x20 } + - { offsetInCU: 0x728, offset: 0x140A13, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOACs0H0AAWl', symObjAddr: 0x22B0, symBinAddr: 0x28DE4, symSize: 0x44 } + - { offsetInCU: 0x73C, offset: 0x140A27, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC04callF3Api11requestBody10PromiseKit0L0Cy10Foundation4DataVGSDySSypG_tFyAF8ResolverCyAKGXEfU_TA', symObjAddr: 0x2330, symBinAddr: 0x28E64, symSize: 0x1C } + - { offsetInCU: 0x750, offset: 0x140A3B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC7putData3url10dataToSavey10Foundation3URLV_SDySSypGtFTf4nnd_n', symObjAddr: 0x234C, symBinAddr: 0x28E80, symSize: 0x320 } + - { offsetInCU: 0x84D, offset: 0x140B38, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOSHAASQWb', symObjAddr: 0x266C, symBinAddr: 0x291A0, symSize: 0x4 } + - { offsetInCU: 0x861, offset: 0x140B4C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOACSQAAWl', symObjAddr: 0x2670, symBinAddr: 0x291A4, symSize: 0x44 } + - { offsetInCU: 0x875, offset: 0x140B60, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientCMa', symObjAddr: 0x26B4, symBinAddr: 0x291E8, symSize: 0x20 } + - { offsetInCU: 0x889, offset: 0x140B74, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOwet', symObjAddr: 0x26F8, symBinAddr: 0x2921C, symSize: 0x90 } + - { offsetInCU: 0x89D, offset: 0x140B88, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOwst', symObjAddr: 0x2788, symBinAddr: 0x292AC, symSize: 0xBC } + - { offsetInCU: 0x8B1, offset: 0x140B9C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOwug', symObjAddr: 0x2844, symBinAddr: 0x29368, symSize: 0x8 } + - { offsetInCU: 0x8C5, offset: 0x140BB0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOwup', symObjAddr: 0x284C, symBinAddr: 0x29370, symSize: 0x4 } + - { offsetInCU: 0x8D9, offset: 0x140BC4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOwui', symObjAddr: 0x2850, symBinAddr: 0x29374, symSize: 0x8 } + - { offsetInCU: 0x8ED, offset: 0x140BD8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOMa', symObjAddr: 0x2858, symBinAddr: 0x2937C, symSize: 0x10 } + - { offsetInCU: 0x901, offset: 0x140BEC, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2868, symBinAddr: 0x2938C, symSize: 0x10 } + - { offsetInCU: 0x915, offset: 0x140C00, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x2878, symBinAddr: 0x2939C, symSize: 0x8 } + - { offsetInCU: 0x929, offset: 0x140C14, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC04callF3Api11requestBody10PromiseKit0L0Cy10Foundation4DataVGSDySSypG_tFyAF8ResolverCyAKGXEfU_yAKSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_TA', symObjAddr: 0x2880, symBinAddr: 0x293A4, symSize: 0x8 } + - { offsetInCU: 0x93D, offset: 0x140C28, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStFyAG8ResolverCyAJGXEfU_y10Foundation4DataVcfU_TA', symObjAddr: 0x2888, symBinAddr: 0x293AC, symSize: 0x18 } + - { offsetInCU: 0x951, offset: 0x140C3C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStFyAG8ResolverCyAJGXEfU_ys5Error_pcfU0_TA', symObjAddr: 0x28A0, symBinAddr: 0x293C4, symSize: 0x8 } + - { offsetInCU: 0xB2A, offset: 0x140E15, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xA98, symBinAddr: 0x2760C, symSize: 0x40 } + - { offsetInCU: 0xBC6, offset: 0x140EB1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOs0H0AAsADP7_domainSSvgTW', symObjAddr: 0xAD8, symBinAddr: 0x2764C, symSize: 0x4 } + - { offsetInCU: 0xBE2, offset: 0x140ECD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOs0H0AAsADP5_codeSivgTW', symObjAddr: 0xADC, symBinAddr: 0x27650, symSize: 0x4 } + - { offsetInCU: 0xBFE, offset: 0x140EE9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOs0H0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xAE0, symBinAddr: 0x27654, symSize: 0x4 } + - { offsetInCU: 0xC1A, offset: 0x140F05, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorOs0H0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xAE4, symBinAddr: 0x27658, symSize: 0x4 } + - { offsetInCU: 0x1001, offset: 0x1412EC, size: 0x8, addend: 0x0, symName: '_$sSlsE5first7ElementQzSgvgSS_Tg5', symObjAddr: 0x0, symBinAddr: 0x26B74, symSize: 0x40 } + - { offsetInCU: 0x109E, offset: 0x141389, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC010sendJsonToF06bucket04dataJ4Send13directoryNameySS_SDySSypGSStF', symObjAddr: 0x40, symBinAddr: 0x26BB4, symSize: 0x834 } + - { offsetInCU: 0x16BE, offset: 0x1419A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC010sendJsonToF06bucket04dataJ4Send13directoryNameySS_SDySSypGSStFy10Foundation4DataVcfU0_', symObjAddr: 0x1404, symBinAddr: 0x27F78, symSize: 0x250 } + - { offsetInCU: 0x1884, offset: 0x141B6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC010sendJsonToF06bucket04dataJ4Send13directoryNameySS_SDySSypGSStFys5Error_pcfU1_', symObjAddr: 0x16AC, symBinAddr: 0x28220, symSize: 0x94 } + - { offsetInCU: 0x19DC, offset: 0x141CC7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientCACycfC', symObjAddr: 0x8B8, symBinAddr: 0x2742C, symSize: 0x3C } + - { offsetInCU: 0x1A15, offset: 0x141D00, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC6sharedACvgZ', symObjAddr: 0x8F4, symBinAddr: 0x27468, symSize: 0x40 } + - { offsetInCU: 0x1A42, offset: 0x141D2D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientCACycfc', symObjAddr: 0x934, symBinAddr: 0x274A8, symSize: 0x24 } + - { offsetInCU: 0x1A61, offset: 0x141D4C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientCfd', symObjAddr: 0x958, symBinAddr: 0x274CC, symSize: 0x1C } + - { offsetInCU: 0x1A92, offset: 0x141D7D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientCfD', symObjAddr: 0x974, symBinAddr: 0x274E8, symSize: 0x24 } + - { offsetInCU: 0x1ADF, offset: 0x141DCA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorO2eeoiySbAC_ACtFZ', symObjAddr: 0x998, symBinAddr: 0x2750C, symSize: 0x14 } + - { offsetInCU: 0x1B20, offset: 0x141E0B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorO4hash4intoys6HasherVz_tF', symObjAddr: 0x9AC, symBinAddr: 0x27520, symSize: 0x28 } + - { offsetInCU: 0x1BAB, offset: 0x141E96, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16AwsS3ClientErrorO9hashValueSivg', symObjAddr: 0x9D4, symBinAddr: 0x27548, symSize: 0x44 } + - { offsetInCU: 0x1CD9, offset: 0x141FC4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC03setF6ApiKeyyySSSgF', symObjAddr: 0xAE8, symBinAddr: 0x2765C, symSize: 0x2C } + - { offsetInCU: 0x1D36, offset: 0x142021, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStF', symObjAddr: 0xB14, symBinAddr: 0x27688, symSize: 0x58 } + - { offsetInCU: 0x1D8F, offset: 0x14207A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStFyAG8ResolverCyAJGXEfU_', symObjAddr: 0xB6C, symBinAddr: 0x276E0, symSize: 0x470 } + - { offsetInCU: 0x1F86, offset: 0x142271, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStFyAG8ResolverCyAJGXEfU_y10Foundation4DataVcfU_', symObjAddr: 0x11E8, symBinAddr: 0x27D5C, symSize: 0x16C } + - { offsetInCU: 0x1FFB, offset: 0x1422E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStFyAG8ResolverCyAJGXEfU_ys5Error_pcfU0_', symObjAddr: 0x1354, symBinAddr: 0x27EC8, symSize: 0xB0 } + - { offsetInCU: 0x209F, offset: 0x14238A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC04callF3Api11requestBody10PromiseKit0L0Cy10Foundation4DataVGSDySSypG_tF', symObjAddr: 0xFDC, symBinAddr: 0x27B50, symSize: 0x20C } + - { offsetInCU: 0x2175, offset: 0x142460, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC04callF3Api11requestBody10PromiseKit0L0Cy10Foundation4DataVGSDySSypG_tFyAF8ResolverCyAKGXEfU_', symObjAddr: 0x1740, symBinAddr: 0x282B4, symSize: 0x3BC } + - { offsetInCU: 0x228C, offset: 0x142577, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC04callF3Api11requestBody10PromiseKit0L0Cy10Foundation4DataVGSDySSypG_tFyAF8ResolverCyAKGXEfU_yAKSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_', symObjAddr: 0x1AFC, symBinAddr: 0x28670, symSize: 0x2C4 } + - { offsetInCU: 0x24B6, offset: 0x1427A1, size: 0x8, addend: 0x0, symName: '_$sSmsSKRzrlE10removeLast7ElementSTQzyFSS_Tg5', symObjAddr: 0x1654, symBinAddr: 0x281C8, symSize: 0x54 } + - { offsetInCU: 0x2541, offset: 0x14282C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC7putData3url10dataToSavey10Foundation3URLV_SDySSypGtF', symObjAddr: 0x16A8, symBinAddr: 0x2821C, symSize: 0x4 } + - { offsetInCU: 0x2555, offset: 0x142840, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC7putData3url10dataToSavey10Foundation3URLV_SDySSypGtFyAG0I0VSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_', symObjAddr: 0x1DC0, symBinAddr: 0x28934, symSize: 0x264 } + - { offsetInCU: 0x273A, offset: 0x142A25, size: 0x8, addend: 0x0, symName: '_$sSGsE4next10upperBoundqd__qd___ts17FixedWidthIntegerRd__SURd__lFs27SystemRandomNumberGeneratorV_SuTg5', symObjAddr: 0x2024, symBinAddr: 0x28B98, symSize: 0x88 } + - { offsetInCU: 0x2881, offset: 0x142B6C, size: 0x8, addend: 0x0, symName: '_$sSmsE11removeFirstyySiFSS_Tgq5', symObjAddr: 0x214C, symBinAddr: 0x28C80, symSize: 0x74 } + - { offsetInCU: 0x27, offset: 0x142C1C, size: 0x8, addend: 0x0, symName: '_$sSo19AVAssetWriterStatusV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0x293D4, symSize: 0x148 } + - { offsetInCU: 0x280, offset: 0x142E75, size: 0x8, addend: 0x0, symName: '_$sSo19AVAssetWriterStatusV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0x293D4, symSize: 0x148 } + - { offsetInCU: 0x4F, offset: 0x142F2D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelV016exposureDurationeG0ACvpZ', symObjAddr: 0x16918, symBinAddr: 0x154F88, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x142F47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelV03isoeG0ACvpZ', symObjAddr: 0x16950, symBinAddr: 0x154FC0, symSize: 0x0 } + - { offsetInCU: 0x99, offset: 0x142F77, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellC16displayNameLabelSo7UILabelCSgvgTo', symObjAddr: 0x0, symBinAddr: 0x2951C, symSize: 0x20 } + - { offsetInCU: 0xF1, offset: 0x142FCF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellC16displayNameLabelSo7UILabelCSgvsTo', symObjAddr: 0x20, symBinAddr: 0x2953C, symSize: 0x14 } + - { offsetInCU: 0x14C, offset: 0x14302A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellC16descriptionLabelSo7UILabelCSgvgTo', symObjAddr: 0x34, symBinAddr: 0x29550, symSize: 0x20 } + - { offsetInCU: 0x1A4, offset: 0x143082, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellC16descriptionLabelSo7UILabelCSgvsTo', symObjAddr: 0x54, symBinAddr: 0x29570, symSize: 0x14 } + - { offsetInCU: 0x21F, offset: 0x1430FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellC5style15reuseIdentifierACSo011UITableViewF5StyleV_SSSgtcfcTo', symObjAddr: 0x184, symBinAddr: 0x296A0, symSize: 0xDC } + - { offsetInCU: 0x283, offset: 0x143161, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x260, symBinAddr: 0x2977C, symSize: 0x7C } + - { offsetInCU: 0x2E2, offset: 0x1431C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellCfETo', symObjAddr: 0x2E8, symBinAddr: 0x29804, symSize: 0x38 } + - { offsetInCU: 0x311, offset: 0x1431EF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellCMa', symObjAddr: 0x320, symBinAddr: 0x2983C, symSize: 0x20 } + - { offsetInCU: 0x347, offset: 0x143225, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ExposureDurationCellC13durationLabelSo7UILabelCSgvgTo', symObjAddr: 0x340, symBinAddr: 0x2985C, symSize: 0x20 } + - { offsetInCU: 0x39F, offset: 0x14327D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ExposureDurationCellC13durationLabelSo7UILabelCSgvsTo', symObjAddr: 0x360, symBinAddr: 0x2987C, symSize: 0x14 } + - { offsetInCU: 0x41A, offset: 0x1432F8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ExposureDurationCellC5style15reuseIdentifierACSo011UITableViewG5StyleV_SSSgtcfcTo', symObjAddr: 0x790, symBinAddr: 0x29CAC, symSize: 0xEC } + - { offsetInCU: 0x470, offset: 0x14334E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ExposureDurationCellC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x87C, symBinAddr: 0x29D98, symSize: 0x70 } + - { offsetInCU: 0x4EC, offset: 0x1433CA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ExposureDurationCellCfETo', symObjAddr: 0x8F8, symBinAddr: 0x29E14, symSize: 0x10 } + - { offsetInCU: 0x51B, offset: 0x1433F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ExposureDurationCellCMa', symObjAddr: 0x908, symBinAddr: 0x29E24, symSize: 0x20 } + - { offsetInCU: 0x551, offset: 0x14342F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7IsoCellC8isoLabelSo7UILabelCSgvgTo', symObjAddr: 0x928, symBinAddr: 0x29E44, symSize: 0x20 } + - { offsetInCU: 0x5A9, offset: 0x143487, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7IsoCellC8isoLabelSo7UILabelCSgvsTo', symObjAddr: 0x948, symBinAddr: 0x29E64, symSize: 0x14 } + - { offsetInCU: 0x624, offset: 0x143502, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7IsoCellC5style15reuseIdentifierACSo011UITableViewF5StyleV_SSSgtcfcTo', symObjAddr: 0xA78, symBinAddr: 0x29F94, symSize: 0xEC } + - { offsetInCU: 0x67A, offset: 0x143558, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7IsoCellC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xB64, symBinAddr: 0x2A080, symSize: 0x70 } + - { offsetInCU: 0x6E9, offset: 0x1435C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7IsoCellCfETo', symObjAddr: 0xBE0, symBinAddr: 0x2A0FC, symSize: 0x10 } + - { offsetInCU: 0x718, offset: 0x1435F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7IsoCellCMa', symObjAddr: 0xBF0, symBinAddr: 0x2A10C, symSize: 0x20 } + - { offsetInCU: 0x796, offset: 0x143674, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC14viewWillAppearyySbFTo', symObjAddr: 0xD08, symBinAddr: 0x2A224, symSize: 0x9C } + - { offsetInCU: 0x7F9, offset: 0x1436D7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC16numberOfSections2inSiSo07UITableF0C_tFTo', symObjAddr: 0xDA4, symBinAddr: 0x2A2C0, symSize: 0x58 } + - { offsetInCU: 0x84B, offset: 0x143729, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC05tableF0_21numberOfRowsInSectionSiSo07UITableF0C_SitFTo', symObjAddr: 0xDFC, symBinAddr: 0x2A318, symSize: 0x30 } + - { offsetInCU: 0x86B, offset: 0x143749, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC05tableF0_21numberOfRowsInSectionSiSo07UITableF0C_SitFTo', symObjAddr: 0xDFC, symBinAddr: 0x2A318, symSize: 0x30 } + - { offsetInCU: 0x898, offset: 0x143776, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC05tableF0_21numberOfRowsInSectionSiSo07UITableF0C_SitFTo', symObjAddr: 0xDFC, symBinAddr: 0x2A318, symSize: 0x30 } + - { offsetInCU: 0x913, offset: 0x1437F1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC05tableF0_23titleForHeaderInSectionSSSgSo07UITableF0C_SitFTo', symObjAddr: 0xE2C, symBinAddr: 0x2A348, symSize: 0x54 } + - { offsetInCU: 0x9B8, offset: 0x143896, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC05tableF0_12cellForRowAtSo07UITableF4CellCSo0mF0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x12D8, symBinAddr: 0x2A7F4, symSize: 0xB8 } + - { offsetInCU: 0xA0A, offset: 0x1438E8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC05tableF0_14didSelectRowAtySo07UITableF0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x14AC, symBinAddr: 0x2A9C8, symSize: 0xB0 } + - { offsetInCU: 0xA46, offset: 0x143924, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFTo', symObjAddr: 0x27E4, symBinAddr: 0x2BD00, symSize: 0xA4 } + - { offsetInCU: 0xA7D, offset: 0x14395B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC5styleACSo07UITableF5StyleV_tcfcTo', symObjAddr: 0x2968, symBinAddr: 0x2BE84, symSize: 0x24 } + - { offsetInCU: 0xAB9, offset: 0x143997, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfcTo', symObjAddr: 0x2AC0, symBinAddr: 0x2BFDC, symSize: 0x60 } + - { offsetInCU: 0xAF0, offset: 0x1439CE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x2C10, symBinAddr: 0x2C12C, symSize: 0x28 } + - { offsetInCU: 0xDD7, offset: 0x143CB5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerCfETo', symObjAddr: 0x2C74, symBinAddr: 0x2C190, symSize: 0x38 } + - { offsetInCU: 0xE06, offset: 0x143CE4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerCMa', symObjAddr: 0x2CAC, symBinAddr: 0x2C1C8, symSize: 0x20 } + - { offsetInCU: 0xE1A, offset: 0x143CF8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelV016exposureDurationeG0_WZ', symObjAddr: 0x2D0C, symBinAddr: 0x2C1E8, symSize: 0x178 } + - { offsetInCU: 0xEFC, offset: 0x143DDA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14InputViewModelV03isoeG0_WZ', symObjAddr: 0x2E84, symBinAddr: 0x2C360, symSize: 0x154 } + - { offsetInCU: 0xFD1, offset: 0x143EAF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFyycfU1_TA', symObjAddr: 0x30C0, symBinAddr: 0x2C51C, symSize: 0x8 } + - { offsetInCU: 0xFE5, offset: 0x143EC3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFyycfU2_TA', symObjAddr: 0x30D8, symBinAddr: 0x2C524, symSize: 0x8 } + - { offsetInCU: 0xFF9, offset: 0x143ED7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFyycfU_TA', symObjAddr: 0x30E0, symBinAddr: 0x2C52C, symSize: 0x8 } + - { offsetInCU: 0x100D, offset: 0x143EEB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFyycfU0_TA', symObjAddr: 0x30E8, symBinAddr: 0x2C534, symSize: 0x8 } + - { offsetInCU: 0x1153, offset: 0x144031, size: 0x8, addend: 0x0, symName: '_$ss13_parseInteger5ascii5radixq_Sgx_SitSyRzs010FixedWidthB0R_r0_lFSS_s5Int64VTg5', symObjAddr: 0x3224, symBinAddr: 0x2C648, symSize: 0xE4 } + - { offsetInCU: 0x120B, offset: 0x1440E9, size: 0x8, addend: 0x0, symName: '_$ss13_parseInteger5ascii5radixq_Sgx_SitSyRzs010FixedWidthB0R_r0_lFADSRys5UInt8VGXEfU_SS_s5Int64VTg5', symObjAddr: 0x3308, symBinAddr: 0x2C72C, symSize: 0x284 } + - { offsetInCU: 0x13A7, offset: 0x144285, size: 0x8, addend: 0x0, symName: '_$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFSs8UTF8ViewV_Tgq5', symObjAddr: 0x3764, symBinAddr: 0x2CB88, symSize: 0xC0 } + - { offsetInCU: 0x13F8, offset: 0x1442D6, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tgmq5', symObjAddr: 0x3914, symBinAddr: 0x2CD38, symSize: 0x6C } + - { offsetInCU: 0x1458, offset: 0x144336, size: 0x8, addend: 0x0, symName: '_$sSfySfSgxcSyRzlufcSbSpySfGXEfU_SbSPys4Int8VGXEfU_TA', symObjAddr: 0x3C50, symBinAddr: 0x2D030, symSize: 0x6C } + - { offsetInCU: 0x169F, offset: 0x14457D, size: 0x8, addend: 0x0, symName: '_$sSS11withCStringyxxSPys4Int8VGKXEKlFSb_Tg5024$sSfySfSgxcSyRzlufcSbSpyf6GXEfU_j5SPys4C7VGXEfU_SpySfGTf1cn_n', symObjAddr: 0x3118, symBinAddr: 0x2C53C, symSize: 0x10C } + - { offsetInCU: 0x1B91, offset: 0x144A6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12ExposureCellC12exposureModeAA0eH0OSgvW', symObjAddr: 0x68, symBinAddr: 0x29584, symSize: 0x11C } + - { offsetInCU: 0x1CF8, offset: 0x144BD6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ExposureDurationCellC15durationSecondsSdSgvW', symObjAddr: 0x374, symBinAddr: 0x29890, symSize: 0x41C } + - { offsetInCU: 0x20DF, offset: 0x144FBD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7IsoCellC3isoSfSgvW', symObjAddr: 0x95C, symBinAddr: 0x29E78, symSize: 0x11C } + - { offsetInCU: 0x2224, offset: 0x145102, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7Section33_A68C655EB5039047EA99E0240AC9ADA2LLO5titleSSvg', symObjAddr: 0xC10, symBinAddr: 0x2A12C, symSize: 0xF8 } + - { offsetInCU: 0x2408, offset: 0x1452E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC05tableF0_12cellForRowAtSo07UITableF4CellCSo0mF0C_10Foundation9IndexPathVtF', symObjAddr: 0xE80, symBinAddr: 0x2A39C, symSize: 0x458 } + - { offsetInCU: 0x261F, offset: 0x1454FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC05tableF0_14didSelectRowAtySo07UITableF0C_10Foundation9IndexPathVtF', symObjAddr: 0x1390, symBinAddr: 0x2A8AC, symSize: 0x11C } + - { offsetInCU: 0x2750, offset: 0x14562E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtF', symObjAddr: 0x155C, symBinAddr: 0x2AA78, symSize: 0x4EC } + - { offsetInCU: 0x28F1, offset: 0x1457CF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFyycfU_', symObjAddr: 0x1A48, symBinAddr: 0x2AF64, symSize: 0x9C } + - { offsetInCU: 0x294C, offset: 0x14582A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFyycfU0_', symObjAddr: 0x1E70, symBinAddr: 0x2B38C, symSize: 0x9C } + - { offsetInCU: 0x299F, offset: 0x14587D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFyycfU1_', symObjAddr: 0x2500, symBinAddr: 0x2BA1C, symSize: 0x9C } + - { offsetInCU: 0x29FA, offset: 0x1458D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7prepare3for6senderySo17UIStoryboardSegueC_ypSgtFyycfU2_', symObjAddr: 0x26B0, symBinAddr: 0x2BBCC, symSize: 0x134 } + - { offsetInCU: 0x2AF3, offset: 0x1459D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC23exposureDurationSecondsSdSgvs', symObjAddr: 0x1AE4, symBinAddr: 0x2B000, symSize: 0x38C } + - { offsetInCU: 0x2DB9, offset: 0x145C97, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC23exposureDurationSecondsSdSgvg', symObjAddr: 0x1F0C, symBinAddr: 0x2B428, symSize: 0x5F4 } + - { offsetInCU: 0x3214, offset: 0x1460F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19InputViewControllerC3isoSfSgvs', symObjAddr: 0x259C, symBinAddr: 0x2BAB8, symSize: 0x114 } + - { offsetInCU: 0x3356, offset: 0x146234, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC5styleACSo07UITableF5StyleV_tcfc', symObjAddr: 0x2888, symBinAddr: 0x2BDA4, symSize: 0xE0 } + - { offsetInCU: 0x33A3, offset: 0x146281, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc', symObjAddr: 0x298C, symBinAddr: 0x2BEA8, symSize: 0x134 } + - { offsetInCU: 0x33FE, offset: 0x1462DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x2B20, symBinAddr: 0x2C03C, symSize: 0xF0 } + - { offsetInCU: 0x346B, offset: 0x146349, size: 0x8, addend: 0x0, symName: '_$sSS8_copyingyS2SFZ', symObjAddr: 0x358C, symBinAddr: 0x2C9B0, symSize: 0x8C } + - { offsetInCU: 0x347F, offset: 0x14635D, size: 0x8, addend: 0x0, symName: '_$sSlsEy11SubSequenceQzqd__cSXRd__5BoundQyd__5IndexRtzluigSS_s16PartialRangeFromVySSAEVGTgq5', symObjAddr: 0x3618, symBinAddr: 0x2CA3C, symSize: 0x4C } + - { offsetInCU: 0x34A8, offset: 0x146386, size: 0x8, addend: 0x0, symName: '_$sSS8_copyingySSSsFZ', symObjAddr: 0x3664, symBinAddr: 0x2CA88, symSize: 0x100 } + - { offsetInCU: 0x34EB, offset: 0x1463C9, size: 0x8, addend: 0x0, symName: '_$sSlsE5countSivgSs8UTF8ViewV_Tgq5', symObjAddr: 0x3824, symBinAddr: 0x2CC48, symSize: 0xF0 } + - { offsetInCU: 0x3512, offset: 0x1463F0, size: 0x8, addend: 0x0, symName: '_$sSTsE21_copySequenceContents12initializing8IteratorQz_SitSry7ElementQzG_tFSs8UTF8ViewV_Tgq5', symObjAddr: 0x3980, symBinAddr: 0x2CDA4, symSize: 0x214 } + - { offsetInCU: 0x3547, offset: 0x146425, size: 0x8, addend: 0x0, symName: '_$ss11_StringGutsV27_slowEnsureMatchingEncodingySS5IndexVAEF', symObjAddr: 0x3B94, symBinAddr: 0x2CFB8, symSize: 0x78 } + - { offsetInCU: 0x3562, offset: 0x146440, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22ExposureViewControllerC16numberOfSections2inSiSo07UITableF0C_tFTf4dn_n', symObjAddr: 0x3CBC, symBinAddr: 0x2D09C, symSize: 0x130 } + - { offsetInCU: 0x27, offset: 0x14659A, size: 0x8, addend: 0x0, symName: '_$sSo31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x2D1D8, symSize: 0x14 } + - { offsetInCU: 0x8A, offset: 0x1465FD, size: 0x8, addend: 0x0, symName: '_$sSo31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_n', symObjAddr: 0x14C, symBinAddr: 0x2D324, symSize: 0x280 } + - { offsetInCU: 0x3DF, offset: 0x146952, size: 0x8, addend: 0x0, symName: '_$sSo31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x2D1D8, symSize: 0x14 } + - { offsetInCU: 0x3F9, offset: 0x14696C, size: 0x8, addend: 0x0, symName: '_$sSo31AVCaptureVideoStabilizationModeV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x14, symBinAddr: 0x2D1EC, symSize: 0x138 } + - { offsetInCU: 0x4F, offset: 0x146A0C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV13cameraDevicesSayAA12CameraDeviceVGvpZ', symObjAddr: 0x1F698, symBinAddr: 0x154FF8, symSize: 0x0 } + - { offsetInCU: 0x6A, offset: 0x146A27, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvpZ', symObjAddr: 0x7520, symBinAddr: 0x14A928, symSize: 0x0 } + - { offsetInCU: 0x91, offset: 0x146A4E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatO16availableOptionsSayACGvpZ', symObjAddr: 0x1F6A0, symBinAddr: 0x155000, symSize: 0x0 } + - { offsetInCU: 0xC9, offset: 0x146A86, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV13cameraDevices_WZ', symObjAddr: 0x2C0, symBinAddr: 0x2D864, symSize: 0x1C } + - { offsetInCU: 0x5B0, offset: 0x146F6D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12cameraDeviceAA06CameraH0VvgTW', symObjAddr: 0x5CF8, symBinAddr: 0x3325C, symSize: 0x14 } + - { offsetInCU: 0x5CC, offset: 0x146F89, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12cameraDeviceAA06CameraH0VvsTW', symObjAddr: 0x5D0C, symBinAddr: 0x33270, symSize: 0x14 } + - { offsetInCU: 0x5E8, offset: 0x146FA5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12cameraDeviceAA06CameraH0VvMTW', symObjAddr: 0x5D20, symBinAddr: 0x33284, symSize: 0x3C } + - { offsetInCU: 0x604, offset: 0x146FC1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9frameRateSdvgTW', symObjAddr: 0x5D60, symBinAddr: 0x332C4, symSize: 0x90 } + - { offsetInCU: 0x636, offset: 0x146FF3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9frameRateSdvsTW', symObjAddr: 0x5DF0, symBinAddr: 0x33354, symSize: 0xC4 } + - { offsetInCU: 0x675, offset: 0x147032, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9frameRateSdvMTW', symObjAddr: 0x5EB4, symBinAddr: 0x33418, symSize: 0x3C } + - { offsetInCU: 0x691, offset: 0x14704E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12exposureModeAA08ExposureH0OSgvsTW', symObjAddr: 0x5F1C, symBinAddr: 0x33480, symSize: 0x28 } + - { offsetInCU: 0x6AD, offset: 0x14706A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12exposureModeAA08ExposureH0OSgvMTW', symObjAddr: 0x5F44, symBinAddr: 0x334A8, symSize: 0x44 } + - { offsetInCU: 0x6C9, offset: 0x147086, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP23exposureDurationSecondsSdSgvgTW', symObjAddr: 0x5F8C, symBinAddr: 0x334F0, symSize: 0x18 } + - { offsetInCU: 0x6E5, offset: 0x1470A2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP23exposureDurationSecondsSdSgvsTW', symObjAddr: 0x5FA4, symBinAddr: 0x33508, symSize: 0x18 } + - { offsetInCU: 0x701, offset: 0x1470BE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP23exposureDurationSecondsSdSgvMTW', symObjAddr: 0x5FBC, symBinAddr: 0x33520, symSize: 0x3C } + - { offsetInCU: 0x733, offset: 0x1470F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP23exposureDurationSecondsSdSgvMTW.resume.0', symObjAddr: 0x5FF8, symBinAddr: 0x3355C, symSize: 0x20 } + - { offsetInCU: 0x765, offset: 0x147122, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP3isoSfSgvgTW', symObjAddr: 0x6018, symBinAddr: 0x3357C, symSize: 0x28 } + - { offsetInCU: 0x781, offset: 0x14713E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP3isoSfSgvsTW', symObjAddr: 0x6040, symBinAddr: 0x335A4, symSize: 0x28 } + - { offsetInCU: 0x79D, offset: 0x14715A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP3isoSfSgvMTW', symObjAddr: 0x6068, symBinAddr: 0x335CC, symSize: 0x3C } + - { offsetInCU: 0x7CF, offset: 0x14718C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP3isoSfSgvMTW.resume.0', symObjAddr: 0x60A4, symBinAddr: 0x33608, symSize: 0x2C } + - { offsetInCU: 0x801, offset: 0x1471BE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12presetFormatAA06PresetH0OSgvsTW', symObjAddr: 0x60F8, symBinAddr: 0x3365C, symSize: 0x28 } + - { offsetInCU: 0x81D, offset: 0x1471DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12presetFormatAA06PresetH0OSgvMTW', symObjAddr: 0x6120, symBinAddr: 0x33684, symSize: 0x44 } + - { offsetInCU: 0x839, offset: 0x1471F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP16whiteBalanceModeAA05WhitehI0OSgvsTW', symObjAddr: 0x6190, symBinAddr: 0x336F4, symSize: 0x28 } + - { offsetInCU: 0x855, offset: 0x147212, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP16whiteBalanceModeAA05WhitehI0OSgvMTW', symObjAddr: 0x61B8, symBinAddr: 0x3371C, symSize: 0x44 } + - { offsetInCU: 0x871, offset: 0x14722E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP19previewLayerGravityAA07PreviewhI0OSgvsTW', symObjAddr: 0x6318, symBinAddr: 0x3387C, symSize: 0x28 } + - { offsetInCU: 0x88D, offset: 0x14724A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP19previewLayerGravityAA07PreviewhI0OSgvMTW', symObjAddr: 0x6340, symBinAddr: 0x338A4, symSize: 0x44 } + - { offsetInCU: 0x8A9, offset: 0x147266, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8isActiveSbvgTW', symObjAddr: 0x6388, symBinAddr: 0x338EC, symSize: 0x90 } + - { offsetInCU: 0x8DB, offset: 0x147298, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8isActiveSbvsTW', symObjAddr: 0x6418, symBinAddr: 0x3397C, symSize: 0xC4 } + - { offsetInCU: 0x91A, offset: 0x1472D7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8isActiveSbvMTW', symObjAddr: 0x64DC, symBinAddr: 0x33A40, symSize: 0x3C } + - { offsetInCU: 0xA3C, offset: 0x1473F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0VvpACTK', symObjAddr: 0xE78, symBinAddr: 0x2E41C, symSize: 0xA4 } + - { offsetInCU: 0xA54, offset: 0x147411, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0VvpACTk', symObjAddr: 0xF1C, symBinAddr: 0x2E4C0, symSize: 0xC8 } + - { offsetInCU: 0xA6C, offset: 0x147429, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvpACTK', symObjAddr: 0x13A0, symBinAddr: 0x2E944, symSize: 0xDC } + - { offsetInCU: 0xAAB, offset: 0x147468, size: 0x8, addend: 0x0, symName: '_$sSSWOh', symObjAddr: 0x1590, symBinAddr: 0x2EB34, symSize: 0x34 } + - { offsetInCU: 0xABF, offset: 0x14747C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9frameRateSdvpACTK', symObjAddr: 0x1740, symBinAddr: 0x2ECE4, symSize: 0x9C } + - { offsetInCU: 0xAEC, offset: 0x1474A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9frameRateSdvpACTk', symObjAddr: 0x17DC, symBinAddr: 0x2ED80, symSize: 0xC4 } + - { offsetInCU: 0xB1B, offset: 0x1474D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvpACTK', symObjAddr: 0x1AF4, symBinAddr: 0x2F098, symSize: 0xDC } + - { offsetInCU: 0xB5A, offset: 0x147517, size: 0x8, addend: 0x0, symName: '_$sypSgWOb', symObjAddr: 0x1F9C, symBinAddr: 0x2F540, symSize: 0x48 } + - { offsetInCU: 0xB6E, offset: 0x14752B, size: 0x8, addend: 0x0, symName: '_$sypSgWOh', symObjAddr: 0x2024, symBinAddr: 0x2F588, symSize: 0x40 } + - { offsetInCU: 0xB82, offset: 0x14753F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvpACTK', symObjAddr: 0x2454, symBinAddr: 0x2F9B8, symSize: 0xDC } + - { offsetInCU: 0xBC1, offset: 0x14757E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvpACTK', symObjAddr: 0x289C, symBinAddr: 0x2FE00, symSize: 0xDC } + - { offsetInCU: 0xC00, offset: 0x1475BD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8isActiveSbvpACTK', symObjAddr: 0x2C80, symBinAddr: 0x301E4, symSize: 0x94 } + - { offsetInCU: 0xC2D, offset: 0x1475EA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8isActiveSbvpACTk', symObjAddr: 0x2D14, symBinAddr: 0x30278, symSize: 0xC4 } + - { offsetInCU: 0xC52, offset: 0x14760F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6apiKeySSvgTW', symObjAddr: 0x2FFC, symBinAddr: 0x30560, symSize: 0x14 } + - { offsetInCU: 0xCC4, offset: 0x147681, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6apiKeySSvsTW', symObjAddr: 0x3130, symBinAddr: 0x30694, symSize: 0x14 } + - { offsetInCU: 0xCE0, offset: 0x14769D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6apiKeySSvMTW', symObjAddr: 0x3158, symBinAddr: 0x306BC, symSize: 0x3C } + - { offsetInCU: 0xD59, offset: 0x147716, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6userIdSSvgTW', symObjAddr: 0x3374, symBinAddr: 0x308D8, symSize: 0xD8 } + - { offsetInCU: 0xD83, offset: 0x147740, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6userIdSSvsTW', symObjAddr: 0x3524, symBinAddr: 0x30A88, symSize: 0x14 } + - { offsetInCU: 0xD9F, offset: 0x14775C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6userIdSSvMTW', symObjAddr: 0x362C, symBinAddr: 0x30B90, symSize: 0x3C } + - { offsetInCU: 0xE02, offset: 0x1477BF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP3ageSdSgvgTW', symObjAddr: 0x38F8, symBinAddr: 0x30E5C, symSize: 0x18 } + - { offsetInCU: 0xE1E, offset: 0x1477DB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP3ageSdSgvsTW', symObjAddr: 0x3934, symBinAddr: 0x30E98, symSize: 0x18 } + - { offsetInCU: 0xE50, offset: 0x14780D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP3ageSdSgvMTW', symObjAddr: 0x3970, symBinAddr: 0x30ED4, symSize: 0x3C } + - { offsetInCU: 0xE82, offset: 0x14783F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP3ageSdSgvMTW.resume.0', symObjAddr: 0x39AC, symBinAddr: 0x30F10, symSize: 0x20 } + - { offsetInCU: 0xECA, offset: 0x147887, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6genderAA6GenderOSgvgTW', symObjAddr: 0x3A28, symBinAddr: 0x30F8C, symSize: 0x14 } + - { offsetInCU: 0xF22, offset: 0x1478DF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6genderAA6GenderOSgvsTW', symObjAddr: 0x3B68, symBinAddr: 0x310CC, symSize: 0x28 } + - { offsetInCU: 0xF70, offset: 0x14792D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6genderAA6GenderOSgvMTW', symObjAddr: 0x3CBC, symBinAddr: 0x31220, symSize: 0x34 } + - { offsetInCU: 0xFA2, offset: 0x14795F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6heightSdSgvgTW', symObjAddr: 0x3D3C, symBinAddr: 0x312A0, symSize: 0x18 } + - { offsetInCU: 0xFBE, offset: 0x14797B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6heightSdSgvsTW', symObjAddr: 0x3D70, symBinAddr: 0x312D4, symSize: 0x18 } + - { offsetInCU: 0xFF1, offset: 0x1479AE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6heightSdSgvMTW', symObjAddr: 0x3DA4, symBinAddr: 0x31308, symSize: 0x3C } + - { offsetInCU: 0x1024, offset: 0x1479E1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6heightSdSgvMTW.resume.0', symObjAddr: 0x3DE0, symBinAddr: 0x31344, symSize: 0x20 } + - { offsetInCU: 0x106E, offset: 0x147A2B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6weightSdSgvgTW', symObjAddr: 0x3E5C, symBinAddr: 0x313C0, symSize: 0x18 } + - { offsetInCU: 0x108A, offset: 0x147A47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6weightSdSgvsTW', symObjAddr: 0x3E90, symBinAddr: 0x313F4, symSize: 0x18 } + - { offsetInCU: 0x10BD, offset: 0x147A7A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6weightSdSgvMTW', symObjAddr: 0x3EC4, symBinAddr: 0x31428, symSize: 0x3C } + - { offsetInCU: 0x10F0, offset: 0x147AAD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6weightSdSgvMTW.resume.0', symObjAddr: 0x3F00, symBinAddr: 0x31464, symSize: 0x20 } + - { offsetInCU: 0x113A, offset: 0x147AF7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP18waistCircumferenceSdSgvgTW', symObjAddr: 0x3F7C, symBinAddr: 0x314E0, symSize: 0x18 } + - { offsetInCU: 0x1156, offset: 0x147B13, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP18waistCircumferenceSdSgvsTW', symObjAddr: 0x3FB0, symBinAddr: 0x31514, symSize: 0x18 } + - { offsetInCU: 0x1189, offset: 0x147B46, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP18waistCircumferenceSdSgvMTW', symObjAddr: 0x3FE4, symBinAddr: 0x31548, symSize: 0x3C } + - { offsetInCU: 0x11BC, offset: 0x147B79, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP18waistCircumferenceSdSgvMTW.resume.0', symObjAddr: 0x4020, symBinAddr: 0x31584, symSize: 0x20 } + - { offsetInCU: 0x1206, offset: 0x147BC3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP10occupationSSSgvgTW', symObjAddr: 0x409C, symBinAddr: 0x31600, symSize: 0x14 } + - { offsetInCU: 0x1222, offset: 0x147BDF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP10occupationSSSgvsTW', symObjAddr: 0x40CC, symBinAddr: 0x31630, symSize: 0x14 } + - { offsetInCU: 0x1255, offset: 0x147C12, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP10occupationSSSgvMTW', symObjAddr: 0x40FC, symBinAddr: 0x31660, symSize: 0x34 } + - { offsetInCU: 0x1288, offset: 0x147C45, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP7smokingSbSgvgTW', symObjAddr: 0x417C, symBinAddr: 0x316E0, symSize: 0x14 } + - { offsetInCU: 0x12A4, offset: 0x147C61, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP7smokingSbSgvsTW', symObjAddr: 0x41AC, symBinAddr: 0x31710, symSize: 0x14 } + - { offsetInCU: 0x12D7, offset: 0x147C94, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP7smokingSbSgvMTW', symObjAddr: 0x41DC, symBinAddr: 0x31740, symSize: 0x34 } + - { offsetInCU: 0x130A, offset: 0x147CC7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP7smokingSbSgvMTW.resume.0', symObjAddr: 0x4210, symBinAddr: 0x31774, symSize: 0x18 } + - { offsetInCU: 0x1354, offset: 0x147D11, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9alcoholicSbSgvgTW', symObjAddr: 0x4274, symBinAddr: 0x317D8, symSize: 0x14 } + - { offsetInCU: 0x1370, offset: 0x147D2D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9alcoholicSbSgvsTW', symObjAddr: 0x42A4, symBinAddr: 0x31808, symSize: 0x14 } + - { offsetInCU: 0x13A3, offset: 0x147D60, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9alcoholicSbSgvMTW', symObjAddr: 0x42D4, symBinAddr: 0x31838, symSize: 0x34 } + - { offsetInCU: 0x13D6, offset: 0x147D93, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9alcoholicSbSgvMTW.resume.0', symObjAddr: 0x4308, symBinAddr: 0x3186C, symSize: 0x18 } + - { offsetInCU: 0x1420, offset: 0x147DDD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12hypertensionAA12HypertensionOSgvgTW', symObjAddr: 0x436C, symBinAddr: 0x318D0, symSize: 0x14 } + - { offsetInCU: 0x143C, offset: 0x147DF9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12hypertensionAA12HypertensionOSgvsTW', symObjAddr: 0x439C, symBinAddr: 0x31900, symSize: 0x28 } + - { offsetInCU: 0x146F, offset: 0x147E2C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12hypertensionAA12HypertensionOSgvMTW', symObjAddr: 0x43E0, symBinAddr: 0x31944, symSize: 0x34 } + - { offsetInCU: 0x14A2, offset: 0x147E5F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12bpMedicationSbSgvgTW', symObjAddr: 0x4498, symBinAddr: 0x319FC, symSize: 0x14 } + - { offsetInCU: 0x14BE, offset: 0x147E7B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12bpMedicationSbSgvsTW', symObjAddr: 0x44C8, symBinAddr: 0x31A2C, symSize: 0x14 } + - { offsetInCU: 0x14F1, offset: 0x147EAE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12bpMedicationSbSgvMTW', symObjAddr: 0x44F8, symBinAddr: 0x31A5C, symSize: 0x34 } + - { offsetInCU: 0x1524, offset: 0x147EE1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12bpMedicationSbSgvMTW.resume.0', symObjAddr: 0x452C, symBinAddr: 0x31A90, symSize: 0x18 } + - { offsetInCU: 0x156E, offset: 0x147F2B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8diabeticAA8DiabeticOSgvgTW', symObjAddr: 0x4590, symBinAddr: 0x31AF4, symSize: 0x14 } + - { offsetInCU: 0x158A, offset: 0x147F47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8diabeticAA8DiabeticOSgvsTW', symObjAddr: 0x46DC, symBinAddr: 0x31C40, symSize: 0x28 } + - { offsetInCU: 0x15BD, offset: 0x147F7A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8diabeticAA8DiabeticOSgvMTW', symObjAddr: 0x4804, symBinAddr: 0x31D68, symSize: 0x34 } + - { offsetInCU: 0x15F0, offset: 0x147FAD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12heartDiseaseSbSgvgTW', symObjAddr: 0x4884, symBinAddr: 0x31DE8, symSize: 0x14 } + - { offsetInCU: 0x160C, offset: 0x147FC9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12heartDiseaseSbSgvsTW', symObjAddr: 0x48B4, symBinAddr: 0x31E18, symSize: 0x14 } + - { offsetInCU: 0x163F, offset: 0x147FFC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12heartDiseaseSbSgvMTW', symObjAddr: 0x48E4, symBinAddr: 0x31E48, symSize: 0x34 } + - { offsetInCU: 0x1672, offset: 0x14802F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP12heartDiseaseSbSgvMTW.resume.0', symObjAddr: 0x4918, symBinAddr: 0x31E7C, symSize: 0x18 } + - { offsetInCU: 0x16BC, offset: 0x148079, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8exerciseAA8ExerciseOSgvgTW', symObjAddr: 0x497C, symBinAddr: 0x31EE0, symSize: 0x14 } + - { offsetInCU: 0x16EF, offset: 0x1480AC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8exerciseAA8ExerciseOSgvsTW', symObjAddr: 0x4AB0, symBinAddr: 0x32014, symSize: 0x28 } + - { offsetInCU: 0x173E, offset: 0x1480FB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP8exerciseAA8ExerciseOSgvMTW', symObjAddr: 0x4BC4, symBinAddr: 0x32128, symSize: 0x34 } + - { offsetInCU: 0x1771, offset: 0x14812E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP13sleepDurationSdSgvgTW', symObjAddr: 0x4C44, symBinAddr: 0x321A8, symSize: 0x18 } + - { offsetInCU: 0x178D, offset: 0x14814A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP13sleepDurationSdSgvsTW', symObjAddr: 0x4D90, symBinAddr: 0x322F4, symSize: 0x18 } + - { offsetInCU: 0x17C0, offset: 0x14817D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP13sleepDurationSdSgvMTW', symObjAddr: 0x4ED8, symBinAddr: 0x3243C, symSize: 0x3C } + - { offsetInCU: 0x17F3, offset: 0x1481B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP13sleepDurationSdSgvMTW.resume.0', symObjAddr: 0x4F14, symBinAddr: 0x32478, symSize: 0x20 } + - { offsetInCU: 0x183D, offset: 0x1481FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP10depressionSbSgvgTW', symObjAddr: 0x4F90, symBinAddr: 0x324F4, symSize: 0x14 } + - { offsetInCU: 0x1859, offset: 0x148216, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP10depressionSbSgvsTW', symObjAddr: 0x4FC0, symBinAddr: 0x32524, symSize: 0x14 } + - { offsetInCU: 0x188C, offset: 0x148249, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP10depressionSbSgvMTW', symObjAddr: 0x4FF0, symBinAddr: 0x32554, symSize: 0x34 } + - { offsetInCU: 0x18BF, offset: 0x14827C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP10depressionSbSgvMTW.resume.0', symObjAddr: 0x5024, symBinAddr: 0x32588, symSize: 0x18 } + - { offsetInCU: 0x1909, offset: 0x1482C6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6asthmaSbSgvgTW', symObjAddr: 0x5088, symBinAddr: 0x325EC, symSize: 0x14 } + - { offsetInCU: 0x1925, offset: 0x1482E2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6asthmaSbSgvsTW', symObjAddr: 0x51FC, symBinAddr: 0x32760, symSize: 0x14 } + - { offsetInCU: 0x1958, offset: 0x148315, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6asthmaSbSgvMTW', symObjAddr: 0x5340, symBinAddr: 0x328A4, symSize: 0x34 } + - { offsetInCU: 0x198B, offset: 0x148348, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP6asthmaSbSgvMTW.resume.0', symObjAddr: 0x5374, symBinAddr: 0x328D8, symSize: 0x18 } + - { offsetInCU: 0x19D5, offset: 0x148392, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9ethnicityAA9EthnicityOSgvgTW', symObjAddr: 0x53D8, symBinAddr: 0x3293C, symSize: 0x14 } + - { offsetInCU: 0x1A08, offset: 0x1483C5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9ethnicityAA9EthnicityOSgvsTW', symObjAddr: 0x551C, symBinAddr: 0x32A80, symSize: 0x14 } + - { offsetInCU: 0x1A40, offset: 0x1483FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP9ethnicityAA9EthnicityOSgvMTW', symObjAddr: 0x57FC, symBinAddr: 0x32D60, symSize: 0x44 } + - { offsetInCU: 0x1A8A, offset: 0x148447, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP11nationalitySSSgvgTW', symObjAddr: 0x58DC, symBinAddr: 0x32E40, symSize: 0x14 } + - { offsetInCU: 0x1AA6, offset: 0x148463, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP11nationalitySSSgvsTW', symObjAddr: 0x5A18, symBinAddr: 0x32F7C, symSize: 0x14 } + - { offsetInCU: 0x1AD9, offset: 0x148496, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVAA0E8ProtocolA2aDP11nationalitySSSgvMTW', symObjAddr: 0x5BB8, symBinAddr: 0x3311C, symSize: 0x34 } + - { offsetInCU: 0x1B0C, offset: 0x1484C9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6userIdSSvpACTK', symObjAddr: 0x6548, symBinAddr: 0x33AAC, symSize: 0xE0 } + - { offsetInCU: 0x1B31, offset: 0x1484EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV7default_WZ', symObjAddr: 0x6670, symBinAddr: 0x33B8C, symSize: 0x20 } + - { offsetInCU: 0x1B93, offset: 0x148550, size: 0x8, addend: 0x0, symName: ___swift_assign_boxed_opaque_existential_1, symObjAddr: 0x67CC, symBinAddr: 0x33CA4, symSize: 0x168 } + - { offsetInCU: 0x1BD7, offset: 0x148594, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVMa', symObjAddr: 0x74B8, symBinAddr: 0x34970, symSize: 0x10 } + - { offsetInCU: 0x1BEB, offset: 0x1485A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatO16availableOptions_WZ', symObjAddr: 0x74C8, symBinAddr: 0x34980, symSize: 0x30 } + - { offsetInCU: 0x2165, offset: 0x148B22, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SettingsProtocolPAAE8userInfoAA04UserH0Vvg', symObjAddr: 0x0, symBinAddr: 0x2D5A4, symSize: 0x2C0 } + - { offsetInCU: 0x232B, offset: 0x148CE8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsVACycfC', symObjAddr: 0x2DC, symBinAddr: 0x2D880, symSize: 0x91C } + - { offsetInCU: 0x294E, offset: 0x14930B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0Vvg', symObjAddr: 0xC20, symBinAddr: 0x2E1C4, symSize: 0x258 } + - { offsetInCU: 0x2A72, offset: 0x14942F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0Vvs', symObjAddr: 0xFE4, symBinAddr: 0x2E588, symSize: 0x110 } + - { offsetInCU: 0x2A97, offset: 0x149454, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0VvM', symObjAddr: 0x10F4, symBinAddr: 0x2E698, symSize: 0x40 } + - { offsetInCU: 0x2ADD, offset: 0x14949A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12cameraDeviceAA06CameraG0VvM.resume.0', symObjAddr: 0x1134, symBinAddr: 0x2E6D8, symSize: 0x244 } + - { offsetInCU: 0x2B5F, offset: 0x14951C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvs', symObjAddr: 0x147C, symBinAddr: 0x2EA20, symSize: 0x114 } + - { offsetInCU: 0x2B8C, offset: 0x149549, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12presetFormatAA06PresetG0OSgvM', symObjAddr: 0x15C4, symBinAddr: 0x2EB68, symSize: 0xE0 } + - { offsetInCU: 0x2BD7, offset: 0x149594, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9frameRateSdvg', symObjAddr: 0x16B0, symBinAddr: 0x2EC54, symSize: 0x90 } + - { offsetInCU: 0x2C17, offset: 0x1495D4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9frameRateSdvs', symObjAddr: 0x18A0, symBinAddr: 0x2EE44, symSize: 0xC4 } + - { offsetInCU: 0x2C3C, offset: 0x1495F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9frameRateSdvM', symObjAddr: 0x1964, symBinAddr: 0x2EF08, symSize: 0xAC } + - { offsetInCU: 0x2C71, offset: 0x14962E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9frameRateSdvM.resume.0', symObjAddr: 0x1A10, symBinAddr: 0x2EFB4, symSize: 0xBC } + - { offsetInCU: 0x2CD6, offset: 0x149693, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvs', symObjAddr: 0x1BD0, symBinAddr: 0x2F174, symSize: 0x174 } + - { offsetInCU: 0x2D03, offset: 0x1496C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12exposureModeAA08ExposureG0OSgvM', symObjAddr: 0x1D58, symBinAddr: 0x2F2FC, symSize: 0xE0 } + - { offsetInCU: 0x2D4E, offset: 0x14970B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvg', symObjAddr: 0x1E7C, symBinAddr: 0x2F420, symSize: 0x120 } + - { offsetInCU: 0x2D62, offset: 0x14971F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvs', symObjAddr: 0x2064, symBinAddr: 0x2F5C8, symSize: 0xE8 } + - { offsetInCU: 0x2D93, offset: 0x149750, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvM', symObjAddr: 0x214C, symBinAddr: 0x2F6B0, symSize: 0x3C } + - { offsetInCU: 0x2DB2, offset: 0x14976F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV23exposureDurationSecondsSdSgvM.resume.0', symObjAddr: 0x2188, symBinAddr: 0x2F6EC, symSize: 0x20 } + - { offsetInCU: 0x2DD3, offset: 0x149790, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV3isoSfSgvg', symObjAddr: 0x21A8, symBinAddr: 0x2F70C, symSize: 0x130 } + - { offsetInCU: 0x2DE7, offset: 0x1497A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV3isoSfSgvs', symObjAddr: 0x22D8, symBinAddr: 0x2F83C, symSize: 0xEC } + - { offsetInCU: 0x2E18, offset: 0x1497D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV3isoSfSgvM', symObjAddr: 0x23C4, symBinAddr: 0x2F928, symSize: 0x3C } + - { offsetInCU: 0x2E37, offset: 0x1497F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV3isoSfSgvM.resume.0', symObjAddr: 0x2400, symBinAddr: 0x2F964, symSize: 0x2C } + - { offsetInCU: 0x2E9C, offset: 0x149859, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvs', symObjAddr: 0x2530, symBinAddr: 0x2FA94, symSize: 0x158 } + - { offsetInCU: 0x2EC9, offset: 0x149886, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV16whiteBalanceModeAA05WhitegH0OSgvM', symObjAddr: 0x2698, symBinAddr: 0x2FBFC, symSize: 0xE0 } + - { offsetInCU: 0x2F6F, offset: 0x14992C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvs', symObjAddr: 0x2978, symBinAddr: 0x2FEDC, symSize: 0x148 } + - { offsetInCU: 0x2FCD, offset: 0x14998A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV19previewLayerGravityAA07PreviewgH0OSgvM', symObjAddr: 0x2AC0, symBinAddr: 0x30024, symSize: 0x124 } + - { offsetInCU: 0x303C, offset: 0x1499F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8isActiveSbvg', symObjAddr: 0x2BF0, symBinAddr: 0x30154, symSize: 0x90 } + - { offsetInCU: 0x307C, offset: 0x149A39, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8isActiveSbvs', symObjAddr: 0x2DD8, symBinAddr: 0x3033C, symSize: 0xC4 } + - { offsetInCU: 0x30A1, offset: 0x149A5E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8isActiveSbvM', symObjAddr: 0x2E9C, symBinAddr: 0x30400, symSize: 0xA4 } + - { offsetInCU: 0x30D6, offset: 0x149A93, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8isActiveSbvM.resume.0', symObjAddr: 0x2F40, symBinAddr: 0x304A4, symSize: 0xBC } + - { offsetInCU: 0x3113, offset: 0x149AD0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6apiKeySSvg', symObjAddr: 0x3010, symBinAddr: 0x30574, symSize: 0x120 } + - { offsetInCU: 0x31BD, offset: 0x149B7A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6apiKeySSvM', symObjAddr: 0x3198, symBinAddr: 0x306FC, symSize: 0x30 } + - { offsetInCU: 0x31FE, offset: 0x149BBB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6apiKeySSvM.resume.0', symObjAddr: 0x31C8, symBinAddr: 0x3072C, symSize: 0x1AC } + - { offsetInCU: 0x323E, offset: 0x149BFB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6userIdSSvg', symObjAddr: 0x344C, symBinAddr: 0x309B0, symSize: 0xD8 } + - { offsetInCU: 0x3252, offset: 0x149C0F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6userIdSSvM', symObjAddr: 0x366C, symBinAddr: 0x30BD0, symSize: 0xF0 } + - { offsetInCU: 0x329F, offset: 0x149C5C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6userIdSSvM.resume.0', symObjAddr: 0x375C, symBinAddr: 0x30CC0, symSize: 0x19C } + - { offsetInCU: 0x32F7, offset: 0x149CB4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV3ageSdSgvM', symObjAddr: 0x39CC, symBinAddr: 0x30F30, symSize: 0x3C } + - { offsetInCU: 0x3316, offset: 0x149CD3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV3ageSdSgvM.resume.0', symObjAddr: 0x3A08, symBinAddr: 0x30F6C, symSize: 0x20 } + - { offsetInCU: 0x3344, offset: 0x149D01, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvg', symObjAddr: 0x3A3C, symBinAddr: 0x30FA0, symSize: 0x12C } + - { offsetInCU: 0x336F, offset: 0x149D2C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvs', symObjAddr: 0x3B90, symBinAddr: 0x310F4, symSize: 0x12C } + - { offsetInCU: 0x33D2, offset: 0x149D8F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6genderAA6GenderOSgvM', symObjAddr: 0x3CFC, symBinAddr: 0x31260, symSize: 0x34 } + - { offsetInCU: 0x3406, offset: 0x149DC3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6heightSdSgvM', symObjAddr: 0x3E00, symBinAddr: 0x31364, symSize: 0x3C } + - { offsetInCU: 0x3425, offset: 0x149DE2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6heightSdSgvM.resume.0', symObjAddr: 0x3E3C, symBinAddr: 0x313A0, symSize: 0x20 } + - { offsetInCU: 0x345C, offset: 0x149E19, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6weightSdSgvM', symObjAddr: 0x3F20, symBinAddr: 0x31484, symSize: 0x3C } + - { offsetInCU: 0x347B, offset: 0x149E38, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6weightSdSgvM.resume.0', symObjAddr: 0x3F5C, symBinAddr: 0x314C0, symSize: 0x20 } + - { offsetInCU: 0x34B2, offset: 0x149E6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvM', symObjAddr: 0x4040, symBinAddr: 0x315A4, symSize: 0x3C } + - { offsetInCU: 0x34D1, offset: 0x149E8E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV18waistCircumferenceSdSgvM.resume.0', symObjAddr: 0x407C, symBinAddr: 0x315E0, symSize: 0x20 } + - { offsetInCU: 0x3508, offset: 0x149EC5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV10occupationSSSgvM', symObjAddr: 0x413C, symBinAddr: 0x316A0, symSize: 0x34 } + - { offsetInCU: 0x353C, offset: 0x149EF9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV7smokingSbSgvM', symObjAddr: 0x4228, symBinAddr: 0x3178C, symSize: 0x34 } + - { offsetInCU: 0x355B, offset: 0x149F18, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV7smokingSbSgvM.resume.0', symObjAddr: 0x425C, symBinAddr: 0x317C0, symSize: 0x18 } + - { offsetInCU: 0x3592, offset: 0x149F4F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9alcoholicSbSgvM', symObjAddr: 0x4320, symBinAddr: 0x31884, symSize: 0x34 } + - { offsetInCU: 0x35B1, offset: 0x149F6E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9alcoholicSbSgvM.resume.0', symObjAddr: 0x4354, symBinAddr: 0x318B8, symSize: 0x18 } + - { offsetInCU: 0x35E8, offset: 0x149FA5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12hypertensionAA12HypertensionOSgvM', symObjAddr: 0x4458, symBinAddr: 0x319BC, symSize: 0x34 } + - { offsetInCU: 0x361C, offset: 0x149FD9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12bpMedicationSbSgvM', symObjAddr: 0x4544, symBinAddr: 0x31AA8, symSize: 0x34 } + - { offsetInCU: 0x363B, offset: 0x149FF8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12bpMedicationSbSgvM.resume.0', symObjAddr: 0x4578, symBinAddr: 0x31ADC, symSize: 0x18 } + - { offsetInCU: 0x3672, offset: 0x14A02F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8diabeticAA8DiabeticOSgvM', symObjAddr: 0x4844, symBinAddr: 0x31DA8, symSize: 0x34 } + - { offsetInCU: 0x36A6, offset: 0x14A063, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvM', symObjAddr: 0x4930, symBinAddr: 0x31E94, symSize: 0x34 } + - { offsetInCU: 0x36C5, offset: 0x14A082, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV12heartDiseaseSbSgvM.resume.0', symObjAddr: 0x4964, symBinAddr: 0x31EC8, symSize: 0x18 } + - { offsetInCU: 0x36E7, offset: 0x14A0A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvg', symObjAddr: 0x4990, symBinAddr: 0x31EF4, symSize: 0x120 } + - { offsetInCU: 0x3714, offset: 0x14A0D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvs', symObjAddr: 0x4AD8, symBinAddr: 0x3203C, symSize: 0xEC } + - { offsetInCU: 0x3774, offset: 0x14A131, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV8exerciseAA8ExerciseOSgvM', symObjAddr: 0x4C04, symBinAddr: 0x32168, symSize: 0x34 } + - { offsetInCU: 0x37A8, offset: 0x14A165, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV13sleepDurationSdSgvM', symObjAddr: 0x4F34, symBinAddr: 0x32498, symSize: 0x3C } + - { offsetInCU: 0x37C7, offset: 0x14A184, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV13sleepDurationSdSgvM.resume.0', symObjAddr: 0x4F70, symBinAddr: 0x324D4, symSize: 0x20 } + - { offsetInCU: 0x37FE, offset: 0x14A1BB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV10depressionSbSgvM', symObjAddr: 0x503C, symBinAddr: 0x325A0, symSize: 0x34 } + - { offsetInCU: 0x381D, offset: 0x14A1DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV10depressionSbSgvM.resume.0', symObjAddr: 0x5070, symBinAddr: 0x325D4, symSize: 0x18 } + - { offsetInCU: 0x3854, offset: 0x14A211, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6asthmaSbSgvM', symObjAddr: 0x538C, symBinAddr: 0x328F0, symSize: 0x34 } + - { offsetInCU: 0x3873, offset: 0x14A230, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV6asthmaSbSgvM.resume.0', symObjAddr: 0x53C0, symBinAddr: 0x32924, symSize: 0x18 } + - { offsetInCU: 0x3895, offset: 0x14A252, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvg', symObjAddr: 0x53EC, symBinAddr: 0x32950, symSize: 0x130 } + - { offsetInCU: 0x38C2, offset: 0x14A27F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvs', symObjAddr: 0x5530, symBinAddr: 0x32A94, symSize: 0x2A0 } + - { offsetInCU: 0x3909, offset: 0x14A2C6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvM', symObjAddr: 0x5844, symBinAddr: 0x32DA8, symSize: 0x34 } + - { offsetInCU: 0x392F, offset: 0x14A2EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV9ethnicityAA9EthnicityOSgvM.resume.0', symObjAddr: 0x5878, symBinAddr: 0x32DDC, symSize: 0x64 } + - { offsetInCU: 0x3966, offset: 0x14A323, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV11nationalitySSSgvM', symObjAddr: 0x5C58, symBinAddr: 0x331BC, symSize: 0x34 } + - { offsetInCU: 0x39AD, offset: 0x14A36A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvgZ', symObjAddr: 0x6690, symBinAddr: 0x33BAC, symSize: 0x74 } + - { offsetInCU: 0x39DC, offset: 0x14A399, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvsZ', symObjAddr: 0x6748, symBinAddr: 0x33C20, symSize: 0x84 } + - { offsetInCU: 0x3A1C, offset: 0x14A3D9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvMZ', symObjAddr: 0x6954, symBinAddr: 0x33E0C, symSize: 0x6C } + - { offsetInCU: 0x3A4B, offset: 0x14A408, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8SettingsV7defaultAA0E8Protocol_pvMZ.resume.0', symObjAddr: 0x69C0, symBinAddr: 0x33E78, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x14A4B7, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureColorSpaceV19VitalSignEngineCoreE6stringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x349B0, symSize: 0x14 } + - { offsetInCU: 0x8A, offset: 0x14A51A, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureColorSpaceV19VitalSignEngineCoreE6stringABSS_tKcfCTf4nd_n', symObjAddr: 0x84, symBinAddr: 0x34A34, symSize: 0x1C8 } + - { offsetInCU: 0x383, offset: 0x14A813, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureColorSpaceV19VitalSignEngineCoreE6stringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x349B0, symSize: 0x14 } + - { offsetInCU: 0x397, offset: 0x14A827, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureColorSpaceV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x14, symBinAddr: 0x349C4, symSize: 0x70 } + - { offsetInCU: 0x27, offset: 0x14A890, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x34BFC, symSize: 0x84 } + - { offsetInCU: 0x87, offset: 0x14A8F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x2DC, symBinAddr: 0x34E98, symSize: 0xC } + - { offsetInCU: 0xA3, offset: 0x14A90C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x2E8, symBinAddr: 0x34EA4, symSize: 0x4C } + - { offsetInCU: 0xBB, offset: 0x14A924, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x2E8, symBinAddr: 0x34EA4, symSize: 0x4C } + - { offsetInCU: 0xD8, offset: 0x14A941, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOSHAASQWb', symObjAddr: 0x118, symBinAddr: 0x34CD4, symSize: 0x4 } + - { offsetInCU: 0xEC, offset: 0x14A955, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOACSQAAWl', symObjAddr: 0x11C, symBinAddr: 0x34CD8, symSize: 0x44 } + - { offsetInCU: 0x10B, offset: 0x14A974, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOwet', symObjAddr: 0x344, symBinAddr: 0x34EF0, symSize: 0x90 } + - { offsetInCU: 0x11F, offset: 0x14A988, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOwst', symObjAddr: 0x3D4, symBinAddr: 0x34F80, symSize: 0xBC } + - { offsetInCU: 0x133, offset: 0x14A99C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOwug', symObjAddr: 0x490, symBinAddr: 0x3503C, symSize: 0x8 } + - { offsetInCU: 0x147, offset: 0x14A9B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOwup', symObjAddr: 0x498, symBinAddr: 0x35044, symSize: 0x4 } + - { offsetInCU: 0x15B, offset: 0x14A9C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOwui', symObjAddr: 0x49C, symBinAddr: 0x35048, symSize: 0xC } + - { offsetInCU: 0x16F, offset: 0x14A9D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOMa', symObjAddr: 0x4A8, symBinAddr: 0x35054, symSize: 0x10 } + - { offsetInCU: 0x1AC, offset: 0x14AA15, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x10C, symBinAddr: 0x34CC8, symSize: 0xC } + - { offsetInCU: 0x22C, offset: 0x14AA95, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOSHAASH9hashValueSivgTW', symObjAddr: 0x160, symBinAddr: 0x34D1C, symSize: 0x8C } + - { offsetInCU: 0x2E0, offset: 0x14AB49, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1EC, symBinAddr: 0x34DA8, symSize: 0x68 } + - { offsetInCU: 0x352, offset: 0x14ABBB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x254, symBinAddr: 0x34E10, symSize: 0x88 } + - { offsetInCU: 0x5CF, offset: 0x14AE38, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x34BFC, symSize: 0x84 } + - { offsetInCU: 0x606, offset: 0x14AE6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17CompressionFormatO8rawValueSSvg', symObjAddr: 0xC4, symBinAddr: 0x34C80, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0x14AEEC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11BoundingBoxC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x0, symBinAddr: 0x35064, symSize: 0xD0 } + - { offsetInCU: 0x66, offset: 0x14AF2B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11BoundingBoxC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x0, symBinAddr: 0x35064, symSize: 0xD0 } + - { offsetInCU: 0xC8, offset: 0x14AF8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11BoundingBoxC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xD0, symBinAddr: 0x35134, symSize: 0xCC } + - { offsetInCU: 0x12C, offset: 0x14AFF1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11BoundingBoxC4drawyySo6CGRectVFTo', symObjAddr: 0x19C, symBinAddr: 0x35200, symSize: 0x128 } + - { offsetInCU: 0x186, offset: 0x14B04B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11BoundingBoxC12computeFrame6bounds15videoDimensions11previewSize0L12LayerGravitySo6CGRectVAA010NormalizedF0VSg_So6CGSizeVAoA07PreviewnO0OSgtFZTf4nnnnd_n', symObjAddr: 0x314, symBinAddr: 0x35378, symSize: 0x2AC } + - { offsetInCU: 0x404, offset: 0x14B2C9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11BoundingBoxCMa', symObjAddr: 0x2F4, symBinAddr: 0x35358, symSize: 0x20 } + - { offsetInCU: 0x7B6, offset: 0x14B67B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11BoundingBoxCfD', symObjAddr: 0x2C4, symBinAddr: 0x35328, symSize: 0x30 } + - { offsetInCU: 0xA4, offset: 0x14B7A0, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOc', symObjAddr: 0x48, symBinAddr: 0x3566C, symSize: 0x48 } + - { offsetInCU: 0x133, offset: 0x14B82F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVwCP', symObjAddr: 0x298, symBinAddr: 0x3587C, symSize: 0x1EC } + - { offsetInCU: 0x147, offset: 0x14B843, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVwxx', symObjAddr: 0x484, symBinAddr: 0x35A68, symSize: 0xF8 } + - { offsetInCU: 0x15B, offset: 0x14B857, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVwcp', symObjAddr: 0x57C, symBinAddr: 0x35B60, symSize: 0x1C0 } + - { offsetInCU: 0x16F, offset: 0x14B86B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVwca', symObjAddr: 0x73C, symBinAddr: 0x35D20, symSize: 0x28C } + - { offsetInCU: 0x183, offset: 0x14B87F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVwtk', symObjAddr: 0x9C8, symBinAddr: 0x35FAC, symSize: 0x1C0 } + - { offsetInCU: 0x197, offset: 0x14B893, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVwta', symObjAddr: 0xB88, symBinAddr: 0x3616C, symSize: 0x28C } + - { offsetInCU: 0x1AB, offset: 0x14B8A7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVwet', symObjAddr: 0xE14, symBinAddr: 0x363F8, symSize: 0xC } + - { offsetInCU: 0x1BF, offset: 0x14B8BB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVwst', symObjAddr: 0xE98, symBinAddr: 0x3647C, symSize: 0xC } + - { offsetInCU: 0x1D3, offset: 0x14B8CF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVMr', symObjAddr: 0xF24, symBinAddr: 0x36508, symSize: 0x94 } + - { offsetInCU: 0x1E7, offset: 0x14B8E3, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgMa', symObjAddr: 0xFB8, symBinAddr: 0x3659C, symSize: 0x54 } + - { offsetInCU: 0x1FB, offset: 0x14B8F7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVwCP', symObjAddr: 0x100C, symBinAddr: 0x365F0, symSize: 0xDC } + - { offsetInCU: 0x20F, offset: 0x14B90B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVwxx', symObjAddr: 0x10E8, symBinAddr: 0x366CC, symSize: 0x50 } + - { offsetInCU: 0x223, offset: 0x14B91F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVwcp', symObjAddr: 0x1138, symBinAddr: 0x3671C, symSize: 0xB0 } + - { offsetInCU: 0x237, offset: 0x14B933, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVwca', symObjAddr: 0x11E8, symBinAddr: 0x367CC, symSize: 0xCC } + - { offsetInCU: 0x24B, offset: 0x14B947, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVwtk', symObjAddr: 0x12B4, symBinAddr: 0x36898, symSize: 0xA4 } + - { offsetInCU: 0x25F, offset: 0x14B95B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVwta', symObjAddr: 0x1358, symBinAddr: 0x3693C, symSize: 0xB4 } + - { offsetInCU: 0x273, offset: 0x14B96F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVwet', symObjAddr: 0x140C, symBinAddr: 0x369F0, symSize: 0xC } + - { offsetInCU: 0x287, offset: 0x14B983, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVwst', symObjAddr: 0x1494, symBinAddr: 0x36A78, symSize: 0xC } + - { offsetInCU: 0x29B, offset: 0x14B997, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVMr', symObjAddr: 0x1518, symBinAddr: 0x36AFC, symSize: 0x94 } + - { offsetInCU: 0x2AF, offset: 0x14B9AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB14CameraProtocolP9configureyyyAaB_pXEF', symObjAddr: 0x15C4, symBinAddr: 0x36BA8, symSize: 0x4 } + - { offsetInCU: 0x4DA, offset: 0x14BBD6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoV12landmarksURL10Foundation0H0VSgvg', symObjAddr: 0x4, symBinAddr: 0x35628, symSize: 0x30 } + - { offsetInCU: 0x4FF, offset: 0x14BBFB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoV13timestampsURL10Foundation0H0VSgvg', symObjAddr: 0xD0, symBinAddr: 0x356B4, symSize: 0x30 } + - { offsetInCU: 0x524, offset: 0x14BC20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoV9pixelsURL10Foundation0H0VSgvg', symObjAddr: 0x100, symBinAddr: 0x356E4, symSize: 0x30 } + - { offsetInCU: 0x549, offset: 0x14BC45, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoV8durationSdvg', symObjAddr: 0x130, symBinAddr: 0x35714, symSize: 0x20 } + - { offsetInCU: 0x56D, offset: 0x14BC69, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoV10photoWidthSiSgvg', symObjAddr: 0x18C, symBinAddr: 0x35770, symSize: 0x28 } + - { offsetInCU: 0x591, offset: 0x14BC8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoV11photoHeightSiSgvg', symObjAddr: 0x1FC, symBinAddr: 0x357E0, symSize: 0x28 } + - { offsetInCU: 0x5B5, offset: 0x14BCB1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoV05isRawE0Sbvg', symObjAddr: 0x224, symBinAddr: 0x35808, symSize: 0x20 } + - { offsetInCU: 0x5D9, offset: 0x14BCD5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoV8metaDataSDySSypGvg', symObjAddr: 0x244, symBinAddr: 0x35828, symSize: 0x20 } + - { offsetInCU: 0x5FD, offset: 0x14BCF9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoV9thumbnailSo7UIImageCSgvg', symObjAddr: 0x264, symBinAddr: 0x35848, symSize: 0x34 } + - { offsetInCU: 0x43, offset: 0x14BD71, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgSo13NSURLResponseCSgs5Error_pSgIeghggg_So6NSDataCSgAGSo7NSErrorCSgIeyBhyyy_TR', symObjAddr: 0x0, symBinAddr: 0x36FDC, symSize: 0xC8 } + - { offsetInCU: 0x91, offset: 0x14BDBF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xC8, symBinAddr: 0x370A4, symSize: 0x14 } + - { offsetInCU: 0x10F, offset: 0x14BE3D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOSHAASH9hashValueSivgTW', symObjAddr: 0xDC, symBinAddr: 0x370B8, symSize: 0x44 } + - { offsetInCU: 0x1F2, offset: 0x14BF20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x120, symBinAddr: 0x370FC, symSize: 0x28 } + - { offsetInCU: 0x26C, offset: 0x14BF9A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x188, symBinAddr: 0x37164, symSize: 0x8 } + - { offsetInCU: 0x2C4, offset: 0x14BFF2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x190, symBinAddr: 0x3716C, symSize: 0x40 } + - { offsetInCU: 0x3A7, offset: 0x14C0D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1D0, symBinAddr: 0x371AC, symSize: 0x24 } + - { offsetInCU: 0x53D, offset: 0x14C26B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0fG0A2aDP8endPointAA0f13ProjectionEndI0OvgTW', symObjAddr: 0x12AC, symBinAddr: 0x38288, symSize: 0x50 } + - { offsetInCU: 0x588, offset: 0x14C2B6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0fG0A2aDP8endPointAA0f13ProjectionEndI0OvsTW', symObjAddr: 0x12FC, symBinAddr: 0x382D8, symSize: 0x54 } + - { offsetInCU: 0x5CE, offset: 0x14C2FC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0fG0A2aDP8endPointAA0f13ProjectionEndI0OvMTW', symObjAddr: 0x1350, symBinAddr: 0x3832C, symSize: 0x48 } + - { offsetInCU: 0x600, offset: 0x14C32E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0fG0A2aDP8endPointAA0f13ProjectionEndI0OvMTW.resume.0', symObjAddr: 0x1398, symBinAddr: 0x38374, symSize: 0x4 } + - { offsetInCU: 0x620, offset: 0x14C34E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0fG0A2aDP8endPointAA0f13ProjectionEndI0OvMTW.resume.0', symObjAddr: 0x1398, symBinAddr: 0x38374, symSize: 0x4 } + - { offsetInCU: 0x632, offset: 0x14C360, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0fG0A2aDP7project9faceImage6apiKey8userInfo10PromiseKit0O0CyAA0F16ProjectionResultVGSo7UIImageC_SSAA04UserN0VtFTW', symObjAddr: 0x139C, symBinAddr: 0x38378, symSize: 0x20 } + - { offsetInCU: 0x64E, offset: 0x14C37C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0F19ProjectionProcessorA2aDP5resetyyFTW', symObjAddr: 0x308C, symBinAddr: 0x3A068, symSize: 0x20 } + - { offsetInCU: 0x726, offset: 0x14C454, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x3B40, symBinAddr: 0x3AB1C, symSize: 0x18 } + - { offsetInCU: 0x7A6, offset: 0x14C4D4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x3B58, symBinAddr: 0x3AB34, symSize: 0x44 } + - { offsetInCU: 0x889, offset: 0x14C5B7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x3B9C, symBinAddr: 0x3AB78, symSize: 0x28 } + - { offsetInCU: 0x8FC, offset: 0x14C62A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10retryCount10PromiseKit0V0CyAD8ResponseVGSS_SS10Foundation4DataVSitFZyAJ8ResolverCyANGXEfU_', symObjAddr: 0x3C14, symBinAddr: 0x3ABF0, symSize: 0x37C } + - { offsetInCU: 0x9E4, offset: 0x14C712, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10retryCount10PromiseKit0V0CyAD8ResponseVGSS_SS10Foundation4DataVSitFZyAJ8ResolverCyANGXEfU_ys5Error_pcfU0_', symObjAddr: 0x3FEC, symBinAddr: 0x3AFC8, symSize: 0x348 } + - { offsetInCU: 0xCDD, offset: 0x14CA0B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCMU', symObjAddr: 0x10D4, symBinAddr: 0x380B0, symSize: 0x8 } + - { offsetInCU: 0xCF1, offset: 0x14CA1F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCMa', symObjAddr: 0x10DC, symBinAddr: 0x380B8, symSize: 0x3C } + - { offsetInCU: 0xD05, offset: 0x14CA33, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCMr', symObjAddr: 0x1118, symBinAddr: 0x380F4, symSize: 0xD4 } + - { offsetInCU: 0xDDE, offset: 0x14CB0C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0F19ProjectionProcessorA2aDP9configure6configyAA0fH6ConfigV_tFTW', symObjAddr: 0x30AC, symBinAddr: 0x3A088, symSize: 0x20 } + - { offsetInCU: 0xDFA, offset: 0x14CB28, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCAA0F19ProjectionProcessorA2aDP7process10videoFrame4face0kL4Info13scanningStageAA0fH6ResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideolN0VAA09GetHealthP0OtFTW', symObjAddr: 0x30CC, symBinAddr: 0x3A0A8, symSize: 0x20 } + - { offsetInCU: 0xE9B, offset: 0x14CBC9, size: 0x8, addend: 0x0, symName: '_$sSbs5Error_pIegdzo_ytSbsAA_pIegnrzo_TR120$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFSbycfU1_Tf3nnpf_n', symObjAddr: 0x3818, symBinAddr: 0x3A7F4, symSize: 0x8 } + - { offsetInCU: 0xEF8, offset: 0x14CC26, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17MultipartUploader33_B8D3234E28475DE4C7629928508B4986LLCMa', symObjAddr: 0x3B20, symBinAddr: 0x3AAFC, symSize: 0x20 } + - { offsetInCU: 0xF1C, offset: 0x14CC4A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLCMa', symObjAddr: 0x4F34, symBinAddr: 0x3BF10, symSize: 0x20 } + - { offsetInCU: 0xF30, offset: 0x14CC5E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOwet', symObjAddr: 0x4F64, symBinAddr: 0x3BF30, symSize: 0x90 } + - { offsetInCU: 0xF44, offset: 0x14CC72, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOwst', symObjAddr: 0x4FF4, symBinAddr: 0x3BFC0, symSize: 0xBC } + - { offsetInCU: 0xF58, offset: 0x14CC86, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOwug', symObjAddr: 0x50B0, symBinAddr: 0x3C07C, symSize: 0x8 } + - { offsetInCU: 0xF6C, offset: 0x14CC9A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOwup', symObjAddr: 0x50B8, symBinAddr: 0x3C084, symSize: 0x4 } + - { offsetInCU: 0xF80, offset: 0x14CCAE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOwui', symObjAddr: 0x50BC, symBinAddr: 0x3C088, symSize: 0x8 } + - { offsetInCU: 0xF94, offset: 0x14CCC2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOMa', symObjAddr: 0x50C4, symBinAddr: 0x3C090, symSize: 0x10 } + - { offsetInCU: 0xFA8, offset: 0x14CCD6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOSHAASQWb', symObjAddr: 0x50D4, symBinAddr: 0x3C0A0, symSize: 0x4 } + - { offsetInCU: 0xFBC, offset: 0x14CCEA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOAESQAAWl', symObjAddr: 0x50D8, symBinAddr: 0x3C0A4, symSize: 0x44 } + - { offsetInCU: 0xFD0, offset: 0x14CCFE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVSgWOy', symObjAddr: 0x511C, symBinAddr: 0x3C0E8, symSize: 0x30 } + - { offsetInCU: 0x1000, offset: 0x14CD2E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOACs0G0AAWl', symObjAddr: 0x53CC, symBinAddr: 0x3C358, symSize: 0x44 } + - { offsetInCU: 0x10BB, offset: 0x14CDE9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC10preprocess33_B8D3234E28475DE4C7629928508B4986LL10videoFrame7faceBox0oP4Info04userS0So7UIImageCSgAK_AA010NormalizedR0VAA05VideopS0VAA04UserS0VtFTf4nnnnd_n', symObjAddr: 0x55F8, symBinAddr: 0x3C3E0, symSize: 0x1D4 } + - { offsetInCU: 0x1267, offset: 0x14CF95, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7process10videoFrame4face0iJ4Info13scanningStageAA0F16ProjectionResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtF10PromiseKit0W0CySbGyXEfU_TA', symObjAddr: 0x57CC, symBinAddr: 0x3C5B4, symSize: 0x24 } + - { offsetInCU: 0x1299, offset: 0x14CFC7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7process10videoFrame4face0iJ4Info13scanningStageAA0F16ProjectionResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtF10PromiseKit0W0CyAJGSbKcfU0_TA', symObjAddr: 0x5854, symBinAddr: 0x3C63C, symSize: 0x20 } + - { offsetInCU: 0x12AD, offset: 0x14CFDB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7process10videoFrame4face0iJ4Info13scanningStageAA0F16ProjectionResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtFys5Error_pcfU2_TA', symObjAddr: 0x58BC, symBinAddr: 0x3C6A4, symSize: 0x8 } + - { offsetInCU: 0x12C1, offset: 0x14CFEF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7project9faceImage6apiKey8userInfo10PromiseKit0O0CyAA0F16ProjectionResultVGSo7UIImageC_SSAA04UserN0VtFAJyAA19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVGyKXEfU_TA', symObjAddr: 0x58F4, symBinAddr: 0x3C6AC, symSize: 0x1C } + - { offsetInCU: 0x12D5, offset: 0x14D003, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7project9faceImage6apiKey8userInfo10PromiseKit0O0CyAA0F16ProjectionResultVGSo7UIImageC_SSAA04UserN0VtFAlA19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVcfU0_TA', symObjAddr: 0x5914, symBinAddr: 0x3C6CC, symSize: 0x1C } + - { offsetInCU: 0x12E9, offset: 0x14D017, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x59F4, symBinAddr: 0x3C740, symSize: 0x44 } + - { offsetInCU: 0x12FD, offset: 0x14D02B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10retryCount10PromiseKit0V0CyAD8ResponseVGSS_SS10Foundation4DataVSitFZyAJ8ResolverCyANGXEfU_ys5Error_pcfU0_TA', symObjAddr: 0x5A88, symBinAddr: 0x3C7D4, symSize: 0x34 } + - { offsetInCU: 0x1311, offset: 0x14D03F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0x5ABC, symBinAddr: 0x3C808, symSize: 0x44 } + - { offsetInCU: 0x1325, offset: 0x14D053, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10retryCount10PromiseKit0V0CyAD8ResponseVGSS_SS10Foundation4DataVSitFZyAJ8ResolverCyANGXEfU_ys5Error_pcfU0_ysAV_pcfU0_TA', symObjAddr: 0x5B98, symBinAddr: 0x3C8E4, symSize: 0x4 } + - { offsetInCU: 0x133D, offset: 0x14D06B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10retryCount10PromiseKit0V0CyAD8ResponseVGSS_SS10Foundation4DataVSitFZyAJ8ResolverCyANGXEfU_ys5Error_pcfU0_ysAV_pcfU0_TA', symObjAddr: 0x5B98, symBinAddr: 0x3C8E4, symSize: 0x4 } + - { offsetInCU: 0x135F, offset: 0x14D08D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10PromiseKit0T0CyAD8ResponseVGSS_SS10Foundation4DataVtFZyAI8ResolverCyAMGXEfU_TA', symObjAddr: 0x5B9C, symBinAddr: 0x3C8E8, symSize: 0x24 } + - { offsetInCU: 0x1373, offset: 0x14D0A1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10PromiseKit0T0CyAD8ResponseVGSS_SS10Foundation4DataVtFZyAI8ResolverCyAMGXEfU_yAQSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_TA', symObjAddr: 0x5BE4, symBinAddr: 0x3C930, symSize: 0x8 } + - { offsetInCU: 0x1387, offset: 0x14D0B5, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x5BEC, symBinAddr: 0x3C938, symSize: 0x10 } + - { offsetInCU: 0x139B, offset: 0x14D0C9, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x5BFC, symBinAddr: 0x3C948, symSize: 0x8 } + - { offsetInCU: 0x13AF, offset: 0x14D0DD, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOe', symObjAddr: 0x5C04, symBinAddr: 0x3C950, symSize: 0x14 } + - { offsetInCU: 0x13C3, offset: 0x14D0F1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOAFsAeAWl', symObjAddr: 0x5C18, symBinAddr: 0x3C964, symSize: 0x44 } + - { offsetInCU: 0x13D7, offset: 0x14D105, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFyAF8ResolverCySbGKXEfU_TA', symObjAddr: 0x5CF8, symBinAddr: 0x3CA08, symSize: 0x1C } + - { offsetInCU: 0x13EB, offset: 0x14D119, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFyycfU0_TA', symObjAddr: 0x5D14, symBinAddr: 0x3CA24, symSize: 0x8 } + - { offsetInCU: 0x140A, offset: 0x14D138, size: 0x8, addend: 0x0, symName: '_$sIeg_ytIegn_TRTA', symObjAddr: 0x5D40, symBinAddr: 0x3CA50, symSize: 0x20 } + - { offsetInCU: 0x1433, offset: 0x14D161, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFS2bcfU2_TA', symObjAddr: 0x5E08, symBinAddr: 0x3CAB4, symSize: 0x18 } + - { offsetInCU: 0x144B, offset: 0x14D179, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFS2bcfU2_TA', symObjAddr: 0x5E08, symBinAddr: 0x3CAB4, symSize: 0x18 } + - { offsetInCU: 0x1467, offset: 0x14D195, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFyAF8ResolverCySbGKXEfU_y10Foundation4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_TA', symObjAddr: 0x5E54, symBinAddr: 0x3CB00, symSize: 0xC } + - { offsetInCU: 0x147B, offset: 0x14D1A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOAEsAdAWl', symObjAddr: 0x5E60, symBinAddr: 0x3CB0C, symSize: 0x44 } + - { offsetInCU: 0x148F, offset: 0x14D1BD, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOy', symObjAddr: 0x5EA4, symBinAddr: 0x3CB50, symSize: 0x14 } + - { offsetInCU: 0x14A3, offset: 0x14D1D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC11clearResult5afterySd_tFyyScMYccfU_TA', symObjAddr: 0x5F4C, symBinAddr: 0x3CBBC, symSize: 0x14 } + - { offsetInCU: 0x14BB, offset: 0x14D1E9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC11clearResult5afterySd_tFyyScMYccfU_TA', symObjAddr: 0x5F4C, symBinAddr: 0x3CBBC, symSize: 0x14 } + - { offsetInCU: 0x14D7, offset: 0x14D205, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC11clearResult5afterySd_tFyyScMYccfU_TA', symObjAddr: 0x5F4C, symBinAddr: 0x3CBBC, symSize: 0x14 } + - { offsetInCU: 0x14FA, offset: 0x14D228, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVACs10SetAlgebraAAWl', symObjAddr: 0x5F60, symBinAddr: 0x3CBD0, symSize: 0x48 } + - { offsetInCU: 0x150E, offset: 0x14D23C, size: 0x8, addend: 0x0, symName: '_$sSay8Dispatch0A13WorkItemFlagsVGSayxGSTsWl', symObjAddr: 0x5FA8, symBinAddr: 0x3CC18, symSize: 0x60 } + - { offsetInCU: 0x1522, offset: 0x14D250, size: 0x8, addend: 0x0, symName: ___swift_memcpy0_1, symObjAddr: 0x6060, symBinAddr: 0x3CCD0, symSize: 0x4 } + - { offsetInCU: 0x1536, offset: 0x14D264, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOwet', symObjAddr: 0x6064, symBinAddr: 0x3CCD4, symSize: 0x50 } + - { offsetInCU: 0x154A, offset: 0x14D278, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOwst', symObjAddr: 0x60B4, symBinAddr: 0x3CD24, symSize: 0x8C } + - { offsetInCU: 0x155E, offset: 0x14D28C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOwug', symObjAddr: 0x6140, symBinAddr: 0x3CDB0, symSize: 0x8 } + - { offsetInCU: 0x1572, offset: 0x14D2A0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOwup', symObjAddr: 0x6148, symBinAddr: 0x3CDB8, symSize: 0x4 } + - { offsetInCU: 0x1586, offset: 0x14D2B4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOwui', symObjAddr: 0x614C, symBinAddr: 0x3CDBC, symSize: 0x4 } + - { offsetInCU: 0x159A, offset: 0x14D2C8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOMa', symObjAddr: 0x6150, symBinAddr: 0x3CDC0, symSize: 0x10 } + - { offsetInCU: 0x15AE, offset: 0x14D2DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOwet', symObjAddr: 0x6160, symBinAddr: 0x3CDD0, symSize: 0x90 } + - { offsetInCU: 0x15C2, offset: 0x14D2F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOwst', symObjAddr: 0x61F0, symBinAddr: 0x3CE60, symSize: 0xBC } + - { offsetInCU: 0x15D6, offset: 0x14D304, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOwug', symObjAddr: 0x62AC, symBinAddr: 0x3CF1C, symSize: 0x8 } + - { offsetInCU: 0x15EA, offset: 0x14D318, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOwup', symObjAddr: 0x62B4, symBinAddr: 0x3CF24, symSize: 0x4 } + - { offsetInCU: 0x15FE, offset: 0x14D32C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOwui', symObjAddr: 0x62B8, symBinAddr: 0x3CF28, symSize: 0xC } + - { offsetInCU: 0x1612, offset: 0x14D340, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOMa', symObjAddr: 0x62C4, symBinAddr: 0x3CF34, symSize: 0x10 } + - { offsetInCU: 0x1626, offset: 0x14D354, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVwCP', symObjAddr: 0x62D4, symBinAddr: 0x3CF44, symSize: 0x34 } + - { offsetInCU: 0x163A, offset: 0x14D368, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVwxx', symObjAddr: 0x6308, symBinAddr: 0x3CF78, symSize: 0x8 } + - { offsetInCU: 0x164E, offset: 0x14D37C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVwca', symObjAddr: 0x6310, symBinAddr: 0x3CF80, symSize: 0x54 } + - { offsetInCU: 0x1662, offset: 0x14D390, size: 0x8, addend: 0x0, symName: ___swift_memcpy17_8, symObjAddr: 0x6364, symBinAddr: 0x3CFD4, symSize: 0x14 } + - { offsetInCU: 0x1676, offset: 0x14D3A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVwta', symObjAddr: 0x6378, symBinAddr: 0x3CFE8, symSize: 0x44 } + - { offsetInCU: 0x168A, offset: 0x14D3B8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVwet', symObjAddr: 0x63BC, symBinAddr: 0x3D02C, symSize: 0x48 } + - { offsetInCU: 0x169E, offset: 0x14D3CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVwst', symObjAddr: 0x6404, symBinAddr: 0x3D074, symSize: 0x40 } + - { offsetInCU: 0x16B2, offset: 0x14D3E0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVMa', symObjAddr: 0x6444, symBinAddr: 0x3D0B4, symSize: 0x10 } + - { offsetInCU: 0x16C6, offset: 0x14D3F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOSHAASQWb', symObjAddr: 0x6454, symBinAddr: 0x3D0C4, symSize: 0x4 } + - { offsetInCU: 0x16DA, offset: 0x14D408, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOAFSQAAWl', symObjAddr: 0x6458, symBinAddr: 0x3D0C8, symSize: 0x44 } + - { offsetInCU: 0x16EE, offset: 0x14D41C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOSHAASQWb', symObjAddr: 0x649C, symBinAddr: 0x3D10C, symSize: 0x4 } + - { offsetInCU: 0x1702, offset: 0x14D430, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOAESQAAWl', symObjAddr: 0x64A0, symBinAddr: 0x3D110, symSize: 0x44 } + - { offsetInCU: 0x1767, offset: 0x14D495, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5StageOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x148, symBinAddr: 0x37124, symSize: 0x40 } + - { offsetInCU: 0x183A, offset: 0x14D568, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1F4, symBinAddr: 0x371D0, symSize: 0x3C } + - { offsetInCU: 0x18D6, offset: 0x14D604, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOsAdAsADP7_domainSSvgTW', symObjAddr: 0x230, symBinAddr: 0x3720C, symSize: 0x4 } + - { offsetInCU: 0x18F2, offset: 0x14D620, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOsAdAsADP5_codeSivgTW', symObjAddr: 0x234, symBinAddr: 0x37210, symSize: 0x4 } + - { offsetInCU: 0x190E, offset: 0x14D63C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOsAdAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x238, symBinAddr: 0x37214, symSize: 0x4 } + - { offsetInCU: 0x192A, offset: 0x14D658, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5ErrorOsAdAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x23C, symBinAddr: 0x37218, symSize: 0x4 } + - { offsetInCU: 0x1B88, offset: 0x14D8B6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x3BC4, symBinAddr: 0x3ABA0, symSize: 0x40 } + - { offsetInCU: 0x1C24, offset: 0x14D952, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOsAeAsAEP7_domainSSvgTW', symObjAddr: 0x3C04, symBinAddr: 0x3ABE0, symSize: 0x4 } + - { offsetInCU: 0x1C40, offset: 0x14D96E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOsAeAsAEP5_codeSivgTW', symObjAddr: 0x3C08, symBinAddr: 0x3ABE4, symSize: 0x4 } + - { offsetInCU: 0x1C5C, offset: 0x14D98A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOsAeAsAEP9_userInfoyXlSgvgTW', symObjAddr: 0x3C0C, symBinAddr: 0x3ABE8, symSize: 0x4 } + - { offsetInCU: 0x1C78, offset: 0x14D9A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC5ErrorOsAeAsAEP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x3C10, symBinAddr: 0x3ABEC, symSize: 0x4 } + - { offsetInCU: 0x2338, offset: 0x14E066, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5stageAC5StageOvW', symObjAddr: 0x240, symBinAddr: 0x3721C, symSize: 0xB8 } + - { offsetInCU: 0x23DE, offset: 0x14E10C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC5resetyyF', symObjAddr: 0x2F8, symBinAddr: 0x372D4, symSize: 0x10C } + - { offsetInCU: 0x24E7, offset: 0x14E215, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC11clearResult5afterySd_tF', symObjAddr: 0x404, symBinAddr: 0x373E0, symSize: 0x2E8 } + - { offsetInCU: 0x25EF, offset: 0x14E31D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7project9faceImage6apiKey8userInfo10PromiseKit0O0CyAA0F16ProjectionResultVGSo7UIImageC_SSAA04UserN0VtF', symObjAddr: 0x6EC, symBinAddr: 0x376C8, symSize: 0x24C } + - { offsetInCU: 0x2638, offset: 0x14E366, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7project9faceImage6apiKey8userInfo10PromiseKit0O0CyAA0F16ProjectionResultVGSo7UIImageC_SSAA04UserN0VtFAJyAA19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVGyKXEfU_', symObjAddr: 0x938, symBinAddr: 0x37914, symSize: 0x1CC } + - { offsetInCU: 0x2773, offset: 0x14E4A1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7project9faceImage6apiKey8userInfo10PromiseKit0O0CyAA0F16ProjectionResultVGSo7UIImageC_SSAA04UserN0VtFAlA19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC8ResponseVcfU0_', symObjAddr: 0xB04, symBinAddr: 0x37AE0, symSize: 0x528 } + - { offsetInCU: 0x2F78, offset: 0x14ECA6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCfD', symObjAddr: 0x102C, symBinAddr: 0x38008, symSize: 0xA8 } + - { offsetInCU: 0x2FB1, offset: 0x14ECDF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorCACycfc', symObjAddr: 0x11EC, symBinAddr: 0x381C8, symSize: 0xBC } + - { offsetInCU: 0x2FF2, offset: 0x14ED20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC9configure6configyAA0F16ProjectionConfigV_tF', symObjAddr: 0x13BC, symBinAddr: 0x38398, symSize: 0x2C0 } + - { offsetInCU: 0x30DB, offset: 0x14EE09, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyF', symObjAddr: 0x167C, symBinAddr: 0x38658, symSize: 0x490 } + - { offsetInCU: 0x322B, offset: 0x14EF59, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFyAF8ResolverCySbGKXEfU_', symObjAddr: 0x30EC, symBinAddr: 0x3A0C8, symSize: 0x4D8 } + - { offsetInCU: 0x3430, offset: 0x14F15E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFyAF8ResolverCySbGKXEfU_y10Foundation4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_', symObjAddr: 0x35C4, symBinAddr: 0x3A5A0, symSize: 0x208 } + - { offsetInCU: 0x3608, offset: 0x14F336, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7isAlive33_B8D3234E28475DE4C7629928508B4986LL10PromiseKit0P0CySbGyFyycfU0_', symObjAddr: 0x37CC, symBinAddr: 0x3A7A8, symSize: 0x4C } + - { offsetInCU: 0x368C, offset: 0x14F3BA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7process10videoFrame4face0iJ4Info13scanningStageAA0F16ProjectionResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtF', symObjAddr: 0x1B0C, symBinAddr: 0x38AE8, symSize: 0x11B0 } + - { offsetInCU: 0x390A, offset: 0x14F638, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7process10videoFrame4face0iJ4Info13scanningStageAA0F16ProjectionResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtF10PromiseKit0W0CyAJGSbKcfU0_', symObjAddr: 0x2CBC, symBinAddr: 0x39C98, symSize: 0x274 } + - { offsetInCU: 0x39AE, offset: 0x14F6DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7process10videoFrame4face0iJ4Info13scanningStageAA0F16ProjectionResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtFyAJcfU1_', symObjAddr: 0x2F30, symBinAddr: 0x39F0C, symSize: 0x4 } + - { offsetInCU: 0x39CF, offset: 0x14F6FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19DefaultAgeProjectorC7process10videoFrame4face0iJ4Info13scanningStageAA0F16ProjectionResultVSgSo7UIImageC_AA12FaceProtocol_pSgAA05VideojL0VAA09GetHealthN0OtFys5Error_pcfU2_', symObjAddr: 0x2F34, symBinAddr: 0x39F10, symSize: 0x128 } + - { offsetInCU: 0x3B57, offset: 0x14F885, size: 0x8, addend: 0x0, symName: '_$sSo7UIImageC19VitalSignEngineCoreE23squaredImageWithPadding33_B8D3234E28475DE4C7629928508B4986LLAByF', symObjAddr: 0x3820, symBinAddr: 0x3A7FC, symSize: 0x13C } + - { offsetInCU: 0x3C4F, offset: 0x14F97D, size: 0x8, addend: 0x0, symName: '_$sSo7UIImageC19VitalSignEngineCoreE24updateFirstPixelByGender33_B8D3234E28475DE4C7629928508B4986LL6genderABSgAC0J0O_tF', symObjAddr: 0x395C, symBinAddr: 0x3A938, symSize: 0x1B4 } + - { offsetInCU: 0x3E13, offset: 0x14FB41, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17MultipartUploader33_B8D3234E28475DE4C7629928508B4986LLCfD', symObjAddr: 0x3B10, symBinAddr: 0x3AAEC, symSize: 0x10 } + - { offsetInCU: 0x3E95, offset: 0x14FBC3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10PromiseKit0T0CyAD8ResponseVGSS_SS10Foundation4DataVtFZ', symObjAddr: 0x3F90, symBinAddr: 0x3AF6C, symSize: 0x5C } + - { offsetInCU: 0x3F03, offset: 0x14FC31, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10PromiseKit0T0CyAD8ResponseVGSS_SS10Foundation4DataVtFZyAI8ResolverCyAMGXEfU_', symObjAddr: 0x4334, symBinAddr: 0x3B310, symSize: 0x37C } + - { offsetInCU: 0x4088, offset: 0x14FDB6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19OctetStreamUploader33_B8D3234E28475DE4C7629928508B4986LLC6upload6apiKey9toURLPath4data10PromiseKit0T0CyAD8ResponseVGSS_SS10Foundation4DataVtFZyAI8ResolverCyAMGXEfU_yAQSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_', symObjAddr: 0x46B0, symBinAddr: 0x3B68C, symSize: 0x884 } + - { offsetInCU: 0x4611, offset: 0x15033F, size: 0x8, addend: 0x0, symName: '_$sSo7UIImageC19VitalSignEngineCoreE13getPixelColor33_B8D3234E28475DE4C7629928508B4986LL2atSo7UIColorCSo7CGPointV_tF', symObjAddr: 0x514C, symBinAddr: 0x3C118, symSize: 0x240 } + - { offsetInCU: 0x27, offset: 0x1506FB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10VideoFrameCfd', symObjAddr: 0x0, symBinAddr: 0x3D198, symSize: 0x1C } + - { offsetInCU: 0x78, offset: 0x15074C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10VideoFrameCMa', symObjAddr: 0x40, symBinAddr: 0x3D1D8, symSize: 0x20 } + - { offsetInCU: 0x283, offset: 0x150957, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10VideoFrameCfd', symObjAddr: 0x0, symBinAddr: 0x3D198, symSize: 0x1C } + - { offsetInCU: 0x2BF, offset: 0x150993, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10VideoFrameCfD', symObjAddr: 0x1C, symBinAddr: 0x3D1B4, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0x1509FB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x3D204, symSize: 0x170 } + - { offsetInCU: 0x5B, offset: 0x150A2F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x3D204, symSize: 0x170 } + - { offsetInCU: 0x18A, offset: 0x150B5E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64CAA0fG0A2aDP8dataTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x1A0, symBinAddr: 0x3D3A4, symSize: 0x10 } + - { offsetInCU: 0x1BC, offset: 0x150B90, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64CAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x1B0, symBinAddr: 0x3D3B4, symSize: 0x4 } + - { offsetInCU: 0x1F1, offset: 0x150BC5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x3D3B8, symSize: 0x4 } + - { offsetInCU: 0x211, offset: 0x150BE5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x3D3B8, symSize: 0x4 } + - { offsetInCU: 0x223, offset: 0x150BF7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTf4nd_n', symObjAddr: 0x1B8, symBinAddr: 0x3D3BC, symSize: 0x168 } + - { offsetInCU: 0x3E9, offset: 0x150DBD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64CMa', symObjAddr: 0x180, symBinAddr: 0x3D384, symSize: 0x20 } + - { offsetInCU: 0x820, offset: 0x1511F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb64x64CfD', symObjAddr: 0x170, symBinAddr: 0x3D374, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x1512E1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x3D524, symSize: 0x7C } + - { offsetInCU: 0x87, offset: 0x151341, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x314, symBinAddr: 0x3D7F8, symSize: 0xC } + - { offsetInCU: 0xA3, offset: 0x15135D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x320, symBinAddr: 0x3D804, symSize: 0x5C } + - { offsetInCU: 0xBB, offset: 0x151375, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x320, symBinAddr: 0x3D804, symSize: 0x5C } + - { offsetInCU: 0xD8, offset: 0x151392, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOSHAASQWb', symObjAddr: 0x120, symBinAddr: 0x3D604, symSize: 0x4 } + - { offsetInCU: 0xEC, offset: 0x1513A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOACSQAAWl', symObjAddr: 0x124, symBinAddr: 0x3D608, symSize: 0x44 } + - { offsetInCU: 0x10B, offset: 0x1513C5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOwet', symObjAddr: 0x38C, symBinAddr: 0x3D860, symSize: 0x90 } + - { offsetInCU: 0x11F, offset: 0x1513D9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOwst', symObjAddr: 0x41C, symBinAddr: 0x3D8F0, symSize: 0xBC } + - { offsetInCU: 0x133, offset: 0x1513ED, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOwug', symObjAddr: 0x4D8, symBinAddr: 0x3D9AC, symSize: 0x8 } + - { offsetInCU: 0x147, offset: 0x151401, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOwup', symObjAddr: 0x4E0, symBinAddr: 0x3D9B4, symSize: 0x4 } + - { offsetInCU: 0x15B, offset: 0x151415, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOwui', symObjAddr: 0x4E4, symBinAddr: 0x3D9B8, symSize: 0x8 } + - { offsetInCU: 0x16F, offset: 0x151429, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOMa', symObjAddr: 0x4EC, symBinAddr: 0x3D9C0, symSize: 0x10 } + - { offsetInCU: 0x183, offset: 0x15143D, size: 0x8, addend: 0x0, symName: ___swift_memcpy6_1, symObjAddr: 0x4FC, symBinAddr: 0x3D9D0, symSize: 0x14 } + - { offsetInCU: 0x197, offset: 0x151451, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore18PhotoTakingOptionsVwet', symObjAddr: 0x510, symBinAddr: 0x3D9E4, symSize: 0x60 } + - { offsetInCU: 0x1AB, offset: 0x151465, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore18PhotoTakingOptionsVwst', symObjAddr: 0x570, symBinAddr: 0x3DA44, symSize: 0x44 } + - { offsetInCU: 0x1BF, offset: 0x151479, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore18PhotoTakingOptionsVMa', symObjAddr: 0x5B4, symBinAddr: 0x3DA88, symSize: 0x10 } + - { offsetInCU: 0x271, offset: 0x15152B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x114, symBinAddr: 0x3D5F8, symSize: 0xC } + - { offsetInCU: 0x2F1, offset: 0x1515AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOSHAASH9hashValueSivgTW', symObjAddr: 0x168, symBinAddr: 0x3D64C, symSize: 0x9C } + - { offsetInCU: 0x3A5, offset: 0x15165F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x204, symBinAddr: 0x3D6E8, symSize: 0x78 } + - { offsetInCU: 0x415, offset: 0x1516CF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x27C, symBinAddr: 0x3D760, symSize: 0x98 } + - { offsetInCU: 0x6F1, offset: 0x1519AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x3D524, symSize: 0x7C } + - { offsetInCU: 0x728, offset: 0x1519E2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21QualityPrioritizationO8rawValueSSvg', symObjAddr: 0xBC, symBinAddr: 0x3D5A0, symSize: 0x58 } + - { offsetInCU: 0x7D8, offset: 0x151A92, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore18PhotoTakingOptionsV24dictionaryRepresentationSDySSypGvg', symObjAddr: 0x5C4, symBinAddr: 0x3DA98, symSize: 0x58C } + - { offsetInCU: 0x27, offset: 0x151E1E, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC19VitalSignEngineCoreE12cornerRadius0E8Graphics7CGFloatVvgTo', symObjAddr: 0x0, symBinAddr: 0x3E024, symSize: 0x64 } + - { offsetInCU: 0x55, offset: 0x151E4C, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC19VitalSignEngineCoreE12cornerRadius0E8Graphics7CGFloatVvgTo', symObjAddr: 0x0, symBinAddr: 0x3E024, symSize: 0x64 } + - { offsetInCU: 0xA2, offset: 0x151E99, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC19VitalSignEngineCoreE12cornerRadius0E8Graphics7CGFloatVvsTo', symObjAddr: 0x64, symBinAddr: 0x3E088, symSize: 0x9C } + - { offsetInCU: 0x27, offset: 0x152135, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC15cameraNameLabelSo7UILabelCSgvgTo', symObjAddr: 0x0, symBinAddr: 0x3E124, symSize: 0x20 } + - { offsetInCU: 0x61, offset: 0x15216F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC15cameraNameLabelSo7UILabelCSgvgTo', symObjAddr: 0x0, symBinAddr: 0x3E124, symSize: 0x20 } + - { offsetInCU: 0xB9, offset: 0x1521C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC15cameraNameLabelSo7UILabelCSgvsTo', symObjAddr: 0x20, symBinAddr: 0x3E144, symSize: 0x14 } + - { offsetInCU: 0x114, offset: 0x152222, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC17presetFormatLabelSo7UILabelCSgvgTo', symObjAddr: 0x34, symBinAddr: 0x3E158, symSize: 0x20 } + - { offsetInCU: 0x16C, offset: 0x15227A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC17presetFormatLabelSo7UILabelCSgvsTo', symObjAddr: 0x54, symBinAddr: 0x3E178, symSize: 0x14 } + - { offsetInCU: 0x1C7, offset: 0x1522D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC16frameRateStepperSo9UIStepperCSgvgTo', symObjAddr: 0x68, symBinAddr: 0x3E18C, symSize: 0x20 } + - { offsetInCU: 0x21F, offset: 0x15232D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC16frameRateStepperSo9UIStepperCSgvsTo', symObjAddr: 0x88, symBinAddr: 0x3E1AC, symSize: 0x14 } + - { offsetInCU: 0x27A, offset: 0x152388, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC14frameRateLabelSo7UILabelCSgvgTo', symObjAddr: 0x9C, symBinAddr: 0x3E1C0, symSize: 0x20 } + - { offsetInCU: 0x2D2, offset: 0x1523E0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC14frameRateLabelSo7UILabelCSgvsTo', symObjAddr: 0xBC, symBinAddr: 0x3E1E0, symSize: 0x14 } + - { offsetInCU: 0x32D, offset: 0x15243B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC13exposureLabelSo7UILabelCSgvgTo', symObjAddr: 0xD0, symBinAddr: 0x3E1F4, symSize: 0x20 } + - { offsetInCU: 0x385, offset: 0x152493, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC13exposureLabelSo7UILabelCSgvsTo', symObjAddr: 0xF0, symBinAddr: 0x3E214, symSize: 0x14 } + - { offsetInCU: 0x3E0, offset: 0x1524EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC21whiteBalanceModeLabelSo7UILabelCSgvgTo', symObjAddr: 0x104, symBinAddr: 0x3E228, symSize: 0x20 } + - { offsetInCU: 0x438, offset: 0x152546, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC21whiteBalanceModeLabelSo7UILabelCSgvsTo', symObjAddr: 0x124, symBinAddr: 0x3E248, symSize: 0x14 } + - { offsetInCU: 0x493, offset: 0x1525A1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC24previewLayerGravityLabelSo7UILabelCSgvgTo', symObjAddr: 0x138, symBinAddr: 0x3E25C, symSize: 0x20 } + - { offsetInCU: 0x4EB, offset: 0x1525F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC24previewLayerGravityLabelSo7UILabelCSgvsTo', symObjAddr: 0x158, symBinAddr: 0x3E27C, symSize: 0x14 } + - { offsetInCU: 0x546, offset: 0x152654, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC17cameraOnOffSwitchSo8UISwitchCSgvgTo', symObjAddr: 0x16C, symBinAddr: 0x3E290, symSize: 0x20 } + - { offsetInCU: 0x59E, offset: 0x1526AC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC17cameraOnOffSwitchSo8UISwitchCSgvsTo', symObjAddr: 0x18C, symBinAddr: 0x3E2B0, symSize: 0x14 } + - { offsetInCU: 0x614, offset: 0x152722, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC14viewWillAppearyySbFTo', symObjAddr: 0x884, symBinAddr: 0x3E9A8, symSize: 0x30 } + - { offsetInCU: 0x64B, offset: 0x152759, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC5styleACSo07UITableF5StyleV_tcfcTo', symObjAddr: 0xA0C, symBinAddr: 0x3EB30, symSize: 0x24 } + - { offsetInCU: 0x687, offset: 0x152795, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfcTo', symObjAddr: 0xBDC, symBinAddr: 0x3ED00, symSize: 0x60 } + - { offsetInCU: 0x6BE, offset: 0x1527CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xDA4, symBinAddr: 0x3EEC8, symSize: 0x28 } + - { offsetInCU: 0x731, offset: 0x15283F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerCfETo', symObjAddr: 0xDFC, symBinAddr: 0x3EF20, symSize: 0xA8 } + - { offsetInCU: 0x760, offset: 0x15286E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerCMa', symObjAddr: 0xEA4, symBinAddr: 0x3EFC8, symSize: 0x20 } + - { offsetInCU: 0x78A, offset: 0x152898, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC18frameRateDidChangeyyFTo', symObjAddr: 0x1050, symBinAddr: 0x3F174, symSize: 0x28 } + - { offsetInCU: 0x7C1, offset: 0x1528CF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC20cameraOnOffDidChangeyySo8UISwitchCFTo', symObjAddr: 0x1078, symBinAddr: 0x3F19C, symSize: 0xC4 } + - { offsetInCU: 0xD46, offset: 0x152E54, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC14viewWillAppearyySbF', symObjAddr: 0x1A0, symBinAddr: 0x3E2C4, symSize: 0x6E4 } + - { offsetInCU: 0x105D, offset: 0x15316B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC5styleACSo07UITableF5StyleV_tcfc', symObjAddr: 0x8B4, symBinAddr: 0x3E9D8, symSize: 0x158 } + - { offsetInCU: 0x109D, offset: 0x1531AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc', symObjAddr: 0xA30, symBinAddr: 0x3EB54, symSize: 0x1AC } + - { offsetInCU: 0x10EB, offset: 0x1531F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xC3C, symBinAddr: 0x3ED60, symSize: 0x168 } + - { offsetInCU: 0x112B, offset: 0x153239, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerCfD', symObjAddr: 0xDCC, symBinAddr: 0x3EEF0, symSize: 0x30 } + - { offsetInCU: 0x1162, offset: 0x153270, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22SettingsViewControllerC18frameRateDidChangeyyF', symObjAddr: 0xEC4, symBinAddr: 0x3EFE8, symSize: 0x18C } + - { offsetInCU: 0x4F, offset: 0x1533D4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore31propsThatRequireReconfiguration33_91443D34FCE670E3D0B445FD72B322D2LLSaySSGvp', symObjAddr: 0x7AA0, symBinAddr: 0x14B070, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x1533EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore37propsThatRequireDeviceReconfiguration33_91443D34FCE670E3D0B445FD72B322D2LLSaySSGvp', symObjAddr: 0x7AA8, symBinAddr: 0x14B078, symSize: 0x0 } + - { offsetInCU: 0x313, offset: 0x153698, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8cameraIdSo8NSStringCSgvgTo', symObjAddr: 0x19A4, symBinAddr: 0x40C04, symSize: 0x10 } + - { offsetInCU: 0x333, offset: 0x1536B8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8cameraIdSo8NSStringCSgvgTo', symObjAddr: 0x19A4, symBinAddr: 0x40C04, symSize: 0x10 } + - { offsetInCU: 0x350, offset: 0x1536D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8cameraIdSo8NSStringCSgvsTo', symObjAddr: 0x19B4, symBinAddr: 0x40C14, symSize: 0x34 } + - { offsetInCU: 0x3A9, offset: 0x15372E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15enableDepthDataSbvgTo', symObjAddr: 0x19E8, symBinAddr: 0x40C48, symSize: 0x10 } + - { offsetInCU: 0x3C9, offset: 0x15374E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15enableDepthDataSbvgTo', symObjAddr: 0x19E8, symBinAddr: 0x40C48, symSize: 0x10 } + - { offsetInCU: 0x3FF, offset: 0x153784, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15enableDepthDataSbvsTo', symObjAddr: 0x19F8, symBinAddr: 0x40C58, symSize: 0x10 } + - { offsetInCU: 0x41F, offset: 0x1537A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15enableDepthDataSbvsTo', symObjAddr: 0x19F8, symBinAddr: 0x40C58, symSize: 0x10 } + - { offsetInCU: 0x458, offset: 0x1537DD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23enableHighQualityPhotosSo8NSNumberCSgvgTo', symObjAddr: 0x1A08, symBinAddr: 0x40C68, symSize: 0x10 } + - { offsetInCU: 0x478, offset: 0x1537FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23enableHighQualityPhotosSo8NSNumberCSgvgTo', symObjAddr: 0x1A08, symBinAddr: 0x40C68, symSize: 0x10 } + - { offsetInCU: 0x4B0, offset: 0x153835, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23enableHighQualityPhotosSo8NSNumberCSgvsTo', symObjAddr: 0x1A18, symBinAddr: 0x40C78, symSize: 0x34 } + - { offsetInCU: 0x509, offset: 0x15388E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC34enablePortraitEffectsMatteDeliverySbvgTo', symObjAddr: 0x1A4C, symBinAddr: 0x40CAC, symSize: 0x10 } + - { offsetInCU: 0x529, offset: 0x1538AE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC34enablePortraitEffectsMatteDeliverySbvgTo', symObjAddr: 0x1A4C, symBinAddr: 0x40CAC, symSize: 0x10 } + - { offsetInCU: 0x55F, offset: 0x1538E4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC34enablePortraitEffectsMatteDeliverySbvsTo', symObjAddr: 0x1A5C, symBinAddr: 0x40CBC, symSize: 0x10 } + - { offsetInCU: 0x57F, offset: 0x153904, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC34enablePortraitEffectsMatteDeliverySbvsTo', symObjAddr: 0x1A5C, symBinAddr: 0x40CBC, symSize: 0x10 } + - { offsetInCU: 0x5A2, offset: 0x153927, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6presetSSSgvgTo', symObjAddr: 0x1A6C, symBinAddr: 0x40CCC, symSize: 0x5C } + - { offsetInCU: 0x5D5, offset: 0x15395A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6presetSSSgvsTo', symObjAddr: 0x1AC8, symBinAddr: 0x40D28, symSize: 0x4C } + - { offsetInCU: 0x630, offset: 0x1539B5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5photoSo8NSNumberCSgvgTo', symObjAddr: 0x1B14, symBinAddr: 0x40D74, symSize: 0x10 } + - { offsetInCU: 0x650, offset: 0x1539D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5photoSo8NSNumberCSgvgTo', symObjAddr: 0x1B14, symBinAddr: 0x40D74, symSize: 0x10 } + - { offsetInCU: 0x688, offset: 0x153A0D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5photoSo8NSNumberCSgvsTo', symObjAddr: 0x1B24, symBinAddr: 0x40D84, symSize: 0x34 } + - { offsetInCU: 0x6E1, offset: 0x153A66, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5videoSo8NSNumberCSgvgTo', symObjAddr: 0x1B58, symBinAddr: 0x40DB8, symSize: 0x10 } + - { offsetInCU: 0x701, offset: 0x153A86, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5videoSo8NSNumberCSgvgTo', symObjAddr: 0x1B58, symBinAddr: 0x40DB8, symSize: 0x10 } + - { offsetInCU: 0x739, offset: 0x153ABE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5videoSo8NSNumberCSgvsTo', symObjAddr: 0x1B68, symBinAddr: 0x40DC8, symSize: 0x34 } + - { offsetInCU: 0x792, offset: 0x153B17, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5audioSo8NSNumberCSgvgTo', symObjAddr: 0x1B9C, symBinAddr: 0x40DFC, symSize: 0x10 } + - { offsetInCU: 0x7B2, offset: 0x153B37, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5audioSo8NSNumberCSgvgTo', symObjAddr: 0x1B9C, symBinAddr: 0x40DFC, symSize: 0x10 } + - { offsetInCU: 0x7EA, offset: 0x153B6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5audioSo8NSNumberCSgvsTo', symObjAddr: 0x1BAC, symBinAddr: 0x40E0C, symSize: 0x34 } + - { offsetInCU: 0x843, offset: 0x153BC8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC20enableFrameProcessorSbvgTo', symObjAddr: 0x1BE0, symBinAddr: 0x40E40, symSize: 0x10 } + - { offsetInCU: 0x863, offset: 0x153BE8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC20enableFrameProcessorSbvgTo', symObjAddr: 0x1BE0, symBinAddr: 0x40E40, symSize: 0x10 } + - { offsetInCU: 0x899, offset: 0x153C1E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC20enableFrameProcessorSbvsTo', symObjAddr: 0x1BF0, symBinAddr: 0x40E50, symSize: 0x10 } + - { offsetInCU: 0x8B9, offset: 0x153C3E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC20enableFrameProcessorSbvsTo', symObjAddr: 0x1BF0, symBinAddr: 0x40E50, symSize: 0x10 } + - { offsetInCU: 0x8F2, offset: 0x153C77, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6formatSo12NSDictionaryCSgvgTo', symObjAddr: 0x1C00, symBinAddr: 0x40E60, symSize: 0x10 } + - { offsetInCU: 0x912, offset: 0x153C97, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6formatSo12NSDictionaryCSgvgTo', symObjAddr: 0x1C00, symBinAddr: 0x40E60, symSize: 0x10 } + - { offsetInCU: 0x94A, offset: 0x153CCF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6formatSo12NSDictionaryCSgvsTo', symObjAddr: 0x1C10, symBinAddr: 0x40E70, symSize: 0x34 } + - { offsetInCU: 0x9A3, offset: 0x153D28, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3fpsSo8NSNumberCSgvgTo', symObjAddr: 0x1C44, symBinAddr: 0x40EA4, symSize: 0x10 } + - { offsetInCU: 0x9C3, offset: 0x153D48, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3fpsSo8NSNumberCSgvgTo', symObjAddr: 0x1C44, symBinAddr: 0x40EA4, symSize: 0x10 } + - { offsetInCU: 0x9FB, offset: 0x153D80, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3fpsSo8NSNumberCSgvsTo', symObjAddr: 0x1C54, symBinAddr: 0x40EB4, symSize: 0x34 } + - { offsetInCU: 0xA3E, offset: 0x153DC3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17frameProcessorFpsSo8NSNumberCvgTo', symObjAddr: 0x1C88, symBinAddr: 0x40EE8, symSize: 0x10 } + - { offsetInCU: 0xA5E, offset: 0x153DE3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17frameProcessorFpsSo8NSNumberCvgTo', symObjAddr: 0x1C88, symBinAddr: 0x40EE8, symSize: 0x10 } + - { offsetInCU: 0xA96, offset: 0x153E1B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17frameProcessorFpsSo8NSNumberCvsTo', symObjAddr: 0x1C98, symBinAddr: 0x40EF8, symSize: 0x34 } + - { offsetInCU: 0xAEF, offset: 0x153E74, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3hdrSo8NSNumberCSgvgTo', symObjAddr: 0x1CCC, symBinAddr: 0x40F2C, symSize: 0x10 } + - { offsetInCU: 0xB0F, offset: 0x153E94, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3hdrSo8NSNumberCSgvgTo', symObjAddr: 0x1CCC, symBinAddr: 0x40F2C, symSize: 0x10 } + - { offsetInCU: 0xB47, offset: 0x153ECC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3hdrSo8NSNumberCSgvsTo', symObjAddr: 0x1CDC, symBinAddr: 0x40F3C, symSize: 0x34 } + - { offsetInCU: 0xBA0, offset: 0x153F25, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13lowLightBoostSo8NSNumberCSgvgTo', symObjAddr: 0x1D10, symBinAddr: 0x40F70, symSize: 0x10 } + - { offsetInCU: 0xBC0, offset: 0x153F45, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13lowLightBoostSo8NSNumberCSgvgTo', symObjAddr: 0x1D10, symBinAddr: 0x40F70, symSize: 0x10 } + - { offsetInCU: 0xBF8, offset: 0x153F7D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13lowLightBoostSo8NSNumberCSgvsTo', symObjAddr: 0x1D20, symBinAddr: 0x40F80, symSize: 0x34 } + - { offsetInCU: 0xC51, offset: 0x153FD6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC10colorSpaceSo8NSStringCSgvgTo', symObjAddr: 0x1D54, symBinAddr: 0x40FB4, symSize: 0x10 } + - { offsetInCU: 0xC71, offset: 0x153FF6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC10colorSpaceSo8NSStringCSgvgTo', symObjAddr: 0x1D54, symBinAddr: 0x40FB4, symSize: 0x10 } + - { offsetInCU: 0xCA9, offset: 0x15402E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC10colorSpaceSo8NSStringCSgvsTo', symObjAddr: 0x1D64, symBinAddr: 0x40FC4, symSize: 0x34 } + - { offsetInCU: 0xD02, offset: 0x154087, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC11orientationSo8NSStringCSgvgTo', symObjAddr: 0x1D98, symBinAddr: 0x40FF8, symSize: 0x10 } + - { offsetInCU: 0xD22, offset: 0x1540A7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC11orientationSo8NSStringCSgvgTo', symObjAddr: 0x1D98, symBinAddr: 0x40FF8, symSize: 0x10 } + - { offsetInCU: 0xD5A, offset: 0x1540DF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC11orientationSo8NSStringCSgvsTo', symObjAddr: 0x1DA8, symBinAddr: 0x41008, symSize: 0x34 } + - { offsetInCU: 0xDB3, offset: 0x154138, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC12exposureModeSo8NSStringCSgvgTo', symObjAddr: 0x1DDC, symBinAddr: 0x4103C, symSize: 0x10 } + - { offsetInCU: 0xDD3, offset: 0x154158, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC12exposureModeSo8NSStringCSgvgTo', symObjAddr: 0x1DDC, symBinAddr: 0x4103C, symSize: 0x10 } + - { offsetInCU: 0xE0B, offset: 0x154190, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC12exposureModeSo8NSStringCSgvsTo', symObjAddr: 0x1DEC, symBinAddr: 0x4104C, symSize: 0x34 } + - { offsetInCU: 0xE64, offset: 0x1541E9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16exposureDurationSo8NSNumberCSgvgTo', symObjAddr: 0x1E20, symBinAddr: 0x41080, symSize: 0x10 } + - { offsetInCU: 0xE84, offset: 0x154209, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16exposureDurationSo8NSNumberCSgvgTo', symObjAddr: 0x1E20, symBinAddr: 0x41080, symSize: 0x10 } + - { offsetInCU: 0xEBC, offset: 0x154241, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16exposureDurationSo8NSNumberCSgvsTo', symObjAddr: 0x1E30, symBinAddr: 0x41090, symSize: 0x34 } + - { offsetInCU: 0xF15, offset: 0x15429A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3isoSo8NSNumberCSgvgTo', symObjAddr: 0x1E64, symBinAddr: 0x410C4, symSize: 0x10 } + - { offsetInCU: 0xF35, offset: 0x1542BA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3isoSo8NSNumberCSgvgTo', symObjAddr: 0x1E64, symBinAddr: 0x410C4, symSize: 0x10 } + - { offsetInCU: 0xF6D, offset: 0x1542F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC3isoSo8NSNumberCSgvsTo', symObjAddr: 0x1E74, symBinAddr: 0x410D4, symSize: 0x34 } + - { offsetInCU: 0xFC6, offset: 0x15434B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16whiteBalanceModeSo8NSStringCSgvgTo', symObjAddr: 0x1EA8, symBinAddr: 0x41108, symSize: 0x10 } + - { offsetInCU: 0xFE6, offset: 0x15436B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16whiteBalanceModeSo8NSStringCSgvgTo', symObjAddr: 0x1EA8, symBinAddr: 0x41108, symSize: 0x10 } + - { offsetInCU: 0x101E, offset: 0x1543A3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16whiteBalanceModeSo8NSStringCSgvsTo', symObjAddr: 0x1EB8, symBinAddr: 0x41118, symSize: 0x34 } + - { offsetInCU: 0x1061, offset: 0x1543E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19previewLayerGravitySo8NSStringCSgvgTo', symObjAddr: 0x1EEC, symBinAddr: 0x4114C, symSize: 0x10 } + - { offsetInCU: 0x1081, offset: 0x154406, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19previewLayerGravitySo8NSStringCSgvgTo', symObjAddr: 0x1EEC, symBinAddr: 0x4114C, symSize: 0x10 } + - { offsetInCU: 0x109E, offset: 0x154423, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19previewLayerGravitySo8NSStringCSgvsTo', symObjAddr: 0x1EFC, symBinAddr: 0x4115C, symSize: 0x34 } + - { offsetInCU: 0x10F7, offset: 0x15447C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC20enableVideoRecordingSo8NSNumberCSgvgTo', symObjAddr: 0x1F30, symBinAddr: 0x41190, symSize: 0x10 } + - { offsetInCU: 0x1117, offset: 0x15449C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC20enableVideoRecordingSo8NSNumberCSgvgTo', symObjAddr: 0x1F30, symBinAddr: 0x41190, symSize: 0x10 } + - { offsetInCU: 0x114F, offset: 0x1544D4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC20enableVideoRecordingSo8NSNumberCSgvsTo', symObjAddr: 0x1F40, symBinAddr: 0x411A0, symSize: 0x34 } + - { offsetInCU: 0x11A8, offset: 0x15452D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23enableLandmarkRecordingSo8NSNumberCSgvgTo', symObjAddr: 0x1F74, symBinAddr: 0x411D4, symSize: 0x10 } + - { offsetInCU: 0x11C8, offset: 0x15454D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23enableLandmarkRecordingSo8NSNumberCSgvgTo', symObjAddr: 0x1F74, symBinAddr: 0x411D4, symSize: 0x10 } + - { offsetInCU: 0x1200, offset: 0x154585, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23enableLandmarkRecordingSo8NSNumberCSgvsTo', symObjAddr: 0x1F84, symBinAddr: 0x411E4, symSize: 0x34 } + - { offsetInCU: 0x1259, offset: 0x1545DE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC25enableTimestampsRecordingSo8NSNumberCSgvgTo', symObjAddr: 0x1FB8, symBinAddr: 0x41218, symSize: 0x10 } + - { offsetInCU: 0x1279, offset: 0x1545FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC25enableTimestampsRecordingSo8NSNumberCSgvgTo', symObjAddr: 0x1FB8, symBinAddr: 0x41218, symSize: 0x10 } + - { offsetInCU: 0x12B1, offset: 0x154636, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC25enableTimestampsRecordingSo8NSNumberCSgvsTo', symObjAddr: 0x1FC8, symBinAddr: 0x41228, symSize: 0x34 } + - { offsetInCU: 0x130A, offset: 0x15468F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21pixelsRecordingFormatSo8NSStringCSgvgTo', symObjAddr: 0x1FFC, symBinAddr: 0x4125C, symSize: 0x10 } + - { offsetInCU: 0x132A, offset: 0x1546AF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21pixelsRecordingFormatSo8NSStringCSgvgTo', symObjAddr: 0x1FFC, symBinAddr: 0x4125C, symSize: 0x10 } + - { offsetInCU: 0x1362, offset: 0x1546E7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21pixelsRecordingFormatSo8NSStringCSgvsTo', symObjAddr: 0x200C, symBinAddr: 0x4126C, symSize: 0x34 } + - { offsetInCU: 0x13BB, offset: 0x154740, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17compressionFormatSo8NSStringCSgvgTo', symObjAddr: 0x2040, symBinAddr: 0x412A0, symSize: 0x10 } + - { offsetInCU: 0x13DB, offset: 0x154760, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17compressionFormatSo8NSStringCSgvgTo', symObjAddr: 0x2040, symBinAddr: 0x412A0, symSize: 0x10 } + - { offsetInCU: 0x1413, offset: 0x154798, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17compressionFormatSo8NSStringCSgvsTo', symObjAddr: 0x2050, symBinAddr: 0x412B0, symSize: 0x34 } + - { offsetInCU: 0x146C, offset: 0x1547F1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19recordedVideoHeightSo8NSNumberCSgvgTo', symObjAddr: 0x2084, symBinAddr: 0x412E4, symSize: 0x10 } + - { offsetInCU: 0x148C, offset: 0x154811, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19recordedVideoHeightSo8NSNumberCSgvgTo', symObjAddr: 0x2084, symBinAddr: 0x412E4, symSize: 0x10 } + - { offsetInCU: 0x14C4, offset: 0x154849, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19recordedVideoHeightSo8NSNumberCSgvsTo', symObjAddr: 0x2094, symBinAddr: 0x412F4, symSize: 0x34 } + - { offsetInCU: 0x151D, offset: 0x1548A2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC18recordedVideoWidthSo8NSNumberCSgvgTo', symObjAddr: 0x20C8, symBinAddr: 0x41328, symSize: 0x10 } + - { offsetInCU: 0x153D, offset: 0x1548C2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC18recordedVideoWidthSo8NSNumberCSgvgTo', symObjAddr: 0x20C8, symBinAddr: 0x41328, symSize: 0x10 } + - { offsetInCU: 0x1575, offset: 0x1548FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC18recordedVideoWidthSo8NSNumberCSgvsTo', symObjAddr: 0x20D8, symBinAddr: 0x41338, symSize: 0x34 } + - { offsetInCU: 0x15CE, offset: 0x154953, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8isActiveSbvgTo', symObjAddr: 0x210C, symBinAddr: 0x4136C, symSize: 0x10 } + - { offsetInCU: 0x15EE, offset: 0x154973, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8isActiveSbvgTo', symObjAddr: 0x210C, symBinAddr: 0x4136C, symSize: 0x10 } + - { offsetInCU: 0x1624, offset: 0x1549A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8isActiveSbvsTo', symObjAddr: 0x211C, symBinAddr: 0x4137C, symSize: 0x10 } + - { offsetInCU: 0x1644, offset: 0x1549C9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8isActiveSbvsTo', symObjAddr: 0x211C, symBinAddr: 0x4137C, symSize: 0x10 } + - { offsetInCU: 0x1667, offset: 0x1549EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5torchSSvgTo', symObjAddr: 0x212C, symBinAddr: 0x4138C, symSize: 0x4C } + - { offsetInCU: 0x16BD, offset: 0x154A42, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5torchSSvsTo', symObjAddr: 0x2178, symBinAddr: 0x413D8, symSize: 0x3C } + - { offsetInCU: 0x1718, offset: 0x154A9D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC4zoomSo8NSNumberCvgTo', symObjAddr: 0x21B4, symBinAddr: 0x41414, symSize: 0x10 } + - { offsetInCU: 0x1738, offset: 0x154ABD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC4zoomSo8NSNumberCvgTo', symObjAddr: 0x21B4, symBinAddr: 0x41414, symSize: 0x10 } + - { offsetInCU: 0x1770, offset: 0x154AF5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC4zoomSo8NSNumberCvsTo', symObjAddr: 0x21C4, symBinAddr: 0x41424, symSize: 0x34 } + - { offsetInCU: 0x17C9, offset: 0x154B4E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC22videoStabilizationModeSo8NSStringCSgvgTo', symObjAddr: 0x21F8, symBinAddr: 0x41458, symSize: 0x10 } + - { offsetInCU: 0x17E9, offset: 0x154B6E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC22videoStabilizationModeSo8NSStringCSgvgTo', symObjAddr: 0x21F8, symBinAddr: 0x41458, symSize: 0x10 } + - { offsetInCU: 0x1821, offset: 0x154BA6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC22videoStabilizationModeSo8NSStringCSgvsTo', symObjAddr: 0x2208, symBinAddr: 0x41468, symSize: 0x34 } + - { offsetInCU: 0x1864, offset: 0x154BE9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23facePixelsExtractorTypeSo8NSStringCvgTo', symObjAddr: 0x223C, symBinAddr: 0x4149C, symSize: 0x10 } + - { offsetInCU: 0x1884, offset: 0x154C09, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23facePixelsExtractorTypeSo8NSStringCvgTo', symObjAddr: 0x223C, symBinAddr: 0x4149C, symSize: 0x10 } + - { offsetInCU: 0x18BC, offset: 0x154C41, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23facePixelsExtractorTypeSo8NSStringCvsTo', symObjAddr: 0x224C, symBinAddr: 0x414AC, symSize: 0x34 } + - { offsetInCU: 0x18FF, offset: 0x154C84, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24chestPixelsExtractorTypeSo8NSStringCvgTo', symObjAddr: 0x2280, symBinAddr: 0x414E0, symSize: 0x10 } + - { offsetInCU: 0x191F, offset: 0x154CA4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24chestPixelsExtractorTypeSo8NSStringCvgTo', symObjAddr: 0x2280, symBinAddr: 0x414E0, symSize: 0x10 } + - { offsetInCU: 0x1957, offset: 0x154CDC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24chestPixelsExtractorTypeSo8NSStringCvsTo', symObjAddr: 0x2290, symBinAddr: 0x414F0, symSize: 0x34 } + - { offsetInCU: 0x19B0, offset: 0x154D35, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8userInfoSo12NSDictionaryCSgvgTo', symObjAddr: 0x22C4, symBinAddr: 0x41524, symSize: 0x10 } + - { offsetInCU: 0x19D0, offset: 0x154D55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8userInfoSo12NSDictionaryCSgvgTo', symObjAddr: 0x22C4, symBinAddr: 0x41524, symSize: 0x10 } + - { offsetInCU: 0x1A08, offset: 0x154D8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8userInfoSo12NSDictionaryCSgvsTo', symObjAddr: 0x22D4, symBinAddr: 0x41534, symSize: 0x34 } + - { offsetInCU: 0x1A4B, offset: 0x154DD0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6configSo12NSDictionaryCSgvgTo', symObjAddr: 0x2308, symBinAddr: 0x41568, symSize: 0x10 } + - { offsetInCU: 0x1A6B, offset: 0x154DF0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6configSo12NSDictionaryCSgvgTo', symObjAddr: 0x2308, symBinAddr: 0x41568, symSize: 0x10 } + - { offsetInCU: 0x1AA3, offset: 0x154E28, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6configSo12NSDictionaryCSgvsTo', symObjAddr: 0x2318, symBinAddr: 0x41578, symSize: 0x34 } + - { offsetInCU: 0x1AE6, offset: 0x154E6B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21ageProjectionEndPointSo8NSStringCSgvgTo', symObjAddr: 0x234C, symBinAddr: 0x415AC, symSize: 0x10 } + - { offsetInCU: 0x1B06, offset: 0x154E8B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21ageProjectionEndPointSo8NSStringCSgvgTo', symObjAddr: 0x234C, symBinAddr: 0x415AC, symSize: 0x10 } + - { offsetInCU: 0x1B3E, offset: 0x154EC3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21ageProjectionEndPointSo8NSStringCSgvsTo', symObjAddr: 0x235C, symBinAddr: 0x415BC, symSize: 0x34 } + - { offsetInCU: 0x1B81, offset: 0x154F06, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19ageProjectionConfigSo12NSDictionaryCSgvgTo', symObjAddr: 0x2390, symBinAddr: 0x415F0, symSize: 0x10 } + - { offsetInCU: 0x1BA1, offset: 0x154F26, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19ageProjectionConfigSo12NSDictionaryCSgvgTo', symObjAddr: 0x2390, symBinAddr: 0x415F0, symSize: 0x10 } + - { offsetInCU: 0x1BD9, offset: 0x154F5E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19ageProjectionConfigSo12NSDictionaryCSgvsTo', symObjAddr: 0x23A0, symBinAddr: 0x41600, symSize: 0x34 } + - { offsetInCU: 0x1C1C, offset: 0x154FA1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19enableAgeProjectionSo8NSNumberCSgvgTo', symObjAddr: 0x23D4, symBinAddr: 0x41634, symSize: 0x10 } + - { offsetInCU: 0x1C3C, offset: 0x154FC1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19enableAgeProjectionSo8NSNumberCSgvgTo', symObjAddr: 0x23D4, symBinAddr: 0x41634, symSize: 0x10 } + - { offsetInCU: 0x1C74, offset: 0x154FF9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19enableAgeProjectionSo8NSNumberCSgvsTo', symObjAddr: 0x23E4, symBinAddr: 0x41644, symSize: 0x34 } + - { offsetInCU: 0x1CD2, offset: 0x155057, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13onInitializedySDySSypGSgcSgvsTo', symObjAddr: 0x24A4, symBinAddr: 0x41704, symSize: 0x6C } + - { offsetInCU: 0x1D32, offset: 0x1550B7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC7onErrorySDySSypGSgcSgvsTo', symObjAddr: 0x2584, symBinAddr: 0x417E4, symSize: 0x6C } + - { offsetInCU: 0x1D90, offset: 0x155115, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21onVideoFrameProcessedySDySSypGSgcSgvsTo', symObjAddr: 0x2604, symBinAddr: 0x41864, symSize: 0x8C } + - { offsetInCU: 0x1DC2, offset: 0x155147, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21onVideoFrameProcessedySDySSypGSgcSgvWAA13ProcessResultVSgAA0hI0CcfU_', symObjAddr: 0x2690, symBinAddr: 0x418F0, symSize: 0x94 } + - { offsetInCU: 0x1E18, offset: 0x15519D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC46onFrameProcessorPerformanceSuggestionAvailableySDySSypGSgcSgvsTo', symObjAddr: 0x2738, symBinAddr: 0x41998, symSize: 0x6C } + - { offsetInCU: 0x1E78, offset: 0x1551FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC02onF5ReadyySDySSypGSgcSgvsTo', symObjAddr: 0x2848, symBinAddr: 0x41AA8, symSize: 0x6C } + - { offsetInCU: 0x1ED3, offset: 0x155258, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17enableZoomGestureSbvgTo', symObjAddr: 0x28B4, symBinAddr: 0x41B14, symSize: 0x10 } + - { offsetInCU: 0x1EF3, offset: 0x155278, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17enableZoomGestureSbvgTo', symObjAddr: 0x28B4, symBinAddr: 0x41B14, symSize: 0x10 } + - { offsetInCU: 0x1F0E, offset: 0x155293, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17enableZoomGestureSbvsTo', symObjAddr: 0x28C4, symBinAddr: 0x41B24, symSize: 0x30 } + - { offsetInCU: 0x2031, offset: 0x1553B6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC10layerClassyXlXpvgZTo', symObjAddr: 0x2C18, symBinAddr: 0x41E78, symSize: 0x28 } + - { offsetInCU: 0x2094, offset: 0x155419, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5frameACSo6CGRectV_tcfcTo', symObjAddr: 0x3514, symBinAddr: 0x4274C, symSize: 0x20 } + - { offsetInCU: 0x20E7, offset: 0x15546C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x3B2C, symBinAddr: 0x42D64, symSize: 0x1C } + - { offsetInCU: 0x2119, offset: 0x15549E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewCfDTo', symObjAddr: 0x3CF8, symBinAddr: 0x42F30, symSize: 0x24 } + - { offsetInCU: 0x2197, offset: 0x15551C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8willMove11toSuperviewySo6UIViewCSg_tFTo', symObjAddr: 0x41CC, symBinAddr: 0x43404, symSize: 0x54 } + - { offsetInCU: 0x2201, offset: 0x155586, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC20onOrientationChangedyyFTo', symObjAddr: 0x5DB4, symBinAddr: 0x44FEC, symSize: 0x28 } + - { offsetInCU: 0x2234, offset: 0x1555B9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17getAllDeviceTypes33_91443D34FCE670E3D0B445FD72B322D2LLSaySo09AVCaptureI4TypeaGyFTf4d_n', symObjAddr: 0x6834, symBinAddr: 0x45A6C, symSize: 0x2E0 } + - { offsetInCU: 0x2750, offset: 0x155AD5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC010queryFrontE033_91443D34FCE670E3D0B445FD72B322D2LLSo15AVCaptureDeviceCSgyFTf4d_n', symObjAddr: 0x6B14, symBinAddr: 0x45D4C, symSize: 0x5A8 } + - { offsetInCU: 0x3195, offset: 0x15651A, size: 0x8, addend: 0x0, symName: '_$sSDySSypGSgIegg_So12NSDictionaryCSgIeyBy_TR', symObjAddr: 0x242C, symBinAddr: 0x4168C, symSize: 0x78 } + - { offsetInCU: 0x31AD, offset: 0x156532, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryCSgIeyBy_SDySSypGSgIegg_TR', symObjAddr: 0x2510, symBinAddr: 0x41770, symSize: 0x60 } + - { offsetInCU: 0x31DB, offset: 0x156560, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvpACTk', symObjAddr: 0x2984, symBinAddr: 0x41BE4, symSize: 0x68 } + - { offsetInCU: 0x321B, offset: 0x1565A0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvpACTk', symObjAddr: 0x2AD4, symBinAddr: 0x41D34, symSize: 0x68 } + - { offsetInCU: 0x329F, offset: 0x156624, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewCfETo', symObjAddr: 0x3D1C, symBinAddr: 0x42F54, symSize: 0x420 } + - { offsetInCU: 0x3D63, offset: 0x1570E8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22AgeProjectionProcessor_pSgWOd', symObjAddr: 0x70BC, symBinAddr: 0x462F4, symSize: 0x48 } + - { offsetInCU: 0x3D77, offset: 0x1570FC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22AgeProjectionProcessor_pWOc', symObjAddr: 0x7144, symBinAddr: 0x4633C, symSize: 0x44 } + - { offsetInCU: 0x3D8B, offset: 0x157110, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PixelsExtractor_pWOb', symObjAddr: 0x7258, symBinAddr: 0x46380, symSize: 0x18 } + - { offsetInCU: 0x3D9F, offset: 0x157124, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewCMa', symObjAddr: 0x7270, symBinAddr: 0x46398, symSize: 0x3C } + - { offsetInCU: 0x3DB3, offset: 0x157138, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewCMU', symObjAddr: 0x7358, symBinAddr: 0x46480, symSize: 0x8 } + - { offsetInCU: 0x3DC7, offset: 0x15714C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewCMr', symObjAddr: 0x7360, symBinAddr: 0x46488, symSize: 0x164 } + - { offsetInCU: 0x3DDB, offset: 0x157160, size: 0x8, addend: 0x0, symName: '_$sSo12NSDictionaryCSgIeyBy_SDySSypGSgIegg_TRTA', symObjAddr: 0x759C, symBinAddr: 0x466C4, symSize: 0x8 } + - { offsetInCU: 0x3DEF, offset: 0x157174, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x75A4, symBinAddr: 0x466CC, symSize: 0x10 } + - { offsetInCU: 0x3E03, offset: 0x157188, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x75B4, symBinAddr: 0x466DC, symSize: 0x8 } + - { offsetInCU: 0x3E17, offset: 0x15719C, size: 0x8, addend: 0x0, symName: '_$sSDySSypGSgIegg_SgWOy', symObjAddr: 0x7660, symBinAddr: 0x46788, symSize: 0x10 } + - { offsetInCU: 0x3E2B, offset: 0x1571B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21onVideoFrameProcessedySDySSypGSgcSgvWAA13ProcessResultVSgAA0hI0CcfU_TA', symObjAddr: 0x76A4, symBinAddr: 0x467BC, symSize: 0x8 } + - { offsetInCU: 0x3E3F, offset: 0x1571C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24configureHardwareSessionyySaySSGFyyScMYccfU3_TA', symObjAddr: 0x77E0, symBinAddr: 0x46824, symSize: 0x8 } + - { offsetInCU: 0x3E53, offset: 0x1571D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24configureHardwareSessionyySaySSGFyyYbcfU1_TA', symObjAddr: 0x78A0, symBinAddr: 0x46890, symSize: 0x44 } + - { offsetInCU: 0x3E67, offset: 0x1571EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24configureHardwareSessionyySaySSGFyyYbcfU2_TA', symObjAddr: 0x78E4, symBinAddr: 0x468D4, symSize: 0x20 } + - { offsetInCU: 0x3E99, offset: 0x15721E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24configureHardwareSessionyySaySSGFyyYbcfU1_yyYbcfU_TA', symObjAddr: 0x7904, symBinAddr: 0x468F4, symSize: 0x8 } + - { offsetInCU: 0x491E, offset: 0x157CA3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5frameACSo6CGRectV_tcfC', symObjAddr: 0x0, symBinAddr: 0x3F260, symSize: 0x50 } + - { offsetInCU: 0x4C30, offset: 0x157FB5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8setPropsyySaySSGSgF', symObjAddr: 0x50, symBinAddr: 0x3F2B0, symSize: 0xFD4 } + - { offsetInCU: 0x5BAC, offset: 0x158F31, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8setPropsyySaySSGSgFAA22AgeProjectionProcessor_pSgyKXEfu2_AHyXEfU_', symObjAddr: 0x4220, symBinAddr: 0x43458, symSize: 0x67C } + - { offsetInCU: 0x5D55, offset: 0x1590DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC12setTorchModeyySSF', symObjAddr: 0x1024, symBinAddr: 0x40284, symSize: 0x328 } + - { offsetInCU: 0x5EBB, offset: 0x159240, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13invokeOnError_5causeyAA0eI0O_So7NSErrorCSgtF', symObjAddr: 0x134C, symBinAddr: 0x405AC, symSize: 0x474 } + - { offsetInCU: 0x61E1, offset: 0x159566, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC52invokeOnFrameProcessorPerformanceSuggestionAvailable10currentFps09suggestedO0ySd_SdtF', symObjAddr: 0x17C0, symBinAddr: 0x40A20, symSize: 0x184 } + - { offsetInCU: 0x6B40, offset: 0x159EC5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17enableZoomGestureSbvs', symObjAddr: 0x28F4, symBinAddr: 0x41B54, symSize: 0x90 } + - { offsetInCU: 0x6C1A, offset: 0x159F9F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvg', symObjAddr: 0x29EC, symBinAddr: 0x41C4C, symSize: 0x50 } + - { offsetInCU: 0x6C39, offset: 0x159FBE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvs', symObjAddr: 0x2A3C, symBinAddr: 0x41C9C, symSize: 0x50 } + - { offsetInCU: 0x6C62, offset: 0x159FE7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvM', symObjAddr: 0x2A8C, symBinAddr: 0x41CEC, symSize: 0x44 } + - { offsetInCU: 0x6C87, offset: 0x15A00C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC11videoOutputSo018AVCaptureVideoDataH0CSgvM.resume.0', symObjAddr: 0x2AD0, symBinAddr: 0x41D30, symSize: 0x4 } + - { offsetInCU: 0x6CCD, offset: 0x15A052, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvg', symObjAddr: 0x2B3C, symBinAddr: 0x41D9C, symSize: 0x48 } + - { offsetInCU: 0x6CEC, offset: 0x15A071, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvs', symObjAddr: 0x2B84, symBinAddr: 0x41DE4, symSize: 0x50 } + - { offsetInCU: 0x6D15, offset: 0x15A09A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC6pluginAA0abC0CSgvM', symObjAddr: 0x2BD4, symBinAddr: 0x41E34, symSize: 0x44 } + - { offsetInCU: 0x6DAE, offset: 0x15A133, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5frameACSo6CGRectV_tcfc', symObjAddr: 0x2C68, symBinAddr: 0x41EA0, symSize: 0x864 } + - { offsetInCU: 0x6ED6, offset: 0x15A25B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5coderACSgSo7NSCoderC_tcfC', symObjAddr: 0x3534, symBinAddr: 0x4276C, symSize: 0x44 } + - { offsetInCU: 0x6EEA, offset: 0x15A26F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0x3578, symBinAddr: 0x427B0, symSize: 0x5B4 } + - { offsetInCU: 0x6FDB, offset: 0x15A360, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewCfD', symObjAddr: 0x3B48, symBinAddr: 0x42D80, symSize: 0x1B0 } + - { offsetInCU: 0x7055, offset: 0x15A3DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC8willMove11toSuperviewySo6UIViewCSg_tF', symObjAddr: 0x413C, symBinAddr: 0x43374, symSize: 0x90 } + - { offsetInCU: 0x7130, offset: 0x15A4B5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24configureHardwareSessionyySaySSGF', symObjAddr: 0x489C, symBinAddr: 0x43AD4, symSize: 0xE04 } + - { offsetInCU: 0x7E62, offset: 0x15B1E7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24configureHardwareSessionyySaySSGFyyYbcfU1_', symObjAddr: 0x56A0, symBinAddr: 0x448D8, symSize: 0x444 } + - { offsetInCU: 0x8082, offset: 0x15B407, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24configureHardwareSessionyySaySSGFyyYbcfU1_yyYbcfU_', symObjAddr: 0x5AE4, symBinAddr: 0x44D1C, symSize: 0x4C } + - { offsetInCU: 0x80CE, offset: 0x15B453, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC24configureHardwareSessionyySaySSGFyyScMYccfU3_', symObjAddr: 0x5B30, symBinAddr: 0x44D68, symSize: 0x284 } + - { offsetInCU: 0x82B4, offset: 0x15B639, size: 0x8, addend: 0x0, symName: '_$sSD11removeValue6forKeyq_Sgx_tF19VitalSignEngineCore8PixelROIO_AD15PixelsExtractor_pTB5', symObjAddr: 0x5DDC, symBinAddr: 0x45014, symSize: 0xB4 } + - { offsetInCU: 0x8370, offset: 0x15B6F5, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSd_Tg5', symObjAddr: 0x5E90, symBinAddr: 0x450C8, symSize: 0xB4 } + - { offsetInCU: 0x8459, offset: 0x15B7DE, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo19AVCaptureDeviceTypea_Tg5', symObjAddr: 0x5F44, symBinAddr: 0x4517C, symSize: 0xE0 } + - { offsetInCU: 0x8542, offset: 0x15B8C7, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5', symObjAddr: 0x6024, symBinAddr: 0x4525C, symSize: 0xBC } + - { offsetInCU: 0x862B, offset: 0x15B9B0, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo31AVCaptureVideoStabilizationModeV_Tg5', symObjAddr: 0x60E0, symBinAddr: 0x45318, symSize: 0xDC } + - { offsetInCU: 0x8714, offset: 0x15BA99, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF19VitalSignEngineCore0opQ0C9FrameDataV_Tg5', symObjAddr: 0x61BC, symBinAddr: 0x453F4, symSize: 0xC4 } + - { offsetInCU: 0x87FD, offset: 0x15BB82, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSDySSypG_Tg5', symObjAddr: 0x6280, symBinAddr: 0x454B8, symSize: 0xDC } + - { offsetInCU: 0x88E6, offset: 0x15BC6B, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo7CGPointV_Tg5', symObjAddr: 0x635C, symBinAddr: 0x45594, symSize: 0xDC } + - { offsetInCU: 0x89CF, offset: 0x15BD54, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF19VitalSignEngineCore13AgeProjectionV_Tg5', symObjAddr: 0x6438, symBinAddr: 0x45670, symSize: 0xBC } + - { offsetInCU: 0x8AB8, offset: 0x15BE3D, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tg5', symObjAddr: 0x64F4, symBinAddr: 0x4572C, symSize: 0xB4 } + - { offsetInCU: 0x8BB6, offset: 0x15BF3B, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo8NSObjectC_Tg5', symObjAddr: 0x65A8, symBinAddr: 0x457E0, symSize: 0x170 } + - { offsetInCU: 0x8D1B, offset: 0x15C0A0, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSo8NSObjectC_Tg5', symObjAddr: 0x6718, symBinAddr: 0x45950, symSize: 0x11C } + - { offsetInCU: 0x8F92, offset: 0x15C317, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21onVideoFrameProcessedySDySSypGSgcSgvsTf4gn_n', symObjAddr: 0x75BC, symBinAddr: 0x466E4, symSize: 0xA4 } + - { offsetInCU: 0x27, offset: 0x15C459, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x469E4, symSize: 0x7C } + - { offsetInCU: 0x87, offset: 0x15C4B9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x1F8, symBinAddr: 0x46B9C, symSize: 0xC } + - { offsetInCU: 0xA3, offset: 0x15C4D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x204, symBinAddr: 0x46BA8, symSize: 0x60 } + - { offsetInCU: 0xD0, offset: 0x15C502, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOSHAASQWb', symObjAddr: 0x124, symBinAddr: 0x46AC8, symSize: 0x4 } + - { offsetInCU: 0xE4, offset: 0x15C516, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOACSQAAWl', symObjAddr: 0x128, symBinAddr: 0x46ACC, symSize: 0x44 } + - { offsetInCU: 0x103, offset: 0x15C535, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOwet', symObjAddr: 0x274, symBinAddr: 0x46C08, symSize: 0x90 } + - { offsetInCU: 0x117, offset: 0x15C549, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOwst', symObjAddr: 0x304, symBinAddr: 0x46C98, symSize: 0xBC } + - { offsetInCU: 0x12B, offset: 0x15C55D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOwug', symObjAddr: 0x3C0, symBinAddr: 0x46D54, symSize: 0x8 } + - { offsetInCU: 0x13F, offset: 0x15C571, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOwup', symObjAddr: 0x3C8, symBinAddr: 0x46D5C, symSize: 0x4 } + - { offsetInCU: 0x153, offset: 0x15C585, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOwui', symObjAddr: 0x3CC, symBinAddr: 0x46D60, symSize: 0x8 } + - { offsetInCU: 0x167, offset: 0x15C599, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOMa', symObjAddr: 0x3D4, symBinAddr: 0x46D68, symSize: 0x10 } + - { offsetInCU: 0x1A4, offset: 0x15C5D6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x118, symBinAddr: 0x46ABC, symSize: 0xC } + - { offsetInCU: 0x1C0, offset: 0x15C5F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOSHAASH9hashValueSivgTW', symObjAddr: 0x16C, symBinAddr: 0x46B10, symSize: 0x8 } + - { offsetInCU: 0x1F5, offset: 0x15C627, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x174, symBinAddr: 0x46B18, symSize: 0x7C } + - { offsetInCU: 0x265, offset: 0x15C697, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1F0, symBinAddr: 0x46B94, symSize: 0x8 } + - { offsetInCU: 0x46C, offset: 0x15C89E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x469E4, symSize: 0x7C } + - { offsetInCU: 0x4A3, offset: 0x15C8D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16WhiteBalanceModeO8rawValueSSvg', symObjAddr: 0xBC, symBinAddr: 0x46A60, symSize: 0x5C } + - { offsetInCU: 0x27, offset: 0x15C944, size: 0x8, addend: 0x0, symName: '_$sSo24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x46D78, symSize: 0x14 } + - { offsetInCU: 0x7F, offset: 0x15C99C, size: 0x8, addend: 0x0, symName: '_$sSo24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_n', symObjAddr: 0xD0, symBinAddr: 0x46E48, symSize: 0x19C } + - { offsetInCU: 0x363, offset: 0x15CC80, size: 0x8, addend: 0x0, symName: '_$sSo24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x46D78, symSize: 0x14 } + - { offsetInCU: 0x377, offset: 0x15CC94, size: 0x8, addend: 0x0, symName: '_$sSo24AVCaptureAutoFocusSystemV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x14, symBinAddr: 0x46D8C, symSize: 0xBC } + - { offsetInCU: 0x27, offset: 0x15CCF7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwCP', symObjAddr: 0x0, symBinAddr: 0x46FE4, symSize: 0x2C } + - { offsetInCU: 0x3F, offset: 0x15CD0F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwCP', symObjAddr: 0x0, symBinAddr: 0x46FE4, symSize: 0x2C } + - { offsetInCU: 0x53, offset: 0x15CD23, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwxx', symObjAddr: 0x2C, symBinAddr: 0x47010, symSize: 0x8 } + - { offsetInCU: 0x67, offset: 0x15CD37, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwca', symObjAddr: 0x34, symBinAddr: 0x47018, symSize: 0x40 } + - { offsetInCU: 0x7B, offset: 0x15CD4B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwta', symObjAddr: 0x80, symBinAddr: 0x47058, symSize: 0x30 } + - { offsetInCU: 0x8F, offset: 0x15CD5F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwet', symObjAddr: 0xB0, symBinAddr: 0x47088, symSize: 0x50 } + - { offsetInCU: 0xA3, offset: 0x15CD73, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwst', symObjAddr: 0x100, symBinAddr: 0x470D8, symSize: 0x54 } + - { offsetInCU: 0xB7, offset: 0x15CD87, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwug', symObjAddr: 0x154, symBinAddr: 0x4712C, symSize: 0x18 } + - { offsetInCU: 0xCB, offset: 0x15CD9B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwup', symObjAddr: 0x16C, symBinAddr: 0x47144, symSize: 0x4 } + - { offsetInCU: 0xDF, offset: 0x15CDAF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOwui', symObjAddr: 0x170, symBinAddr: 0x47148, symSize: 0x20 } + - { offsetInCU: 0xF3, offset: 0x15CDC3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOMa', symObjAddr: 0x190, symBinAddr: 0x47168, symSize: 0x10 } + - { offsetInCU: 0x11B, offset: 0x15CDEB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOs0G0AAsADP7_domainSSvgTW', symObjAddr: 0x1A0, symBinAddr: 0x47178, symSize: 0x4 } + - { offsetInCU: 0x137, offset: 0x15CE07, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOs0G0AAsADP5_codeSivgTW', symObjAddr: 0x1A4, symBinAddr: 0x4717C, symSize: 0x4 } + - { offsetInCU: 0x153, offset: 0x15CE23, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOs0G0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x1A8, symBinAddr: 0x47180, symSize: 0x4 } + - { offsetInCU: 0x16F, offset: 0x15CE3F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15EnumParserErrorOs0G0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x1AC, symBinAddr: 0x47184, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x15D067, size: 0x8, addend: 0x0, symName: '_$sSo21AVAuthorizationStatusV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0x4718C, symSize: 0xE0 } + - { offsetInCU: 0x250, offset: 0x15D290, size: 0x8, addend: 0x0, symName: '_$sSo21AVAuthorizationStatusV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0x4718C, symSize: 0xE0 } + - { offsetInCU: 0x27, offset: 0x15D2E1, size: 0x8, addend: 0x0, symName: '_$sSo23AVCaptureDevicePositionV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0x4726C, symSize: 0xB0 } + - { offsetInCU: 0x252, offset: 0x15D50C, size: 0x8, addend: 0x0, symName: '_$sSo23AVCaptureDevicePositionV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0x4726C, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0x15D55D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14makeReactError_5causeSDySSypGAA06CameraG0O_So7NSErrorCSgtF', symObjAddr: 0x0, symBinAddr: 0x4731C, symSize: 0x3E0 } + - { offsetInCU: 0xE4, offset: 0x15D61A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14makeReactError_5causeSDySSypGAA06CameraG0O_So7NSErrorCSgtF', symObjAddr: 0x0, symBinAddr: 0x4731C, symSize: 0x3E0 } + - { offsetInCU: 0x349, offset: 0x15D87F, size: 0x8, addend: 0x0, symName: '_$sypSgWOc', symObjAddr: 0x420, symBinAddr: 0x476FC, symSize: 0x48 } + - { offsetInCU: 0x35D, offset: 0x15D893, size: 0x8, addend: 0x0, symName: '_$sSo6NSNullCMa', symObjAddr: 0x468, symBinAddr: 0x47744, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x15DC48, size: 0x8, addend: 0x0, symName: '_$sSo14AVAudioSessionC19VitalSignEngineCoreE14updateCategory_7optionsySo0abH0a_So0abH7OptionsVtKF', symObjAddr: 0x0, symBinAddr: 0x47780, symSize: 0x23C } + - { offsetInCU: 0x41D, offset: 0x15E03E, size: 0x8, addend: 0x0, symName: '_$sSo14AVAudioSessionC19VitalSignEngineCoreE14updateCategory_7optionsySo0abH0a_So0abH7OptionsVtKF', symObjAddr: 0x0, symBinAddr: 0x47780, symSize: 0x23C } + - { offsetInCU: 0x27, offset: 0x15E2CB, size: 0x8, addend: 0x0, symName: '_$sSo35AVCapturePhotoQualityPrioritizationV19VitalSignEngineCoreE10withStringABSgSS_tcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0x479BC, symSize: 0x160 } + - { offsetInCU: 0x4A, offset: 0x15E2EE, size: 0x8, addend: 0x0, symName: '_$sSo35AVCapturePhotoQualityPrioritizationV19VitalSignEngineCoreE10withStringABSgSS_tcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0x479BC, symSize: 0x160 } + - { offsetInCU: 0x148, offset: 0x15E728, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11withPromiseyyAA10RCTPromiseC_ypSgyKXEtF', symObjAddr: 0x0, symBinAddr: 0x47B1C, symSize: 0x218 } + - { offsetInCU: 0x278, offset: 0x15E858, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCMa', symObjAddr: 0x45C, symBinAddr: 0x47F38, symSize: 0x3C } + - { offsetInCU: 0x28C, offset: 0x15E86C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOWOe', symObjAddr: 0x498, symBinAddr: 0x47F74, symSize: 0x48 } + - { offsetInCU: 0x2A0, offset: 0x15E880, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorOWOe', symObjAddr: 0x4E0, symBinAddr: 0x47FBC, symSize: 0x64 } + - { offsetInCU: 0x2B4, offset: 0x15E894, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOWOe', symObjAddr: 0x544, symBinAddr: 0x48020, symSize: 0x1C } + - { offsetInCU: 0x2C8, offset: 0x15E8A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOWOe', symObjAddr: 0x560, symBinAddr: 0x4803C, symSize: 0x14 } + - { offsetInCU: 0x2DC, offset: 0x15E8BC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOWOe', symObjAddr: 0x574, symBinAddr: 0x48050, symSize: 0x18 } + - { offsetInCU: 0x2F0, offset: 0x15E8D0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11withPromise7resolve6reject_yyypSgc_ySS_SSSo7NSErrorCSgtcAEyKXEtF', symObjAddr: 0x658, symBinAddr: 0x480F4, symSize: 0xA0 } + - { offsetInCU: 0x387, offset: 0x15E967, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseCMa', symObjAddr: 0x6F8, symBinAddr: 0x48194, symSize: 0x20 } + - { offsetInCU: 0x39B, offset: 0x15E97B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11withPromiseyyAA10RCTPromiseC_ypSgyKXEtF04$s19abc45Core10CameraViewC13stopRecording7promiseyAA10G23C_tFyyYbcfU_ypSgyKXEfU_AA0jK0CTf1nc_nTf4ng_n', symObjAddr: 0x75C, symBinAddr: 0x481F8, symSize: 0x27C } + - { offsetInCU: 0x4FE, offset: 0x15EADE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11withPromiseyyAA10RCTPromiseC_ypSgyKXEtF04$s19abc54Core10CameraViewC5focus5point7promiseySo7CGPointV_AA10G14CtFypSgyKXEfU_AA0jK0CSo0N0VTf1nc_nTf4ngn_n', symObjAddr: 0xCA4, symBinAddr: 0x48740, symSize: 0x218 } + - { offsetInCU: 0x61C, offset: 0x15EBFC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOACs0F0AAWl', symObjAddr: 0xEBC, symBinAddr: 0x48958, symSize: 0x44 } + - { offsetInCU: 0x960, offset: 0x15EF40, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseC8resolver8rejecterACyypSgc_ySS_SSSo7NSErrorCSgtctcfC', symObjAddr: 0x218, symBinAddr: 0x47D34, symSize: 0x50 } + - { offsetInCU: 0x9A7, offset: 0x15EF87, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseC8resolver8rejecterACyypSgc_ySS_SSSo7NSErrorCSgtctcfc', symObjAddr: 0x268, symBinAddr: 0x47D84, symSize: 0x10 } + - { offsetInCU: 0x9D8, offset: 0x15EFB8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseC6reject5error5causeyAA11CameraErrorO_So7NSErrorCSgtF', symObjAddr: 0x278, symBinAddr: 0x47D94, symSize: 0xC4 } + - { offsetInCU: 0xA0B, offset: 0x15EFEB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseC6reject5erroryAA11CameraErrorO_tF', symObjAddr: 0x33C, symBinAddr: 0x47E58, symSize: 0xC0 } + - { offsetInCU: 0xA65, offset: 0x15F045, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseC7resolveyyypSgF', symObjAddr: 0x3FC, symBinAddr: 0x47F18, symSize: 0x20 } + - { offsetInCU: 0xA8E, offset: 0x15F06E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseC7resolveyyF', symObjAddr: 0x5CC, symBinAddr: 0x48068, symSize: 0x3C } + - { offsetInCU: 0xAE3, offset: 0x15F0C3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseCfd', symObjAddr: 0x608, symBinAddr: 0x480A4, symSize: 0x24 } + - { offsetInCU: 0xB14, offset: 0x15F0F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10RCTPromiseCfD', symObjAddr: 0x62C, symBinAddr: 0x480C8, symSize: 0x2C } + - { offsetInCU: 0x27, offset: 0x15F1C1, size: 0x8, addend: 0x0, symName: '_$sSo16AVCaptureSessionC19VitalSignEngineCoreE25setVideoStabilizationModeyySSF', symObjAddr: 0x0, symBinAddr: 0x4899C, symSize: 0x1AC } + - { offsetInCU: 0x179, offset: 0x15F313, size: 0x8, addend: 0x0, symName: '_$sSo19AVCaptureConnectionCMa', symObjAddr: 0x1AC, symBinAddr: 0x48B48, symSize: 0x3C } + - { offsetInCU: 0x489, offset: 0x15F623, size: 0x8, addend: 0x0, symName: '_$sSo16AVCaptureSessionC19VitalSignEngineCoreE25setVideoStabilizationModeyySSF', symObjAddr: 0x0, symBinAddr: 0x4899C, symSize: 0x1AC } + - { offsetInCU: 0x4EE, offset: 0x15FD10, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V4jsonACSDySSypG_tcfcSSSgyXEfU_', symObjAddr: 0x9F78, symBinAddr: 0x52AFC, symSize: 0x168 } + - { offsetInCU: 0x680, offset: 0x15FEA2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xE4A0, symBinAddr: 0x57024, symSize: 0x8 } + - { offsetInCU: 0x6D8, offset: 0x15FEFA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOSHAASH9hashValueSivgTW', symObjAddr: 0xE4A8, symBinAddr: 0x5702C, symSize: 0x40 } + - { offsetInCU: 0x7BB, offset: 0x15FFDD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xE4E8, symBinAddr: 0x5706C, symSize: 0x24 } + - { offsetInCU: 0x1080, offset: 0x1608A2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOAEsAdAWl', symObjAddr: 0x11C84, symBinAddr: 0x5A6A0, symSize: 0x44 } + - { offsetInCU: 0x1132, offset: 0x160954, size: 0x8, addend: 0x0, symName: ___swift_allocate_boxed_opaque_existential_0, symObjAddr: 0x11F1C, symBinAddr: 0x5A8DC, symSize: 0x3C } + - { offsetInCU: 0x1146, offset: 0x160968, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOwet', symObjAddr: 0x120D0, symBinAddr: 0x5A97C, symSize: 0x50 } + - { offsetInCU: 0x115A, offset: 0x16097C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOwst', symObjAddr: 0x12120, symBinAddr: 0x5A9CC, symSize: 0x8C } + - { offsetInCU: 0x116E, offset: 0x160990, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOwug', symObjAddr: 0x121AC, symBinAddr: 0x5AA58, symSize: 0x8 } + - { offsetInCU: 0x1182, offset: 0x1609A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOwup', symObjAddr: 0x121B4, symBinAddr: 0x5AA60, symSize: 0x4 } + - { offsetInCU: 0x1196, offset: 0x1609B8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOwui', symObjAddr: 0x121B8, symBinAddr: 0x5AA64, symSize: 0x4 } + - { offsetInCU: 0x11AA, offset: 0x1609CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOMa', symObjAddr: 0x121BC, symBinAddr: 0x5AA68, symSize: 0x10 } + - { offsetInCU: 0x11BE, offset: 0x1609E0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOSHAASQWb', symObjAddr: 0x121CC, symBinAddr: 0x5AA78, symSize: 0x4 } + - { offsetInCU: 0x11D2, offset: 0x1609F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOAESQAAWl', symObjAddr: 0x121D0, symBinAddr: 0x5AA7C, symSize: 0x44 } + - { offsetInCU: 0x1487, offset: 0x160CA9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xE50C, symBinAddr: 0x57090, symSize: 0x3C } + - { offsetInCU: 0x1523, offset: 0x160D45, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOsAdAsADP7_domainSSvgTW', symObjAddr: 0xE548, symBinAddr: 0x570CC, symSize: 0x4 } + - { offsetInCU: 0x153F, offset: 0x160D61, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOsAdAsADP5_codeSivgTW', symObjAddr: 0xE54C, symBinAddr: 0x570D0, symSize: 0x4 } + - { offsetInCU: 0x155B, offset: 0x160D7D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOsAdAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xE550, symBinAddr: 0x570D4, symSize: 0x4 } + - { offsetInCU: 0x1577, offset: 0x160D99, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5ErrorOsAdAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xE554, symBinAddr: 0x570D8, symSize: 0x4 } + - { offsetInCU: 0x16DE, offset: 0x160F00, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgm5Tf4g_n', symObjAddr: 0x114AC, symBinAddr: 0x59F28, symSize: 0x118 } + - { offsetInCU: 0x1824, offset: 0x161046, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfC19VitalSignEngineCore8PixelROIO_AC15PixelsExtractor_pTgm5Tf4g_n', symObjAddr: 0x11624, symBinAddr: 0x5A040, symSize: 0x114 } + - { offsetInCU: 0x1972, offset: 0x161194, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTgm5Tf4g_n', symObjAddr: 0x11738, symBinAddr: 0x5A154, symSize: 0x114 } + - { offsetInCU: 0x1ACC, offset: 0x1612EE, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SdTgm5Tf4g_n', symObjAddr: 0x1184C, symBinAddr: 0x5A268, symSize: 0x104 } + - { offsetInCU: 0x1C26, offset: 0x161448, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfC19VitalSignEngineCore8PixelROIO_AC0G8DataTypeO_SaySd_S2dtGtTgm5Tf4g_n', symObjAddr: 0x11950, symBinAddr: 0x5A36C, symSize: 0x130 } + - { offsetInCU: 0x1D76, offset: 0x161598, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_Say12CoreGraphics7CGFloatVGTgm5Tf4g_n', symObjAddr: 0x11A80, symBinAddr: 0x5A49C, symSize: 0x100 } + - { offsetInCU: 0x1EC4, offset: 0x1616E6, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_12CoreGraphics7CGFloatVTgm5Tf4g_n', symObjAddr: 0x11B80, symBinAddr: 0x5A59C, symSize: 0x104 } + - { offsetInCU: 0x201E, offset: 0x161840, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SbTgm5Tf4g_n', symObjAddr: 0x11D68, symBinAddr: 0x5A728, symSize: 0xF8 } + - { offsetInCU: 0x247C, offset: 0x161C9E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV10dictionarySDySSypGvg', symObjAddr: 0x4, symBinAddr: 0x48B88, symSize: 0x658 } + - { offsetInCU: 0x28DE, offset: 0x162100, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigV10dictionarySDySSypGvg', symObjAddr: 0x65C, symBinAddr: 0x491E0, symSize: 0x510 } + - { offsetInCU: 0x2B7D, offset: 0x16239F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV4jsonACSDySSypG_tcfC', symObjAddr: 0xB6C, symBinAddr: 0x496F0, symSize: 0xFBC } + - { offsetInCU: 0x3FAA, offset: 0x1637CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxV4jsonACSDySSypG_tcfC', symObjAddr: 0x1B28, symBinAddr: 0x4A6AC, symSize: 0xAB0 } + - { offsetInCU: 0x441E, offset: 0x163C40, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV8responseACSDySSypG_tKcfC', symObjAddr: 0x36D0, symBinAddr: 0x4C254, symSize: 0x718 } + - { offsetInCU: 0x45C4, offset: 0x163DE6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV10responseV2ACSDySSypG_tKcfC', symObjAddr: 0x3DE8, symBinAddr: 0x4C96C, symSize: 0x85C } + - { offsetInCU: 0x4840, offset: 0x164062, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV4jsonACSDySSypG_tcfC', symObjAddr: 0x4644, symBinAddr: 0x4D1C8, symSize: 0x1190 } + - { offsetInCU: 0x4F58, offset: 0x16477A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigV4jsonACSDySSypG_tcfC', symObjAddr: 0x57D4, symBinAddr: 0x4E358, symSize: 0x5C8 } + - { offsetInCU: 0x50B2, offset: 0x1648D4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxV7xCenter01yG05width6heightAC0D8Graphics7CGFloatV_A3JtcfC', symObjAddr: 0x5D9C, symBinAddr: 0x4E920, symSize: 0x14 } + - { offsetInCU: 0x5131, offset: 0x164953, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxV10dictionarySDySSSdGvg', symObjAddr: 0x5DB0, symBinAddr: 0x4E934, symSize: 0xF4 } + - { offsetInCU: 0x51D4, offset: 0x1649F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV4jsonACSDySSypG_tcfC', symObjAddr: 0x5EA4, symBinAddr: 0x4EA28, symSize: 0x83C } + - { offsetInCU: 0x556B, offset: 0x164D8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV10dictionarySDySSypGvg', symObjAddr: 0x66E0, symBinAddr: 0x4F264, symSize: 0x118 } + - { offsetInCU: 0x5667, offset: 0x164E89, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V10dictionarySDySSypGvg', symObjAddr: 0x67F8, symBinAddr: 0x4F37C, symSize: 0xBD0 } + - { offsetInCU: 0x5E67, offset: 0x165689, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V4jsonACSDySSypG_tcfC', symObjAddr: 0x73C8, symBinAddr: 0x4FF4C, symSize: 0x27C8 } + - { offsetInCU: 0x6E9F, offset: 0x1666C1, size: 0x8, addend: 0x0, symName: '_$sSD19VitalSignEngineCoreSSRszypRs_rlE6stringySSSgSSF', symObjAddr: 0x9B90, symBinAddr: 0x52714, symSize: 0x3E8 } + - { offsetInCU: 0x700D, offset: 0x16682F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksV10dictionarySDySSypGvg', symObjAddr: 0xA0E0, symBinAddr: 0x52C64, symSize: 0x158 } + - { offsetInCU: 0x70D1, offset: 0x1668F3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksV10dictionarySDySSypGvg', symObjAddr: 0xA238, symBinAddr: 0x52DBC, symSize: 0x354 } + - { offsetInCU: 0x7329, offset: 0x166B4B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksV8responseACSDySSypG_tcfC', symObjAddr: 0xA58C, symBinAddr: 0x53110, symSize: 0x6B8 } + - { offsetInCU: 0x74A3, offset: 0x166CC5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksV10responseV2ACSDySSypG_tcfC', symObjAddr: 0xAC44, symBinAddr: 0x537C8, symSize: 0x5FC } + - { offsetInCU: 0x7612, offset: 0x166E34, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV10dictionarySDySSypGvg', symObjAddr: 0xB240, symBinAddr: 0x53DC4, symSize: 0x928 } + - { offsetInCU: 0x7C71, offset: 0x167493, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV4jsonACSDySSypG_tcfC', symObjAddr: 0xBB68, symBinAddr: 0x546EC, symSize: 0x1B84 } + - { offsetInCU: 0x8789, offset: 0x167FAB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoV10dictionarySDySSypGvg', symObjAddr: 0xD6EC, symBinAddr: 0x56270, symSize: 0x4E8 } + - { offsetInCU: 0x8A5B, offset: 0x16827D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoV10responseV2ACSDySSypG_tcfC', symObjAddr: 0xDBD4, symBinAddr: 0x56758, symSize: 0x8CC } + - { offsetInCU: 0x8D99, offset: 0x1685BB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV10dictionarySDySSypGvg', symObjAddr: 0xE558, symBinAddr: 0x570DC, symSize: 0x880 } + - { offsetInCU: 0x9106, offset: 0x168928, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV10dictionarySDySSypGvg', symObjAddr: 0xEDD8, symBinAddr: 0x5795C, symSize: 0x340 } + - { offsetInCU: 0x92CD, offset: 0x168AEF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV8responseACSDySSypG_tcfC', symObjAddr: 0xF118, symBinAddr: 0x57C9C, symSize: 0x400 } + - { offsetInCU: 0x93B3, offset: 0x168BD5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV10responseV2ACSDySSypG_tcfC', symObjAddr: 0xF518, symBinAddr: 0x5809C, symSize: 0x5D0 } + - { offsetInCU: 0x9505, offset: 0x168D27, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsV10responseV2ACSDySSypG_tcfC', symObjAddr: 0xFAE8, symBinAddr: 0x5866C, symSize: 0x3DC } + - { offsetInCU: 0x95DA, offset: 0x168DFC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsV10dictionarySDySSypGvg', symObjAddr: 0xFEC4, symBinAddr: 0x58A48, symSize: 0x164 } + - { offsetInCU: 0x967F, offset: 0x168EA1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultV5stage13remainingTime6health5error7messageAcA03GetE5StageO_SdAA0E0VSgs5Error_pSgSSSgtcfC', symObjAddr: 0x10028, symBinAddr: 0x58BAC, symSize: 0x70 } + - { offsetInCU: 0x96E9, offset: 0x168F0B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultV10dictionarySDySSypGvg', symObjAddr: 0x10098, symBinAddr: 0x58C1C, symSize: 0x5A0 } + - { offsetInCU: 0x99E8, offset: 0x16920A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV10dictionarySDySSypGvg', symObjAddr: 0x10638, symBinAddr: 0x591BC, symSize: 0x6A8 } + - { offsetInCU: 0xA024, offset: 0x169846, size: 0x8, addend: 0x0, symName: '_$sSD19VitalSignEngineCoreSSRszypRs_rlE6doubleySdSgSS_SStF', symObjAddr: 0x10CE0, symBinAddr: 0x59864, symSize: 0x1B0 } + - { offsetInCU: 0xA0B2, offset: 0x1698D4, size: 0x8, addend: 0x0, symName: '_$sSo19NSRegularExpressionC7pattern7optionsABSS_So0aB7OptionsVtKcfcTO', symObjAddr: 0x10E90, symBinAddr: 0x59A14, symSize: 0xE8 } + - { offsetInCU: 0xA0C6, offset: 0x1698E8, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_ypTg5', symObjAddr: 0x10F78, symBinAddr: 0x59AFC, symSize: 0x6C } + - { offsetInCU: 0xA15B, offset: 0x16997D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF19VitalSignEngineCore8PixelROIO_AK15PixelsExtractor_pTB5', symObjAddr: 0x10FE4, symBinAddr: 0x59B68, symSize: 0x70 } + - { offsetInCU: 0xA1E2, offset: 0x169A04, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtF19VitalSignEngineCore8PixelROIO_AE15PixelsExtractor_pTB5', symObjAddr: 0x11054, symBinAddr: 0x59BD8, symSize: 0xA0 } + - { offsetInCU: 0xA272, offset: 0x169A94, size: 0x8, addend: 0x0, symName: '_$sSD8_VariantV8setValue_6forKeyyq_n_xtFSS_12CoreGraphics7CGFloatVTg5', symObjAddr: 0x111FC, symBinAddr: 0x59C78, symSize: 0xE8 } + - { offsetInCU: 0xA34E, offset: 0x169B70, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtF19VitalSignEngineCore8PixelROIO_AK15PixelsExtractor_pTB5', symObjAddr: 0x112E4, symBinAddr: 0x59D60, symSize: 0xCC } + - { offsetInCU: 0x182, offset: 0x169F63, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13startScanning10PromiseKit0I0CyytGyFAHSbcfU_TA', symObjAddr: 0x8A0, symBinAddr: 0x5B2FC, symSize: 0x18 } + - { offsetInCU: 0x196, offset: 0x169F77, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVSgWOh', symObjAddr: 0x93C, symBinAddr: 0x5B398, symSize: 0x40 } + - { offsetInCU: 0x1AA, offset: 0x169F8B, size: 0x8, addend: 0x0, symName: '_$sSDySSypGSgIegg_SgWOe', symObjAddr: 0x9A0, symBinAddr: 0x5B3D8, symSize: 0x10 } + - { offsetInCU: 0x1BE, offset: 0x169F9F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13startScanning10PromiseKit0I0CyytGyFAHSbcfU_AHycfU_TA', symObjAddr: 0x9B0, symBinAddr: 0x5B3E8, symSize: 0x8 } + - { offsetInCU: 0x1E4, offset: 0x169FC5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyytGs5Error_pIegozo_ytADsAE_pIegnozo_TRTA', symObjAddr: 0x9DC, symBinAddr: 0x5B414, symSize: 0x20 } + - { offsetInCU: 0x4DD, offset: 0x16A2BE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13startScanning10PromiseKit0I0CyytGyF', symObjAddr: 0x0, symBinAddr: 0x5AAC0, symSize: 0x234 } + - { offsetInCU: 0x581, offset: 0x16A362, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13startScanning10PromiseKit0I0CyytGyFAHSbcfU_', symObjAddr: 0x52C, symBinAddr: 0x5AFEC, symSize: 0x280 } + - { offsetInCU: 0x65E, offset: 0x16A43F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC13startScanning10PromiseKit0I0CyytGyFAHSbcfU_AHycfU_', symObjAddr: 0x7AC, symBinAddr: 0x5B26C, symSize: 0x6C } + - { offsetInCU: 0x6BE, offset: 0x16A49F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC12stopScanning10PromiseKit0I0CyytGyF', symObjAddr: 0x234, symBinAddr: 0x5ACF4, symSize: 0x6C } + - { offsetInCU: 0x791, offset: 0x16A572, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC12processFrameyAA13ProcessResultVSgAA05VideoH0CSgF', symObjAddr: 0x2A0, symBinAddr: 0x5AD60, symSize: 0x28C } + - { offsetInCU: 0x27, offset: 0x16A6E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x5B438, symSize: 0x84 } + - { offsetInCU: 0x87, offset: 0x16A746, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x2EC, symBinAddr: 0x5B6E4, symSize: 0xC } + - { offsetInCU: 0xA3, offset: 0x16A762, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x2F8, symBinAddr: 0x5B6F0, symSize: 0x50 } + - { offsetInCU: 0xBB, offset: 0x16A77A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x2F8, symBinAddr: 0x5B6F0, symSize: 0x50 } + - { offsetInCU: 0xD8, offset: 0x16A797, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOSHAASQWb', symObjAddr: 0x11C, symBinAddr: 0x5B514, symSize: 0x4 } + - { offsetInCU: 0xEC, offset: 0x16A7AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOACSQAAWl', symObjAddr: 0x120, symBinAddr: 0x5B518, symSize: 0x44 } + - { offsetInCU: 0x10B, offset: 0x16A7CA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOwet', symObjAddr: 0x358, symBinAddr: 0x5B740, symSize: 0x90 } + - { offsetInCU: 0x11F, offset: 0x16A7DE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOwst', symObjAddr: 0x3E8, symBinAddr: 0x5B7D0, symSize: 0xBC } + - { offsetInCU: 0x133, offset: 0x16A7F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOwug', symObjAddr: 0x4A4, symBinAddr: 0x5B88C, symSize: 0x8 } + - { offsetInCU: 0x147, offset: 0x16A806, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOwup', symObjAddr: 0x4AC, symBinAddr: 0x5B894, symSize: 0x4 } + - { offsetInCU: 0x15B, offset: 0x16A81A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOwui', symObjAddr: 0x4B0, symBinAddr: 0x5B898, symSize: 0xC } + - { offsetInCU: 0x16F, offset: 0x16A82E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOMa', symObjAddr: 0x4BC, symBinAddr: 0x5B8A4, symSize: 0x10 } + - { offsetInCU: 0x1AC, offset: 0x16A86B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x110, symBinAddr: 0x5B508, symSize: 0xC } + - { offsetInCU: 0x22C, offset: 0x16A8EB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOSHAASH9hashValueSivgTW', symObjAddr: 0x164, symBinAddr: 0x5B55C, symSize: 0x90 } + - { offsetInCU: 0x2D7, offset: 0x16A996, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1F4, symBinAddr: 0x5B5EC, symSize: 0x6C } + - { offsetInCU: 0x349, offset: 0x16AA08, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x260, symBinAddr: 0x5B658, symSize: 0x8C } + - { offsetInCU: 0x5BD, offset: 0x16AC7C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x5B438, symSize: 0x84 } + - { offsetInCU: 0x5F4, offset: 0x16ACB3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19PreviewLayerGravityO8rawValueSSvg', symObjAddr: 0xC4, symBinAddr: 0x5B4BC, symSize: 0x4C } + - { offsetInCU: 0x27, offset: 0x16AD30, size: 0x8, addend: 0x0, symName: '_$sSo20AVCapturePhotoOutputC19VitalSignEngineCoreE6mirroryyF', symObjAddr: 0x0, symBinAddr: 0x5B8B4, symSize: 0x154 } + - { offsetInCU: 0x425, offset: 0x16B12E, size: 0x8, addend: 0x0, symName: '_$sSo20AVCapturePhotoOutputC19VitalSignEngineCoreE6mirroryyF', symObjAddr: 0x0, symBinAddr: 0x5B8B4, symSize: 0x154 } + - { offsetInCU: 0x4A, offset: 0x16B308, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x5BA08, symSize: 0x8 } + - { offsetInCU: 0xA2, offset: 0x16B360, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x8, symBinAddr: 0x5BA10, symSize: 0x40 } + - { offsetInCU: 0x185, offset: 0x16B443, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x48, symBinAddr: 0x5BA50, symSize: 0x24 } + - { offsetInCU: 0x321, offset: 0x16B5DF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionCMU', symObjAddr: 0x60C, symBinAddr: 0x5C014, symSize: 0x8 } + - { offsetInCU: 0x335, offset: 0x16B5F3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionCMa', symObjAddr: 0x614, symBinAddr: 0x5C01C, symSize: 0x3C } + - { offsetInCU: 0x349, offset: 0x16B607, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionCMr', symObjAddr: 0x650, symBinAddr: 0x5C058, symSize: 0xB4 } + - { offsetInCU: 0x448, offset: 0x16B706, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC6finishyyFyyScMYccfU_TA', symObjAddr: 0x1580, symBinAddr: 0x5CF88, symSize: 0x2C } + - { offsetInCU: 0x47A, offset: 0x16B738, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x15AC, symBinAddr: 0x5CFB4, symSize: 0x10 } + - { offsetInCU: 0x48E, offset: 0x16B74C, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x15BC, symBinAddr: 0x5CFC4, symSize: 0x8 } + - { offsetInCU: 0x4A2, offset: 0x16B760, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC6finishyyFyycfU0_TA', symObjAddr: 0x187C, symBinAddr: 0x5D1F0, symSize: 0x8 } + - { offsetInCU: 0x4B6, offset: 0x16B774, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarks_pSgWOc', symObjAddr: 0x1884, symBinAddr: 0x5D1F8, symSize: 0x48 } + - { offsetInCU: 0x4CA, offset: 0x16B788, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarks_pSgWOh', symObjAddr: 0x18CC, symBinAddr: 0x5D240, symSize: 0x40 } + - { offsetInCU: 0x4DE, offset: 0x16B79C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOwet', symObjAddr: 0x19EC, symBinAddr: 0x5D2B8, symSize: 0x50 } + - { offsetInCU: 0x4F2, offset: 0x16B7B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOwst', symObjAddr: 0x1A3C, symBinAddr: 0x5D308, symSize: 0x8C } + - { offsetInCU: 0x506, offset: 0x16B7C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOwug', symObjAddr: 0x1AC8, symBinAddr: 0x5D394, symSize: 0x8 } + - { offsetInCU: 0x51A, offset: 0x16B7D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOwup', symObjAddr: 0x1AD0, symBinAddr: 0x5D39C, symSize: 0x4 } + - { offsetInCU: 0x52E, offset: 0x16B7EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOwui', symObjAddr: 0x1AD4, symBinAddr: 0x5D3A0, symSize: 0x4 } + - { offsetInCU: 0x542, offset: 0x16B800, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOMa', symObjAddr: 0x1AD8, symBinAddr: 0x5D3A4, symSize: 0x10 } + - { offsetInCU: 0x556, offset: 0x16B814, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOSHAASQWb', symObjAddr: 0x1AE8, symBinAddr: 0x5D3B4, symSize: 0x4 } + - { offsetInCU: 0x56A, offset: 0x16B828, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOACSQAAWl', symObjAddr: 0x1AEC, symBinAddr: 0x5D3B8, symSize: 0x44 } + - { offsetInCU: 0x5C9, offset: 0x16B887, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x6C, symBinAddr: 0x5BA74, symSize: 0x3C } + - { offsetInCU: 0x665, offset: 0x16B923, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOs0G0AAsADP7_domainSSvgTW', symObjAddr: 0xA8, symBinAddr: 0x5BAB0, symSize: 0x4 } + - { offsetInCU: 0x681, offset: 0x16B93F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOs0G0AAsADP5_codeSivgTW', symObjAddr: 0xAC, symBinAddr: 0x5BAB4, symSize: 0x4 } + - { offsetInCU: 0x69D, offset: 0x16B95B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOs0G0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0xB0, symBinAddr: 0x5BAB8, symSize: 0x4 } + - { offsetInCU: 0x6B9, offset: 0x16B977, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21RecordingSessionErrorOs0G0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0xB4, symBinAddr: 0x5BABC, symSize: 0x4 } + - { offsetInCU: 0xB6D, offset: 0x16BE2B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC3url8fileType011enableVideoE00j5AudioE00j10TimestampsE010completionAC10Foundation3URLV_So06AVFileI0aS3byAC_So19AVAssetWriterStatusVs5Error_pSgtctKcfc', symObjAddr: 0xB8, symBinAddr: 0x5BAC0, symSize: 0x444 } + - { offsetInCU: 0xC1C, offset: 0x16BEDA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionCfd', symObjAddr: 0x4FC, symBinAddr: 0x5BF04, symSize: 0xEC } + - { offsetInCU: 0xC41, offset: 0x16BEFF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionCfD', symObjAddr: 0x5E8, symBinAddr: 0x5BFF0, symSize: 0x24 } + - { offsetInCU: 0xC86, offset: 0x16BF44, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC21initializeVideoWriter12withSettings11pixelFormatySDySSypG_s6UInt32VtF', symObjAddr: 0x704, symBinAddr: 0x5C10C, symSize: 0x198 } + - { offsetInCU: 0xD44, offset: 0x16C002, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC21initializeAudioWriter12withSettingsySDySSypG_tF', symObjAddr: 0x89C, symBinAddr: 0x5C2A4, symSize: 0x14C } + - { offsetInCU: 0xE0C, offset: 0x16C0CA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC15appendLandmarks_9timestampyAA04FaceH0_pSg_So6CMTimeatF', symObjAddr: 0x9E8, symBinAddr: 0x5C3F0, symSize: 0x178 } + - { offsetInCU: 0xEF5, offset: 0x16C1B3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC12appendBuffer_4type9timestampySo08CMSampleH3Refa_AA0H4TypeOSo6CMTimeatF', symObjAddr: 0xB60, symBinAddr: 0x5C568, symSize: 0x488 } + - { offsetInCU: 0x121D, offset: 0x16C4DB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC6finishyyF', symObjAddr: 0xFE8, symBinAddr: 0x5C9F0, symSize: 0x598 } + - { offsetInCU: 0x1466, offset: 0x16C724, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC6finishyyFyycfU0_', symObjAddr: 0x1698, symBinAddr: 0x5D00C, symSize: 0x7C } + - { offsetInCU: 0x14A5, offset: 0x16C763, size: 0x8, addend: 0x0, symName: '_$sSo13AVAssetWriterC9outputURL8fileTypeAB10Foundation0D0V_So06AVFileF0atKcfcTO', symObjAddr: 0x1714, symBinAddr: 0x5D088, symSize: 0x13C } + - { offsetInCU: 0x27, offset: 0x16C7FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb1x1C7extract5imageSaySd_S2dtGSgSo7UIImageC_tF', symObjAddr: 0x0, symBinAddr: 0x5D404, symSize: 0x300 } + - { offsetInCU: 0x14C, offset: 0x16C923, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb1x1CAA0fG0A2aDP8dataTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x344, symBinAddr: 0x5D748, symSize: 0x10 } + - { offsetInCU: 0x194, offset: 0x16C96B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb1x1CAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x354, symBinAddr: 0x5D758, symSize: 0x14 } + - { offsetInCU: 0x1D1, offset: 0x16C9A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb1x1CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x368, symBinAddr: 0x5D76C, symSize: 0x20 } + - { offsetInCU: 0x1EE, offset: 0x16C9C5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb1x1CMa', symObjAddr: 0x324, symBinAddr: 0x5D728, symSize: 0x20 } + - { offsetInCU: 0x55A, offset: 0x16CD31, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb1x1C7extract5imageSaySd_S2dtGSgSo7UIImageC_tF', symObjAddr: 0x0, symBinAddr: 0x5D404, symSize: 0x300 } + - { offsetInCU: 0x7E7, offset: 0x16CFBE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb1x1CfD', symObjAddr: 0x300, symBinAddr: 0x5D704, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0x16D04B, size: 0x8, addend: 0x0, symName: '_$sSo15AVCaptureDeviceC19VitalSignEngineCoreE17neutralZoomFactor0F8Graphics7CGFloatVvg', symObjAddr: 0x0, symBinAddr: 0x5D78C, symSize: 0x30C } + - { offsetInCU: 0x675, offset: 0x16D699, size: 0x8, addend: 0x0, symName: '_$sSo15AVCaptureDeviceC19VitalSignEngineCoreE17neutralZoomFactor0F8Graphics7CGFloatVvg', symObjAddr: 0x0, symBinAddr: 0x5D78C, symSize: 0x30C } + - { offsetInCU: 0xB5A, offset: 0x16DB7E, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV19_getElementSlowPathyyXlSiFSo15AVCaptureDeviceC_Tg5', symObjAddr: 0x30C, symBinAddr: 0x5DA98, symSize: 0x1F4 } + - { offsetInCU: 0x27, offset: 0x16DC0C, size: 0x8, addend: 0x0, symName: '_$sSo25AVCaptureWhiteBalanceModeV19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0x5DF44, symSize: 0x170 } + - { offsetInCU: 0x4A, offset: 0x16DC2F, size: 0x8, addend: 0x0, symName: '_$sSo25AVCaptureWhiteBalanceModeV19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0x5DF44, symSize: 0x170 } + - { offsetInCU: 0x27, offset: 0x16DF48, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x5E0B4, symSize: 0x170 } + - { offsetInCU: 0x5B, offset: 0x16DF7C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x5E0B4, symSize: 0x170 } + - { offsetInCU: 0x18A, offset: 0x16E0AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32CAA0fG0A2aDP8dataTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x1A0, symBinAddr: 0x5E254, symSize: 0x10 } + - { offsetInCU: 0x1BC, offset: 0x16E0DD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32CAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x1B0, symBinAddr: 0x5E264, symSize: 0x4 } + - { offsetInCU: 0x1F1, offset: 0x16E112, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x5E268, symSize: 0x4 } + - { offsetInCU: 0x211, offset: 0x16E132, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x5E268, symSize: 0x4 } + - { offsetInCU: 0x223, offset: 0x16E144, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTf4nd_n', symObjAddr: 0x1B8, symBinAddr: 0x5E26C, symSize: 0x168 } + - { offsetInCU: 0x3E9, offset: 0x16E30A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32CMa', symObjAddr: 0x180, symBinAddr: 0x5E234, symSize: 0x20 } + - { offsetInCU: 0x820, offset: 0x16E741, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv32x32CfD', symObjAddr: 0x170, symBinAddr: 0x5E224, symSize: 0x10 } + - { offsetInCU: 0x61, offset: 0x16E868, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellC9nameLabelSo7UILabelCSgvgTo', symObjAddr: 0x3C, symBinAddr: 0x5E410, symSize: 0x20 } + - { offsetInCU: 0xB9, offset: 0x16E8C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellC9nameLabelSo7UILabelCSgvsTo', symObjAddr: 0x5C, symBinAddr: 0x5E430, symSize: 0x14 } + - { offsetInCU: 0x114, offset: 0x16E91B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellC16descriptionLabelSo7UILabelCSgvgTo', symObjAddr: 0x70, symBinAddr: 0x5E444, symSize: 0x20 } + - { offsetInCU: 0x16C, offset: 0x16E973, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellC16descriptionLabelSo7UILabelCSgvsTo', symObjAddr: 0x90, symBinAddr: 0x5E464, symSize: 0x14 } + - { offsetInCU: 0x1E7, offset: 0x16E9EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellC5style15reuseIdentifierACSo011UITableViewH5StyleV_SSSgtcfcTo', symObjAddr: 0x388, symBinAddr: 0x5E724, symSize: 0xDC } + - { offsetInCU: 0x24B, offset: 0x16EA52, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x464, symBinAddr: 0x5E800, symSize: 0x7C } + - { offsetInCU: 0x2C0, offset: 0x16EAC7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellCfETo', symObjAddr: 0x4EC, symBinAddr: 0x5E888, symSize: 0x38 } + - { offsetInCU: 0x2EF, offset: 0x16EAF6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellCMa', symObjAddr: 0x524, symBinAddr: 0x5E8C0, symSize: 0x20 } + - { offsetInCU: 0x368, offset: 0x16EB6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC11viewDidLoadyyFTo', symObjAddr: 0x680, symBinAddr: 0x5EA1C, symSize: 0x28 } + - { offsetInCU: 0x3A4, offset: 0x16EBAB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC05tableH0_21numberOfRowsInSectionSiSo07UITableH0C_SitFTo', symObjAddr: 0x6A8, symBinAddr: 0x5EA44, symSize: 0x14 } + - { offsetInCU: 0x3C4, offset: 0x16EBCB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC05tableH0_21numberOfRowsInSectionSiSo07UITableH0C_SitFTo', symObjAddr: 0x6A8, symBinAddr: 0x5EA44, symSize: 0x14 } + - { offsetInCU: 0x42E, offset: 0x16EC35, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC16numberOfSections2inSiSo07UITableH0C_tFTo', symObjAddr: 0x6BC, symBinAddr: 0x5EA58, symSize: 0x8 } + - { offsetInCU: 0x480, offset: 0x16EC87, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC05tableH0_12cellForRowAtSo07UITableH4CellCSo0oH0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x890, symBinAddr: 0x5EC2C, symSize: 0xB8 } + - { offsetInCU: 0x4BA, offset: 0x16ECC1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC05tableH0_14didSelectRowAtySo07UITableH0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x948, symBinAddr: 0x5ECE4, symSize: 0xAC } + - { offsetInCU: 0x507, offset: 0x16ED0E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC5styleACSo07UITableH5StyleV_tcfcTo', symObjAddr: 0x9F4, symBinAddr: 0x5ED90, symSize: 0x90 } + - { offsetInCU: 0x579, offset: 0x16ED80, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfcTo', symObjAddr: 0xB54, symBinAddr: 0x5EEF0, symSize: 0x60 } + - { offsetInCU: 0x5B0, offset: 0x16EDB7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xC50, symBinAddr: 0x5EFEC, symSize: 0x28 } + - { offsetInCU: 0x657, offset: 0x16EE5E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerCfETo', symObjAddr: 0xCB4, symBinAddr: 0x5F050, symSize: 0x10 } + - { offsetInCU: 0x686, offset: 0x16EE8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerCMa', symObjAddr: 0xCC4, symBinAddr: 0x5F060, symSize: 0x20 } + - { offsetInCU: 0xA7A, offset: 0x16F281, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore23PreviewLayerGravityCellC05layerG0AA0efG0OSgvW', symObjAddr: 0xA4, symBinAddr: 0x5E478, symSize: 0x1C4 } + - { offsetInCU: 0xB9F, offset: 0x16F3A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC11viewDidLoadyyF', symObjAddr: 0x544, symBinAddr: 0x5E8E0, symSize: 0x13C } + - { offsetInCU: 0xCF9, offset: 0x16F500, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC05tableH0_12cellForRowAtSo07UITableH4CellCSo0oH0C_10Foundation9IndexPathVtF', symObjAddr: 0x6C4, symBinAddr: 0x5EA60, symSize: 0x1CC } + - { offsetInCU: 0xEC8, offset: 0x16F6CF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc', symObjAddr: 0xA84, symBinAddr: 0x5EE20, symSize: 0xD0 } + - { offsetInCU: 0xF16, offset: 0x16F71D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xBB4, symBinAddr: 0x5EF50, symSize: 0x9C } + - { offsetInCU: 0xF56, offset: 0x16F75D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore33PreviewLayerGravityViewControllerC05tableH0_14didSelectRowAtySo07UITableH0C_10Foundation9IndexPathVtFTf4dnn_n', symObjAddr: 0xD24, symBinAddr: 0x5F080, symSize: 0x128 } + - { offsetInCU: 0x27, offset: 0x16F859, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x5F1A8, symSize: 0x14 } + - { offsetInCU: 0x75, offset: 0x16F8A7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x0, symBinAddr: 0x5F1A8, symSize: 0x14 } + - { offsetInCU: 0xF3, offset: 0x16F925, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOSHAASH9hashValueSivgTW', symObjAddr: 0x14, symBinAddr: 0x5F1BC, symSize: 0x44 } + - { offsetInCU: 0x1D6, offset: 0x16FA08, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x58, symBinAddr: 0x5F200, symSize: 0x28 } + - { offsetInCU: 0x2E6, offset: 0x16FB18, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorCAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x6CC, symBinAddr: 0x5F810, symSize: 0xB0 } + - { offsetInCU: 0x31B, offset: 0x16FB4D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorCAA0fG0A2aDP6detect19eyesOpenProbability10eulerAngleSb0D8Graphics7CGFloatV7leftEye_AK05rightQ0t_AK1x_AK1yAK1ztSgtFTW', symObjAddr: 0x77C, symBinAddr: 0x5F8C0, symSize: 0x28 } + - { offsetInCU: 0x34B, offset: 0x16FB7D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorCAA0fG0A2aDP10blinkCountSivgTW', symObjAddr: 0x7A4, symBinAddr: 0x5F8E8, symSize: 0xC } + - { offsetInCU: 0x39E, offset: 0x16FBD0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorCMU', symObjAddr: 0x3E4, symBinAddr: 0x5F58C, symSize: 0x8 } + - { offsetInCU: 0x3B2, offset: 0x16FBE4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorCMa', symObjAddr: 0x3EC, symBinAddr: 0x5F594, symSize: 0x3C } + - { offsetInCU: 0x3C6, offset: 0x16FBF8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorCMr', symObjAddr: 0x428, symBinAddr: 0x5F5D0, symSize: 0x88 } + - { offsetInCU: 0x3DA, offset: 0x16FC0C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOwet', symObjAddr: 0x514, symBinAddr: 0x5F658, symSize: 0x90 } + - { offsetInCU: 0x3EE, offset: 0x16FC20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOwst', symObjAddr: 0x5A4, symBinAddr: 0x5F6E8, symSize: 0xBC } + - { offsetInCU: 0x402, offset: 0x16FC34, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOwug', symObjAddr: 0x660, symBinAddr: 0x5F7A4, symSize: 0x8 } + - { offsetInCU: 0x416, offset: 0x16FC48, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOwup', symObjAddr: 0x668, symBinAddr: 0x5F7AC, symSize: 0x4 } + - { offsetInCU: 0x42A, offset: 0x16FC5C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOwui', symObjAddr: 0x66C, symBinAddr: 0x5F7B0, symSize: 0x8 } + - { offsetInCU: 0x43E, offset: 0x16FC70, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOMa', symObjAddr: 0x674, symBinAddr: 0x5F7B8, symSize: 0x10 } + - { offsetInCU: 0x452, offset: 0x16FC84, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOSHAASQWb', symObjAddr: 0x684, symBinAddr: 0x5F7C8, symSize: 0x4 } + - { offsetInCU: 0x466, offset: 0x16FC98, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOAESQAAWl', symObjAddr: 0x688, symBinAddr: 0x5F7CC, symSize: 0x44 } + - { offsetInCU: 0x47A, offset: 0x16FCAC, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOc', symObjAddr: 0x838, symBinAddr: 0x5F8F4, symSize: 0x48 } + - { offsetInCU: 0x48E, offset: 0x16FCC0, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateVSgWOh', symObjAddr: 0x8C8, symBinAddr: 0x5F93C, symSize: 0x40 } + - { offsetInCU: 0x4ED, offset: 0x16FD1F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5StateOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x80, symBinAddr: 0x5F228, symSize: 0x40 } + - { offsetInCU: 0x823, offset: 0x170055, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC5stateAC5StateOvs', symObjAddr: 0xC0, symBinAddr: 0x5F268, symSize: 0xE4 } + - { offsetInCU: 0x887, offset: 0x1700B9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorC6detect19eyesOpenProbability10eulerAngleSb0D8Graphics7CGFloatV7leftEye_AI05rightQ0t_AI1x_AI1yAI1ztSgtF', symObjAddr: 0x1A4, symBinAddr: 0x5F34C, symSize: 0x200 } + - { offsetInCU: 0x932, offset: 0x170164, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20DefaultBlinkDetectorCfD', symObjAddr: 0x3B4, symBinAddr: 0x5F55C, symSize: 0x30 } + - { offsetInCU: 0x4DD, offset: 0x1706B8, size: 0x8, addend: 0x0, symName: '_$s10Foundation12NotificationVIeghn_So14NSNotificationCIeyBhy_TR', symObjAddr: 0x3EC, symBinAddr: 0x5FD68, symSize: 0x94 } + - { offsetInCU: 0x8C8, offset: 0x170AA3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvpACTK', symObjAddr: 0xF54, symBinAddr: 0x608D0, symSize: 0x94 } + - { offsetInCU: 0x900, offset: 0x170ADB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvpACTk', symObjAddr: 0xFE8, symBinAddr: 0x60964, symSize: 0xB8 } + - { offsetInCU: 0x9E2, offset: 0x170BBD, size: 0x8, addend: 0x0, symName: '_$sS2dIegyy_SgWOy', symObjAddr: 0x1C48, symBinAddr: 0x61584, symSize: 0x10 } + - { offsetInCU: 0x9F6, offset: 0x170BD1, size: 0x8, addend: 0x0, symName: '_$sS2dIegyy_SgWOe', symObjAddr: 0x1C58, symBinAddr: 0x61594, symSize: 0x10 } + - { offsetInCU: 0xA0A, offset: 0x170BE5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerCMa', symObjAddr: 0x1DCC, symBinAddr: 0x61678, symSize: 0x20 } + - { offsetInCU: 0xA1E, offset: 0x170BF9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15MovementCheckerCMa', symObjAddr: 0x1DEC, symBinAddr: 0x61698, symSize: 0x20 } + - { offsetInCU: 0xA32, offset: 0x170C0D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsCMU', symObjAddr: 0x1E0C, symBinAddr: 0x616B8, symSize: 0x8 } + - { offsetInCU: 0xA46, offset: 0x170C21, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsCMa', symObjAddr: 0x1E14, symBinAddr: 0x616C0, symSize: 0x3C } + - { offsetInCU: 0xA5A, offset: 0x170C35, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsCMr', symObjAddr: 0x1E50, symBinAddr: 0x616FC, symSize: 0x94 } + - { offsetInCU: 0xB41, offset: 0x170D1C, size: 0x8, addend: 0x0, symName: '_$sSo8UIDeviceC19VitalSignEngineCoreE9modelNameSSvgTf4d_n', symObjAddr: 0x1FC4, symBinAddr: 0x6181C, symSize: 0x318 } + - { offsetInCU: 0xE4B, offset: 0x171026, size: 0x8, addend: 0x0, symName: '_$sS2dytIegnnr_S2dIegyy_TRTA', symObjAddr: 0x25B8, symBinAddr: 0x61DD4, symSize: 0x34 } + - { offsetInCU: 0xE7F, offset: 0x17105A, size: 0x8, addend: 0x0, symName: '_$sS2dIegyy_S2dytIegnnr_TRTA', symObjAddr: 0x25EC, symBinAddr: 0x61E08, symSize: 0x28 } + - { offsetInCU: 0xEA8, offset: 0x171083, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerC6engineAcA0abC0C_tcfcySd_SdtcACcfu_ySd_Sdtcfu0_TA', symObjAddr: 0x2638, symBinAddr: 0x61E30, symSize: 0x14 } + - { offsetInCU: 0xEC0, offset: 0x17109B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerC6engineAcA0abC0C_tcfcySd_SdtcACcfu_ySd_Sdtcfu0_TA', symObjAddr: 0x2638, symBinAddr: 0x61E30, symSize: 0x14 } + - { offsetInCU: 0xEEE, offset: 0x1710C9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerC6engineAcA0abC0C_tcfcySd_SdtcACcfu_ySd_Sdtcfu0_TA', symObjAddr: 0x2638, symBinAddr: 0x61E30, symSize: 0x14 } + - { offsetInCU: 0xF1C, offset: 0x1710F7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerC6engineAcA0abC0C_tcfcy10Foundation12NotificationVYbcfU_TA', symObjAddr: 0x264C, symBinAddr: 0x61E44, symSize: 0x2C } + - { offsetInCU: 0xF4E, offset: 0x171129, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2678, symBinAddr: 0x61E70, symSize: 0x10 } + - { offsetInCU: 0xF62, offset: 0x17113D, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x2688, symBinAddr: 0x61E80, symSize: 0x8 } + - { offsetInCU: 0xF76, offset: 0x171151, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerC6engineAcA0abC0C_tcfcy10Foundation12NotificationVYbcfU0_TA', symObjAddr: 0x2690, symBinAddr: 0x61E88, symSize: 0x8 } + - { offsetInCU: 0xF8E, offset: 0x171169, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerC6engineAcA0abC0C_tcfcy10Foundation12NotificationVYbcfU0_TA', symObjAddr: 0x2690, symBinAddr: 0x61E88, symSize: 0x8 } + - { offsetInCU: 0x15C3, offset: 0x17179E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC4nameACSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x5F97C, symSize: 0xD8 } + - { offsetInCU: 0x1664, offset: 0x17183F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerC6engineAcA0abC0C_tcfc', symObjAddr: 0xD8, symBinAddr: 0x5FA54, symSize: 0x314 } + - { offsetInCU: 0x1801, offset: 0x1719DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerC05checkF07faceBox10videoFrameAA0E10ConditionsVAA010NormalizedJ0VSg_So7UIImageCtF', symObjAddr: 0x480, symBinAddr: 0x5FDFC, symSize: 0x4A4 } + - { offsetInCU: 0x1C46, offset: 0x171E21, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20ScanConditionCheckerCfD', symObjAddr: 0x934, symBinAddr: 0x602B0, symSize: 0x34 } + - { offsetInCU: 0x1CA7, offset: 0x171E82, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV10dictionarySDySSSbGvg', symObjAddr: 0x968, symBinAddr: 0x602E4, symSize: 0x15C } + - { offsetInCU: 0x1DE1, offset: 0x171FBC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15MovementCheckerC4isOK6centerSbSo7CGPointV_tF', symObjAddr: 0xAC4, symBinAddr: 0x60440, symSize: 0x168 } + - { offsetInCU: 0x218F, offset: 0x17236A, size: 0x8, addend: 0x0, symName: '_$sSTsE6suffixySay7ElementQzGSiFSaySo7CGPointVG_Tg5', symObjAddr: 0xC2C, symBinAddr: 0x605A8, symSize: 0x22C } + - { offsetInCU: 0x2599, offset: 0x172774, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15MovementCheckerCfD', symObjAddr: 0xE58, symBinAddr: 0x607D4, symSize: 0x24 } + - { offsetInCU: 0x25DA, offset: 0x1727B5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC19lastReportedAverageSdvg', symObjAddr: 0xE7C, symBinAddr: 0x607F8, symSize: 0x44 } + - { offsetInCU: 0x25FF, offset: 0x1727DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC19lastReportedAverageSdvs', symObjAddr: 0xEC0, symBinAddr: 0x6083C, symSize: 0x50 } + - { offsetInCU: 0x2628, offset: 0x172803, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC19lastReportedAverageSdvM', symObjAddr: 0xF10, symBinAddr: 0x6088C, symSize: 0x44 } + - { offsetInCU: 0x2661, offset: 0x17283C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvg', symObjAddr: 0x10A0, symBinAddr: 0x60A1C, symSize: 0x58 } + - { offsetInCU: 0x2680, offset: 0x17285B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvs', symObjAddr: 0x10F8, symBinAddr: 0x60A74, symSize: 0x5C } + - { offsetInCU: 0x26A9, offset: 0x172884, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC8callbackySd_SdtcSgvM', symObjAddr: 0x1154, symBinAddr: 0x60AD0, symSize: 0x44 } + - { offsetInCU: 0x26CE, offset: 0x1728A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC13resetIntervalSdvg', symObjAddr: 0x1198, symBinAddr: 0x60B14, symSize: 0x44 } + - { offsetInCU: 0x26ED, offset: 0x1728C8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC13resetIntervalSdvs', symObjAddr: 0x11DC, symBinAddr: 0x60B58, symSize: 0x50 } + - { offsetInCU: 0x2722, offset: 0x1728FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC13resetIntervalSdvM', symObjAddr: 0x122C, symBinAddr: 0x60BA8, symSize: 0x44 } + - { offsetInCU: 0x2747, offset: 0x172922, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC13resetIntervalSdvM.resume.0', symObjAddr: 0x1270, symBinAddr: 0x60BEC, symSize: 0x4 } + - { offsetInCU: 0x2790, offset: 0x17296B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC07averageE0Sdvg', symObjAddr: 0x1274, symBinAddr: 0x60BF0, symSize: 0x170 } + - { offsetInCU: 0x281F, offset: 0x1729FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC4nameACSS_tcfc', symObjAddr: 0x13E4, symBinAddr: 0x60D60, symSize: 0xC4 } + - { offsetInCU: 0x2921, offset: 0x172AFC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC4tickyyF', symObjAddr: 0x14E8, symBinAddr: 0x60E24, symSize: 0x350 } + - { offsetInCU: 0x2B6F, offset: 0x172D4A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsC5resetyyF', symObjAddr: 0x1838, symBinAddr: 0x61174, symSize: 0x334 } + - { offsetInCU: 0x2F2E, offset: 0x173109, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsCfd', symObjAddr: 0x1B6C, symBinAddr: 0x614A8, symSize: 0x68 } + - { offsetInCU: 0x2F61, offset: 0x17313C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore3FpsCfD', symObjAddr: 0x1BD4, symBinAddr: 0x61510, symSize: 0x74 } + - { offsetInCU: 0x3089, offset: 0x173264, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV6append10contentsOfyqd__n_t7ElementQyd__RszSTRd__lFSo7CGPointV_s0B5SliceVyAHGTg5Tf4gn_n', symObjAddr: 0x2364, symBinAddr: 0x61B80, symSize: 0x230 } + - { offsetInCU: 0x458, offset: 0x173A24, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVSgWOc', symObjAddr: 0x13B4, symBinAddr: 0x63218, symSize: 0x48 } + - { offsetInCU: 0x46C, offset: 0x173A38, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVWOb', symObjAddr: 0x142C, symBinAddr: 0x63260, symSize: 0x44 } + - { offsetInCU: 0x480, offset: 0x173A4C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVWOh', symObjAddr: 0x1470, symBinAddr: 0x632A4, symSize: 0x3C } + - { offsetInCU: 0x5D3, offset: 0x173B9F, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_S2SypTg5', symObjAddr: 0x8FC, symBinAddr: 0x627A0, symSize: 0x354 } + - { offsetInCU: 0x720, offset: 0x173CEC, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_12CoreGraphics7CGFloatVSSypTg5', symObjAddr: 0xC50, symBinAddr: 0x62AF4, symSize: 0x374 } + - { offsetInCU: 0xAC3, offset: 0x17408F, size: 0x8, addend: 0x0, symName: '_$sSDyq_SgxcisSS_12CoreGraphics7CGFloatVTg5', symObjAddr: 0x0, symBinAddr: 0x61EA4, symSize: 0xE8 } + - { offsetInCU: 0xBFF, offset: 0x1741CB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV10dictionarySDySSypGvg', symObjAddr: 0xE8, symBinAddr: 0x61F8C, symSize: 0x814 } + - { offsetInCU: 0x1204, offset: 0x1747D0, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tF19VitalSignEngineCore8PixelROIO_AI15PixelsExtractor_pTg5', symObjAddr: 0x1004, symBinAddr: 0x62E68, symSize: 0x1D4 } + - { offsetInCU: 0x1341, offset: 0x17490D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_12CoreGraphics7CGFloatVTg5', symObjAddr: 0x11D8, symBinAddr: 0x6303C, symSize: 0x1DC } + - { offsetInCU: 0x27, offset: 0x1749E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12TempFilePathySSSgACKF', symObjAddr: 0x0, symBinAddr: 0x6331C, symSize: 0x438 } + - { offsetInCU: 0x3F, offset: 0x1749FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12TempFilePathySSSgACKF', symObjAddr: 0x0, symBinAddr: 0x6331C, symSize: 0x438 } + - { offsetInCU: 0xFC, offset: 0x174ABB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9MakeErrorySDySSypGSS_ypSgACSgtF', symObjAddr: 0x438, symBinAddr: 0x63754, symSize: 0x17C } + - { offsetInCU: 0x200, offset: 0x174BBF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9MakeErrorySDySSypGSS_ypSgACSgtFSSycfU0_', symObjAddr: 0x5B4, symBinAddr: 0x638D0, symSize: 0xF4 } + - { offsetInCU: 0x2B7, offset: 0x174C76, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9MakeErrorySDySSypGSS_ypSgACSgtFSSycfU0_TA', symObjAddr: 0x7CC, symBinAddr: 0x639F8, symSize: 0xC } + - { offsetInCU: 0x2D6, offset: 0x174C95, size: 0x8, addend: 0x0, symName: '_$sSSIego_SSIegr_TRTA', symObjAddr: 0x7FC, symBinAddr: 0x63A28, symSize: 0x28 } + - { offsetInCU: 0x2FF, offset: 0x174CBE, size: 0x8, addend: 0x0, symName: '_$sSo8NSObjectCMa', symObjAddr: 0x874, symBinAddr: 0x63A50, symSize: 0x3C } + - { offsetInCU: 0x2A6, offset: 0x175329, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC10initialize21onVideoFrameProcessed14shouldSendData22dataCollectionDuration8serverId19enableAgeProjectionyyAA13ProcessResultVc_SbSayAA05PixelM8Protocol_pGcSgSdSgAA06ServerR0OSbtFySbcfU_TA', symObjAddr: 0xAE0, symBinAddr: 0x6452C, symSize: 0x40 } + - { offsetInCU: 0x2BA, offset: 0x17533D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB12FaceDetector_pIegr_SgWOe', symObjAddr: 0xB98, symBinAddr: 0x6456C, symSize: 0x10 } + - { offsetInCU: 0x2CE, offset: 0x175351, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB12FaceDetector_pSgWOc', symObjAddr: 0xBA8, symBinAddr: 0x6457C, symSize: 0x48 } + - { offsetInCU: 0x60B, offset: 0x17568E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC10initialize21onVideoFrameProcessed14shouldSendData22dataCollectionDuration8serverId19enableAgeProjectionyyAA13ProcessResultVc_SbSayAA05PixelM8Protocol_pGcSgSdSgAA06ServerR0OSbtF', symObjAddr: 0x0, symBinAddr: 0x63A8C, symSize: 0x1C0 } + - { offsetInCU: 0x6A8, offset: 0x17572B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC10initialize21onVideoFrameProcessed14shouldSendData22dataCollectionDuration8serverId19enableAgeProjectionyyAA13ProcessResultVc_SbSayAA05PixelM8Protocol_pGcSgSdSgAA06ServerR0OSbtFySbcfU_', symObjAddr: 0x200, symBinAddr: 0x63C4C, symSize: 0x138 } + - { offsetInCU: 0x847, offset: 0x1758CA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC10initialize21onVideoFrameProcessed14shouldSendData22dataCollectionDuration8serverId19enableAgeProjectionyyAA13ProcessResultVc_SbSayAA05PixelM8Protocol_pGcSgSdSgAA06ServerR0OSbtFySbcfU_yAA0abeY0_pXEfU_Tf4ennnnn_nAC_Tg5', symObjAddr: 0x338, symBinAddr: 0x63D84, symSize: 0x76C } + - { offsetInCU: 0x731, offset: 0x1763EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19sessionRuntimeError12notificationy10Foundation12NotificationV_tFTo', symObjAddr: 0x2094, symBinAddr: 0x66694, symSize: 0x94 } + - { offsetInCU: 0x74D, offset: 0x176408, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0x21A8, symBinAddr: 0x66728, symSize: 0x34 } + - { offsetInCU: 0x761, offset: 0x17641C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19sessionRuntimeError12notificationy10Foundation12NotificationV_tFyyYbcfU_TA', symObjAddr: 0x2200, symBinAddr: 0x66780, symSize: 0x20 } + - { offsetInCU: 0x795, offset: 0x176450, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2220, symBinAddr: 0x667A0, symSize: 0x10 } + - { offsetInCU: 0x7A9, offset: 0x176464, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x2230, symBinAddr: 0x667B0, symSize: 0x8 } + - { offsetInCU: 0x835, offset: 0x1764F0, size: 0x8, addend: 0x0, symName: '_$sSMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKFs15ContiguousArrayVySo21AVCaptureDeviceFormatCG_Tg5063$s19VitalSignEngineCore10CameraViewC15configureFormatyyFSbSo015fG13H0C_AFtXEfU0_Tf1cn_n', symObjAddr: 0x2328, symBinAddr: 0x667F8, symSize: 0x68 } + - { offsetInCU: 0x910, offset: 0x1765CB, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFSo21AVCaptureDeviceFormatC_Tg5063$s19VitalSignEngineCore10CameraViewC15configureFormatyyFSbSo015eF13H0C_AFtXEfU0_Tf1cn_n', symObjAddr: 0x2390, symBinAddr: 0x66860, symSize: 0x118 } + - { offsetInCU: 0xC11, offset: 0x1768CC, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_So21AVCaptureDeviceFormatC_Tg5063$s19VitalSignEngineCore10CameraViewC15configureFormatyyFSbSo015eF13H0C_AFtXEfU0_Tf1nnncn_n', symObjAddr: 0x24A8, symBinAddr: 0x66978, symSize: 0x3E8 } + - { offsetInCU: 0x10A4, offset: 0x176D5F, size: 0x8, addend: 0x0, symName: '_$sSMsSKRzrlE14_insertionSort6within9sortedEnd2byySny5IndexSlQzG_AFSb7ElementSTQz_AItKXEtKFSrySo21AVCaptureDeviceFormatCG_Tg5063$s19VitalSignEngineCore10CameraViewC15configureFormatyyFSbSo015iJ13H0C_AFtXEfU0_Tf1nncn_n', symObjAddr: 0x2890, symBinAddr: 0x66D60, symSize: 0x104 } + - { offsetInCU: 0x12FD, offset: 0x176FB8, size: 0x8, addend: 0x0, symName: '_$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo21AVCaptureDeviceFormatC_Tg5063$s19VitalSignEngineCore10CameraViewC15configureFormatyyFSbSo015fG13H0C_AFtXEfU0_Tf1nncn_n', symObjAddr: 0x2994, symBinAddr: 0x66E64, symSize: 0x280 } + - { offsetInCU: 0x16D4, offset: 0x17738F, size: 0x8, addend: 0x0, symName: '_$sSr13_finalizeRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSo21AVCaptureDeviceFormatC_Tg5063$s19VitalSignEngineCore10CameraViewC15configureFormatyyFSbSo015eF13H0C_AFtXEfU0_Tf1nncn_n', symObjAddr: 0x2C14, symBinAddr: 0x670E4, symSize: 0x148 } + - { offsetInCU: 0x18CE, offset: 0x177589, size: 0x8, addend: 0x0, symName: '_$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSo21AVCaptureDeviceFormatC_Tg5063$s19VitalSignEngineCore10CameraViewC15configureFormatyyFSbSo015gH13H0C_AFtXEfU0_Tf1nnnnc_n', symObjAddr: 0x2D5C, symBinAddr: 0x6722C, symSize: 0x324 } + - { offsetInCU: 0x1A1C, offset: 0x1776D7, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSnySiG_Tgmq5', symObjAddr: 0x3148, symBinAddr: 0x67618, symSize: 0x80 } + - { offsetInCU: 0x1EB4, offset: 0x177B6F, size: 0x8, addend: 0x0, symName: '_$ss14_ArrayProtocolPsE6filterySay7ElementQzGSbAEKXEKFSaySo21AVCaptureDeviceFormatCG_Tg5063$s19VitalSignEngineCore10CameraViewC15configureFormatyyFSbSo015eF8H0CXEfU_So12NSDictionaryCTf1cn_nTf4gg_n', symObjAddr: 0x333C, symBinAddr: 0x6780C, symSize: 0x1B8 } + - { offsetInCU: 0x2681, offset: 0x17833C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23configureCaptureSessionyyF', symObjAddr: 0x0, symBinAddr: 0x64600, symSize: 0x9B8 } + - { offsetInCU: 0x2F6D, offset: 0x178C28, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15configureFormatyyF', symObjAddr: 0x9B8, symBinAddr: 0x64FB8, symSize: 0x4A4 } + - { offsetInCU: 0x3295, offset: 0x178F50, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15configureDeviceyyF', symObjAddr: 0xE5C, symBinAddr: 0x6545C, symSize: 0x1F4 } + - { offsetInCU: 0x3326, offset: 0x178FE1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15configureDeviceyyFyyXEfU_', symObjAddr: 0x1050, symBinAddr: 0x65650, symSize: 0x398 } + - { offsetInCU: 0x368F, offset: 0x17934A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15configureDeviceyyFyyXEfU0_', symObjAddr: 0x13E8, symBinAddr: 0x659E8, symSize: 0x19C } + - { offsetInCU: 0x376C, offset: 0x179427, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15configureDeviceyyFyyXEfU1_', symObjAddr: 0x1584, symBinAddr: 0x65B84, symSize: 0x164 } + - { offsetInCU: 0x3849, offset: 0x179504, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15configureDeviceyyFyyXEfU2_', symObjAddr: 0x16E8, symBinAddr: 0x65CE8, symSize: 0x148 } + - { offsetInCU: 0x38E5, offset: 0x1795A0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15configureDeviceyyFyyXEfU3_', symObjAddr: 0x1830, symBinAddr: 0x65E30, symSize: 0x3E4 } + - { offsetInCU: 0x3BA1, offset: 0x17985C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC15configureDeviceyyFyyXEfU4_', symObjAddr: 0x1C14, symBinAddr: 0x66214, symSize: 0x124 } + - { offsetInCU: 0x3EC1, offset: 0x179B7C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC19sessionRuntimeError12notificationy10Foundation12NotificationV_tF', symObjAddr: 0x1D38, symBinAddr: 0x66338, symSize: 0x35C } + - { offsetInCU: 0x40E4, offset: 0x179D9F, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5', symObjAddr: 0x3080, symBinAddr: 0x67550, symSize: 0x14 } + - { offsetInCU: 0x4106, offset: 0x179DC1, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5', symObjAddr: 0x3094, symBinAddr: 0x67564, symSize: 0xB4 } + - { offsetInCU: 0x415E, offset: 0x179E19, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSo21AVCaptureDeviceFormatC_Tg5', symObjAddr: 0x31C8, symBinAddr: 0x67698, symSize: 0x14 } + - { offsetInCU: 0x41B8, offset: 0x179E73, size: 0x8, addend: 0x0, symName: '_$sSa13_copyContents12initializings16IndexingIteratorVySayxGG_SitSryxG_tFSo21AVCaptureDeviceFormatC_Tg5', symObjAddr: 0x31DC, symBinAddr: 0x676AC, symSize: 0x160 } + - { offsetInCU: 0x4F, offset: 0x17A12B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19delegatesReferences33_00A0F4EEAD0A6DDEAC6148486D15C2A5LLSaySo8NSObjectCGvp', symObjAddr: 0x1CF0, symBinAddr: 0x14BED8, symSize: 0x0 } + - { offsetInCU: 0x5D, offset: 0x17A139, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19delegatesReferences33_00A0F4EEAD0A6DDEAC6148486D15C2A5LL_WZ', symObjAddr: 0x0, symBinAddr: 0x679FC, symSize: 0x14 } + - { offsetInCU: 0xA6, offset: 0x17A182, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateC11photoOutput_019didFinishProcessingE05errorySo09AVCaptureeI0C_So0nE0Cs5Error_pSgtFTo', symObjAddr: 0x14, symBinAddr: 0x67A10, symSize: 0x8C } + - { offsetInCU: 0xFB, offset: 0x17A1D7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateC11photoOutput_09didFinishF3For5errorySo09AVCaptureeI0C_So0n8ResolvedE8SettingsCs5Error_pSgtFTo', symObjAddr: 0xA0, symBinAddr: 0x67A9C, symSize: 0x88 } + - { offsetInCU: 0x143, offset: 0x17A21F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateCACycfcTo', symObjAddr: 0x128, symBinAddr: 0x67B24, symSize: 0x2C } + - { offsetInCU: 0x269, offset: 0x17A345, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateCfETo', symObjAddr: 0x184, symBinAddr: 0x67B80, symSize: 0x10 } + - { offsetInCU: 0x298, offset: 0x17A374, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateCMa', symObjAddr: 0x194, symBinAddr: 0x67B90, symSize: 0x20 } + - { offsetInCU: 0xAC5, offset: 0x17ABA1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateCfD', symObjAddr: 0x154, symBinAddr: 0x67B50, symSize: 0x30 } + - { offsetInCU: 0xB12, offset: 0x17ABEE, size: 0x8, addend: 0x0, symName: '_$sSa20_reserveCapacityImpl07minimumB013growForAppendySi_SbtFSo8NSObjectC_Tg5', symObjAddr: 0x1B4, symBinAddr: 0x67BB0, symSize: 0xBC } + - { offsetInCU: 0xBC9, offset: 0x17ACA5, size: 0x8, addend: 0x0, symName: '_$sSa034_makeUniqueAndReserveCapacityIfNotB0yyFSo8NSObjectC_Tg5', symObjAddr: 0x270, symBinAddr: 0x67C6C, symSize: 0x90 } + - { offsetInCU: 0xC55, offset: 0x17AD31, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNewAByxGyFSo8NSObjectC_Tg5', symObjAddr: 0x300, symBinAddr: 0x67CFC, symSize: 0x68 } + - { offsetInCU: 0xCD6, offset: 0x17ADB2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateC7promiseAcA10RCTPromiseC_tcfcTf4gn_n', symObjAddr: 0x368, symBinAddr: 0x67D64, symSize: 0x114 } + - { offsetInCU: 0xE2B, offset: 0x17AF07, size: 0x8, addend: 0x0, symName: '_$ss20_ArrayBufferProtocolPsE15replaceSubrange_4with10elementsOfySnySiG_Siqd__ntSlRd__7ElementQyd__AGRtzlFs01_aB0VySo8NSObjectCG_s15EmptyCollectionVyAMGTg5Tf4nndn_n', symObjAddr: 0x47C, symBinAddr: 0x67E78, symSize: 0x1FC } + - { offsetInCU: 0x10ED, offset: 0x17B1C9, size: 0x8, addend: 0x0, symName: '_$sSa15replaceSubrange_4withySnySiG_qd__nt7ElementQyd__RszSlRd__lFSo8NSObjectC_s15EmptyCollectionVyAGGTg5Tf4ndn_n', symObjAddr: 0x678, symBinAddr: 0x68074, symSize: 0x100 } + - { offsetInCU: 0x13E0, offset: 0x17B4BC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateC11photoOutput_019didFinishProcessingE05errorySo09AVCaptureeI0C_So0nE0Cs5Error_pSgtFTf4dnnn_n', symObjAddr: 0x778, symBinAddr: 0x68174, symSize: 0xD78 } + - { offsetInCU: 0x1CD1, offset: 0x17BDAD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20PhotoCaptureDelegateC11photoOutput_09didFinishF3For5errorySo09AVCaptureeI0C_So0n8ResolvedE8SettingsCs5Error_pSgtFTf4ddnn_n', symObjAddr: 0x186C, symBinAddr: 0x69268, symSize: 0x284 } + - { offsetInCU: 0x27, offset: 0x17C058, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12LocalizationCfD', symObjAddr: 0x0, symBinAddr: 0x69518, symSize: 0x10 } + - { offsetInCU: 0x62, offset: 0x17C093, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12LocalizationCMa', symObjAddr: 0x10, symBinAddr: 0x69528, symSize: 0x20 } + - { offsetInCU: 0x261, offset: 0x17C292, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12LocalizationCfD', symObjAddr: 0x0, symBinAddr: 0x69518, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x17C2E3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB8SettingsV25instantiateViewControllerSo06UIViewH0CyFZ', symObjAddr: 0x0, symBinAddr: 0x69548, symSize: 0xEC } + - { offsetInCU: 0x4B, offset: 0x17C307, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvpZ', symObjAddr: 0x210, symBinAddr: 0x14BFB0, symSize: 0x0 } + - { offsetInCU: 0xD9, offset: 0x17C395, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB12FaceDetector_pIegr_SgWOy', symObjAddr: 0x140, symBinAddr: 0x69688, symSize: 0x10 } + - { offsetInCU: 0xED, offset: 0x17C3A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB8SettingsVMa', symObjAddr: 0x1FC, symBinAddr: 0x69734, symSize: 0x10 } + - { offsetInCU: 0x3CA, offset: 0x17C686, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB8SettingsV25instantiateViewControllerSo06UIViewH0CyFZ', symObjAddr: 0x0, symBinAddr: 0x69548, symSize: 0xEC } + - { offsetInCU: 0x455, offset: 0x17C711, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvgZ', symObjAddr: 0xEC, symBinAddr: 0x69634, symSize: 0x54 } + - { offsetInCU: 0x47D, offset: 0x17C739, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvsZ', symObjAddr: 0x150, symBinAddr: 0x69698, symSize: 0x58 } + - { offsetInCU: 0x4AF, offset: 0x17C76B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvMZ', symObjAddr: 0x1B8, symBinAddr: 0x696F0, symSize: 0x40 } + - { offsetInCU: 0x4D1, offset: 0x17C78D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB8SettingsV19faceDetectorFactoryAA0ab4FaceG0_pycSgvMZ.resume.0', symObjAddr: 0x1F8, symBinAddr: 0x69730, symSize: 0x4 } + - { offsetInCU: 0x2B, offset: 0x17C7ED, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSay19VitalSignEngineCore16FaceLandmarkTypeOG_SSTg5', symObjAddr: 0x0, symBinAddr: 0x69744, symSize: 0x11C } + - { offsetInCU: 0x1C6, offset: 0x17C988, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOACs0F0AAWl', symObjAddr: 0x618, symBinAddr: 0x69D5C, symSize: 0x44 } + - { offsetInCU: 0x1FB, offset: 0x17C9BD, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0xC34, symBinAddr: 0x6A378, symSize: 0x44 } + - { offsetInCU: 0x20F, offset: 0x17C9D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarksPAAE7writeTo10zipArchive9timestampySS_So6CMTimeatKF10Foundation4DataVSi_SitXEfU0_TA', symObjAddr: 0xC78, symBinAddr: 0x6A3BC, symSize: 0x40 } + - { offsetInCU: 0x2A9, offset: 0x17CA6B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarksPAAE5toCSVSSyFSSAA0E12LandmarkTypeOXEfU_TA', symObjAddr: 0x1040, symBinAddr: 0x6A6EC, symSize: 0x1C } + - { offsetInCU: 0x2BD, offset: 0x17CA7F, size: 0x8, addend: 0x0, symName: '_$sSaySSGSayxGSKsWl', symObjAddr: 0x105C, symBinAddr: 0x6A708, symSize: 0x48 } + - { offsetInCU: 0x307, offset: 0x17CAC9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarksPAAE5toCSVSSyFSSAA0E12LandmarkTypeOXEfU_SS07ContourJ0_0ek5PointJ0QZXEfU_TA', symObjAddr: 0x1410, symBinAddr: 0x6AA68, symSize: 0x18 } + - { offsetInCU: 0x789, offset: 0x17CF4B, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSay19VitalSignEngineCore16FaceLandmarkTypeOG_SSTg5', symObjAddr: 0x0, symBinAddr: 0x69744, symSize: 0x11C } + - { offsetInCU: 0x948, offset: 0x17D10A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarksPAAE7writeTo10zipArchive9timestampySS_So6CMTimeatKF', symObjAddr: 0x11C, symBinAddr: 0x69860, symSize: 0x4EC } + - { offsetInCU: 0xB02, offset: 0x17D2C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarksPAAE7writeTo10zipArchive9timestampySS_So6CMTimeatKF13ZIPFoundation0J0CyKXEfU_', symObjAddr: 0x65C, symBinAddr: 0x69DA0, symSize: 0x424 } + - { offsetInCU: 0xC54, offset: 0x17D416, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarksPAAE5toCSVSSyF', symObjAddr: 0xA80, symBinAddr: 0x6A1C4, symSize: 0x1B4 } + - { offsetInCU: 0xD67, offset: 0x17D529, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarksPAAE5toCSVSSyFSSAA0E12LandmarkTypeOXEfU_', symObjAddr: 0xD50, symBinAddr: 0x6A3FC, symSize: 0x2F0 } + - { offsetInCU: 0xE1D, offset: 0x17D5DF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13FaceLandmarksPAAE5toCSVSSyFSSAA0E12LandmarkTypeOXEfU_SS07ContourJ0_0ek5PointJ0QZXEfU_', symObjAddr: 0x12A4, symBinAddr: 0x6A8FC, symSize: 0x16C } + - { offsetInCU: 0xF14, offset: 0x17D6D6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeO11displayName33_252C2E94E2612E17AABA33CC9FDAA4EELLSSvg', symObjAddr: 0x10F8, symBinAddr: 0x6A750, symSize: 0x1AC } + - { offsetInCU: 0x27, offset: 0x17D7FC, size: 0x8, addend: 0x0, symName: '_$sSo18AVCaptureFlashModeV19VitalSignEngineCoreE10withStringABSgSS_tcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0x6AA80, symSize: 0x130 } + - { offsetInCU: 0x4A, offset: 0x17D81F, size: 0x8, addend: 0x0, symName: '_$sSo18AVCaptureFlashModeV19VitalSignEngineCoreE10withStringABSgSS_tcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0x6AA80, symSize: 0x130 } + - { offsetInCU: 0x27, offset: 0x17DB36, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5VSLogCfD', symObjAddr: 0x0, symBinAddr: 0x6ABD0, symSize: 0x10 } + - { offsetInCU: 0x62, offset: 0x17DB71, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5VSLogCMa', symObjAddr: 0x10, symBinAddr: 0x6ABE0, symSize: 0x20 } + - { offsetInCU: 0x261, offset: 0x17DD70, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5VSLogCfD', symObjAddr: 0x0, symBinAddr: 0x6ABD0, symSize: 0x10 } + - { offsetInCU: 0x131, offset: 0x17DECB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23audioSessionInterrupted12notificationy10Foundation12NotificationV_tFTo', symObjAddr: 0x930, symBinAddr: 0x6B530, symSize: 0x94 } + - { offsetInCU: 0x14D, offset: 0x17DEE7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23audioSessionInterrupted12notificationy10Foundation12NotificationV_tFyyYbcfU_TA', symObjAddr: 0xB74, symBinAddr: 0x6B6C0, symSize: 0x8 } + - { offsetInCU: 0x161, offset: 0x17DEFB, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0xB7C, symBinAddr: 0x6B6C8, symSize: 0x10 } + - { offsetInCU: 0x175, offset: 0x17DF0F, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0xB8C, symBinAddr: 0x6B6D8, symSize: 0x8 } + - { offsetInCU: 0x573, offset: 0x17E30D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC21configureAudioSessionyyF', symObjAddr: 0x0, symBinAddr: 0x6AC00, symSize: 0x43C } + - { offsetInCU: 0x91F, offset: 0x17E6B9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23audioSessionInterrupted12notificationy10Foundation12NotificationV_tF', symObjAddr: 0x43C, symBinAddr: 0x6B03C, symSize: 0x3A0 } + - { offsetInCU: 0xA56, offset: 0x17E7F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC23audioSessionInterrupted12notificationy10Foundation12NotificationV_tFyyYbcfU_', symObjAddr: 0x7DC, symBinAddr: 0x6B3DC, symSize: 0x154 } + - { offsetInCU: 0xAC9, offset: 0x17E863, size: 0x8, addend: 0x0, symName: '_$sSo20AVCaptureDeviceInputC6deviceABSo0aB0C_tKcfcTO', symObjAddr: 0x9C4, symBinAddr: 0x6B5C4, symSize: 0xD8 } + - { offsetInCU: 0x27, offset: 0x17E8F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x6B720, symSize: 0x7C } + - { offsetInCU: 0x4B, offset: 0x17E914, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatO16availableOptionsSayACGvpZ', symObjAddr: 0x5E0, symBinAddr: 0x14C078, symSize: 0x0 } + - { offsetInCU: 0xCF, offset: 0x17E998, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x2FC, symBinAddr: 0x6B9DC, symSize: 0xC } + - { offsetInCU: 0xEB, offset: 0x17E9B4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x308, symBinAddr: 0x6B9E8, symSize: 0x1C } + - { offsetInCU: 0x103, offset: 0x17E9CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x308, symBinAddr: 0x6B9E8, symSize: 0x1C } + - { offsetInCU: 0x115, offset: 0x17E9DE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatO16availableOptions_WZ', symObjAddr: 0x160, symBinAddr: 0x6B840, symSize: 0x30 } + - { offsetInCU: 0x14E, offset: 0x17EA17, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOSHAASQWb', symObjAddr: 0x1DC, symBinAddr: 0x6B8BC, symSize: 0x4 } + - { offsetInCU: 0x162, offset: 0x17EA2B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOACSQAAWl', symObjAddr: 0x1E0, symBinAddr: 0x6B8C0, symSize: 0x44 } + - { offsetInCU: 0x181, offset: 0x17EA4A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOwet', symObjAddr: 0x334, symBinAddr: 0x6BA04, symSize: 0x90 } + - { offsetInCU: 0x195, offset: 0x17EA5E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOwst', symObjAddr: 0x3C4, symBinAddr: 0x6BA94, symSize: 0xBC } + - { offsetInCU: 0x1A9, offset: 0x17EA72, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOwug', symObjAddr: 0x480, symBinAddr: 0x6BB50, symSize: 0x8 } + - { offsetInCU: 0x1BD, offset: 0x17EA86, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOwup', symObjAddr: 0x488, symBinAddr: 0x6BB58, symSize: 0x4 } + - { offsetInCU: 0x1D1, offset: 0x17EA9A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOwui', symObjAddr: 0x48C, symBinAddr: 0x6BB5C, symSize: 0x8 } + - { offsetInCU: 0x1E5, offset: 0x17EAAE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOMa', symObjAddr: 0x494, symBinAddr: 0x6BB64, symSize: 0x10 } + - { offsetInCU: 0x250, offset: 0x17EB19, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1D0, symBinAddr: 0x6B8B0, symSize: 0xC } + - { offsetInCU: 0x2D0, offset: 0x17EB99, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOSHAASH9hashValueSivgTW', symObjAddr: 0x224, symBinAddr: 0x6B904, symSize: 0x58 } + - { offsetInCU: 0x37B, offset: 0x17EC44, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x27C, symBinAddr: 0x6B95C, symSize: 0x2C } + - { offsetInCU: 0x3E2, offset: 0x17ECAB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x2A8, symBinAddr: 0x6B988, symSize: 0x54 } + - { offsetInCU: 0x662, offset: 0x17EF2B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x6B720, symSize: 0x7C } + - { offsetInCU: 0x699, offset: 0x17EF62, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatO8rawValueSSvg', symObjAddr: 0xBC, symBinAddr: 0x6B79C, symSize: 0x18 } + - { offsetInCU: 0x6B4, offset: 0x17EF7D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatO11displayNameSSvg', symObjAddr: 0xD4, symBinAddr: 0x6B7B4, symSize: 0x8C } + - { offsetInCU: 0x6E1, offset: 0x17EFAA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21PixelsRecordingFormatO16availableOptionsSayACGvgZ', symObjAddr: 0x190, symBinAddr: 0x6B870, symSize: 0x40 } + - { offsetInCU: 0x2B, offset: 0x17F03F, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySo9NSDecimala_A2FtG_SayAFGTg5045$sSo9NSDecimalaA2BSayABGs5Error_pIgyyyozo_AB_g159BtACsAD_pIegnrzo_TR207$s19VitalSignEngineCore16RecordingSessionC13preparePixels33_AD549298F90AA080B09992F5477C18CBLL06pixelsE4Data7faceBox9timestampSDySSypGSayef1_g45KtG_AA010NormalizedS0VSgSo6CMTimeatFSayAKGAK_G16KtXEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0x0, symBinAddr: 0x6BB74, symSize: 0x148 } + - { offsetInCU: 0x262, offset: 0x17F276, size: 0x8, addend: 0x0, symName: '_$sSo12NSFileHandleCMa', symObjAddr: 0xA4C, symBinAddr: 0x6C580, symSize: 0x3C } + - { offsetInCU: 0x364, offset: 0x17F378, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC13preparePixels33_AD549298F90AA080B09992F5477C18CBLL06pixelsE4Data7faceBox9timestampSDySSypGSaySo9NSDecimala_A2KtG_AA010NormalizedS0VSgSo6CMTimeatFTf4nnnd_n', symObjAddr: 0xACC, symBinAddr: 0x6C5BC, symSize: 0x200 } + - { offsetInCU: 0x5BB, offset: 0x17F5CF, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySo9NSDecimala_A2FtG_SayAFGTg5045$sSo9NSDecimalaA2BSayABGs5Error_pIgyyyozo_AB_g159BtACsAD_pIegnrzo_TR207$s19VitalSignEngineCore16RecordingSessionC13preparePixels33_AD549298F90AA080B09992F5477C18CBLL06pixelsE4Data7faceBox9timestampSDySSypGSayef1_g45KtG_AA010NormalizedS0VSgSo6CMTimeatFSayAKGAK_G16KtXEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0x0, symBinAddr: 0x6BB74, symSize: 0x148 } + - { offsetInCU: 0xC36, offset: 0x17FC4A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC16writePixelsDatum06pixelsE4Data7faceBox9timestampySaySo9NSDecimala_A2ItG_AA010NormalizedM0VSgSo6CMTimeatKF', symObjAddr: 0x148, symBinAddr: 0x6BCBC, symSize: 0x7A0 } + - { offsetInCU: 0xEB6, offset: 0x17FECA, size: 0x8, addend: 0x0, symName: '_$sSo12NSFileHandleC11forUpdatingAB10Foundation3URLV_tKcfCTO', symObjAddr: 0x928, symBinAddr: 0x6C45C, symSize: 0x124 } + - { offsetInCU: 0x27, offset: 0x17FF9C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x6C7BC, symSize: 0x7C } + - { offsetInCU: 0xAB, offset: 0x180020, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x2BC, symBinAddr: 0x6CA38, symSize: 0xC } + - { offsetInCU: 0xC7, offset: 0x18003C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x2C8, symBinAddr: 0x6CA44, symSize: 0xD4 } + - { offsetInCU: 0xE7, offset: 0x18005C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x2C8, symBinAddr: 0x6CA44, symSize: 0xD4 } + - { offsetInCU: 0x160, offset: 0x1800D5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x408, symBinAddr: 0x6CB84, symSize: 0x18 } + - { offsetInCU: 0x180, offset: 0x1800F5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x408, symBinAddr: 0x6CB84, symSize: 0x18 } + - { offsetInCU: 0x1A6, offset: 0x18011B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOSHAASH9hashValueSivgTW', symObjAddr: 0x420, symBinAddr: 0x6CB9C, symSize: 0x44 } + - { offsetInCU: 0x289, offset: 0x1801FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x464, symBinAddr: 0x6CBE0, symSize: 0x28 } + - { offsetInCU: 0x31C, offset: 0x180291, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSHAASQWb', symObjAddr: 0x4CC, symBinAddr: 0x6CC48, symSize: 0x4 } + - { offsetInCU: 0x330, offset: 0x1802A5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOACSQAAWl', symObjAddr: 0x4D0, symBinAddr: 0x6CC4C, symSize: 0x44 } + - { offsetInCU: 0x344, offset: 0x1802B9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOSHAASQWb', symObjAddr: 0x514, symBinAddr: 0x6CC90, symSize: 0x4 } + - { offsetInCU: 0x358, offset: 0x1802CD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOACSQAAWl', symObjAddr: 0x518, symBinAddr: 0x6CC94, symSize: 0x44 } + - { offsetInCU: 0x36C, offset: 0x1802E1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOwet', symObjAddr: 0x56C, symBinAddr: 0x6CCD8, symSize: 0x90 } + - { offsetInCU: 0x380, offset: 0x1802F5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOwst', symObjAddr: 0x5FC, symBinAddr: 0x6CD68, symSize: 0xBC } + - { offsetInCU: 0x394, offset: 0x180309, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOwug', symObjAddr: 0x6B8, symBinAddr: 0x6CE24, symSize: 0x8 } + - { offsetInCU: 0x3A8, offset: 0x18031D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOwup', symObjAddr: 0x6C0, symBinAddr: 0x6CE2C, symSize: 0x4 } + - { offsetInCU: 0x3BC, offset: 0x180331, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOwui', symObjAddr: 0x6C4, symBinAddr: 0x6CE30, symSize: 0x8 } + - { offsetInCU: 0x3D0, offset: 0x180345, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOMa', symObjAddr: 0x6CC, symBinAddr: 0x6CE38, symSize: 0x10 } + - { offsetInCU: 0x3E4, offset: 0x180359, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOwet', symObjAddr: 0x6DC, symBinAddr: 0x6CE48, symSize: 0x90 } + - { offsetInCU: 0x3F8, offset: 0x18036D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOwst', symObjAddr: 0x76C, symBinAddr: 0x6CED8, symSize: 0xBC } + - { offsetInCU: 0x40C, offset: 0x180381, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOwug', symObjAddr: 0x828, symBinAddr: 0x6CF94, symSize: 0x8 } + - { offsetInCU: 0x420, offset: 0x180395, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOwup', symObjAddr: 0x830, symBinAddr: 0x6CF9C, symSize: 0x4 } + - { offsetInCU: 0x434, offset: 0x1803A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOwui', symObjAddr: 0x834, symBinAddr: 0x6CFA0, symSize: 0xC } + - { offsetInCU: 0x448, offset: 0x1803BD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOMa', symObjAddr: 0x840, symBinAddr: 0x6CFAC, symSize: 0x10 } + - { offsetInCU: 0x48B, offset: 0x180400, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x294, symBinAddr: 0x6CA10, symSize: 0xC } + - { offsetInCU: 0x4CA, offset: 0x18043F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x2A0, symBinAddr: 0x6CA1C, symSize: 0xC } + - { offsetInCU: 0x4EA, offset: 0x18045F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x2A0, symBinAddr: 0x6CA1C, symSize: 0xC } + - { offsetInCU: 0x4FE, offset: 0x180473, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x2A0, symBinAddr: 0x6CA1C, symSize: 0xC } + - { offsetInCU: 0x510, offset: 0x180485, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2AC, symBinAddr: 0x6CA28, symSize: 0x8 } + - { offsetInCU: 0x52C, offset: 0x1804A1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x2B4, symBinAddr: 0x6CA30, symSize: 0x8 } + - { offsetInCU: 0x577, offset: 0x1804EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x48C, symBinAddr: 0x6CC08, symSize: 0x40 } + - { offsetInCU: 0x804, offset: 0x180779, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeO8rawValueACSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x6C7BC, symSize: 0x7C } + - { offsetInCU: 0x847, offset: 0x1807BC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIO2eeoiySbAC_ACtFZ', symObjAddr: 0xBC, symBinAddr: 0x6C838, symSize: 0x18 } + - { offsetInCU: 0x87A, offset: 0x1807EF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeO09availableeF5Types3roiSayACGAA0E3ROIO_tFZ', symObjAddr: 0xD4, symBinAddr: 0x6C850, symSize: 0x44 } + - { offsetInCU: 0x8AF, offset: 0x180824, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeO8rawValueSSvg', symObjAddr: 0x118, symBinAddr: 0x6C894, symSize: 0xC0 } + - { offsetInCU: 0x8CA, offset: 0x18083F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13PixelDataTypeO11displayNameSSvg', symObjAddr: 0x1D8, symBinAddr: 0x6C954, symSize: 0xBC } + - { offsetInCU: 0x91D, offset: 0x180892, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIO4hash4intoys6HasherVz_tF', symObjAddr: 0x39C, symBinAddr: 0x6CB18, symSize: 0x28 } + - { offsetInCU: 0x9A8, offset: 0x18091D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8PixelROIO9hashValueSivg', symObjAddr: 0x3C4, symBinAddr: 0x6CB40, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x180A57, size: 0x8, addend: 0x0, symName: '_$sSo10AVFileTypea19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x6CFBC, symSize: 0x38 } + - { offsetInCU: 0x8A, offset: 0x180ABA, size: 0x8, addend: 0x0, symName: '_$sSo10AVFileTypea19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_g', symObjAddr: 0x260, symBinAddr: 0x6D21C, symSize: 0x1C4 } + - { offsetInCU: 0x3AB, offset: 0x180DDB, size: 0x8, addend: 0x0, symName: '_$sSo10AVFileTypea19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x6CFBC, symSize: 0x38 } + - { offsetInCU: 0x3CC, offset: 0x180DFC, size: 0x8, addend: 0x0, symName: '_$sSo10AVFileTypea19VitalSignEngineCoreE10descriptorSSSgvg', symObjAddr: 0x38, symBinAddr: 0x6CFF4, symSize: 0x228 } + - { offsetInCU: 0x27, offset: 0x180F42, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVwCP', symObjAddr: 0x40, symBinAddr: 0x6D3E0, symSize: 0x30 } + - { offsetInCU: 0x3F, offset: 0x180F5A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVwCP', symObjAddr: 0x40, symBinAddr: 0x6D3E0, symSize: 0x30 } + - { offsetInCU: 0x53, offset: 0x180F6E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVwxx', symObjAddr: 0x70, symBinAddr: 0x6D410, symSize: 0x48 } + - { offsetInCU: 0x67, offset: 0x180F82, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVwcp', symObjAddr: 0xB8, symBinAddr: 0x6D458, symSize: 0x128 } + - { offsetInCU: 0x7B, offset: 0x180F96, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVwca', symObjAddr: 0x1E0, symBinAddr: 0x6D580, symSize: 0x210 } + - { offsetInCU: 0x8F, offset: 0x180FAA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOWOh', symObjAddr: 0x424, symBinAddr: 0x6D790, symSize: 0x34 } + - { offsetInCU: 0xA3, offset: 0x180FBE, size: 0x8, addend: 0x0, symName: ___swift_memcpy200_8, symObjAddr: 0x458, symBinAddr: 0x6D7C4, symSize: 0x44 } + - { offsetInCU: 0xB7, offset: 0x180FD2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVwta', symObjAddr: 0x49C, symBinAddr: 0x6D808, symSize: 0x158 } + - { offsetInCU: 0xCB, offset: 0x180FE6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVwet', symObjAddr: 0x5F4, symBinAddr: 0x6D960, symSize: 0x48 } + - { offsetInCU: 0xDF, offset: 0x180FFA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVwst', symObjAddr: 0x63C, symBinAddr: 0x6D9A8, symSize: 0x70 } + - { offsetInCU: 0xF3, offset: 0x18100E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVMa', symObjAddr: 0x6AC, symBinAddr: 0x6DA18, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x181230, size: 0x8, addend: 0x0, symName: '_$sSo15AVCaptureDeviceC19VitalSignEngineCoreE10isMultiCamSbvg', symObjAddr: 0x0, symBinAddr: 0x6DA28, symSize: 0x38 } + - { offsetInCU: 0x261, offset: 0x18146A, size: 0x8, addend: 0x0, symName: '_$sSo15AVCaptureDeviceC19VitalSignEngineCoreE10isMultiCamSbvg', symObjAddr: 0x0, symBinAddr: 0x6DA28, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0x1814CE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperC11createImage4fromSo7UIImageCSgSo17CMSampleBufferRefa_tFZ', symObjAddr: 0x0, symBinAddr: 0x6DA60, symSize: 0x4 } + - { offsetInCU: 0x86, offset: 0x18152D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperC4crop_4rectSo7UIImageCAG_So6CGRectVtFZTo', symObjAddr: 0x70, symBinAddr: 0x6DAD0, symSize: 0x70 } + - { offsetInCU: 0xC3, offset: 0x18156A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperC11createImage4fromSo7UIImageCSgSo17CMSampleBufferRefa_tFZTo', symObjAddr: 0xE0, symBinAddr: 0x6DB40, symSize: 0x38 } + - { offsetInCU: 0x121, offset: 0x1815C8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperC11createImage4fromSo7UIImageCSgSo17CMSampleBufferRefa_tFZTf4nd_n', symObjAddr: 0x130, symBinAddr: 0x6DB90, symSize: 0x2E0 } + - { offsetInCU: 0x374, offset: 0x18181B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperCMa', symObjAddr: 0x410, symBinAddr: 0x6DE70, symSize: 0x20 } + - { offsetInCU: 0x686, offset: 0x181B2D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperC11createImage4fromSo7UIImageCSgSo17CMSampleBufferRefa_tFZ', symObjAddr: 0x0, symBinAddr: 0x6DA60, symSize: 0x4 } + - { offsetInCU: 0x6D7, offset: 0x181B7E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperC4crop_4rectSo7UIImageCAG_So6CGRectVtFZ', symObjAddr: 0x4, symBinAddr: 0x6DA64, symSize: 0x6C } + - { offsetInCU: 0x74E, offset: 0x181BF5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperCfd', symObjAddr: 0x118, symBinAddr: 0x6DB78, symSize: 0x8 } + - { offsetInCU: 0x779, offset: 0x181C20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6HelperCfD', symObjAddr: 0x120, symBinAddr: 0x6DB80, symSize: 0x10 } + - { offsetInCU: 0x4B, offset: 0x181CD2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5TimerC1qSo17OS_dispatch_queueCvpZ', symObjAddr: 0x4B00, symBinAddr: 0x155008, symSize: 0x0 } + - { offsetInCU: 0x145, offset: 0x181DCC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13clearIntervalyyAA5TimerCF', symObjAddr: 0x0, symBinAddr: 0x6DE9C, symSize: 0xC } + - { offsetInCU: 0x1BE, offset: 0x181E45, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11setInterval_8callbackAA5TimerCSd_yAEctF', symObjAddr: 0xC, symBinAddr: 0x6DEA8, symSize: 0x70 } + - { offsetInCU: 0x296, offset: 0x181F1D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5TimerCMa', symObjAddr: 0x7C, symBinAddr: 0x6DF18, symSize: 0x20 } + - { offsetInCU: 0x2AA, offset: 0x181F31, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5TimerC1q_WZ', symObjAddr: 0x9C, symBinAddr: 0x6DF38, symSize: 0x190 } + - { offsetInCU: 0x30D, offset: 0x181F94, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5TimerC12scheduleNextyyFyyYbcfU_TA', symObjAddr: 0x4E4, symBinAddr: 0x6E380, symSize: 0x28 } + - { offsetInCU: 0x341, offset: 0x181FC8, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x50C, symBinAddr: 0x6E3A8, symSize: 0x10 } + - { offsetInCU: 0x355, offset: 0x181FDC, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x51C, symBinAddr: 0x6E3B8, symSize: 0x8 } + - { offsetInCU: 0x694, offset: 0x18231B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5TimerC12scheduleNextyyF', symObjAddr: 0x22C, symBinAddr: 0x6E0C8, symSize: 0x26C } + - { offsetInCU: 0x726, offset: 0x1823AD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5TimerCfd', symObjAddr: 0x498, symBinAddr: 0x6E334, symSize: 0x1C } + - { offsetInCU: 0x757, offset: 0x1823DE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore5TimerCfD', symObjAddr: 0x4B4, symBinAddr: 0x6E350, symSize: 0x24 } + - { offsetInCU: 0x2B, offset: 0x18244A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24DefaultVideoFrameGrabberC7process5frameySo7UIImageC_tF', symObjAddr: 0x0, symBinAddr: 0x6E48C, symSize: 0x48 } + - { offsetInCU: 0x96, offset: 0x1824B5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24DefaultVideoFrameGrabberCAA0fgH0A2aDP7process5frameySo7UIImageC_tFTW', symObjAddr: 0x8C, symBinAddr: 0x6E518, symSize: 0x20 } + - { offsetInCU: 0xCD, offset: 0x1824EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24DefaultVideoFrameGrabberCAA0fgH0A2aDP03getG09frameTypeSo7UIImageCSgAA0fgK0O_tFTW', symObjAddr: 0xAC, symBinAddr: 0x6E538, symSize: 0x2C } + - { offsetInCU: 0x11E, offset: 0x18253D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24DefaultVideoFrameGrabberCAA0fgH0A2aDP5resetyyFTW', symObjAddr: 0xD8, symBinAddr: 0x6E564, symSize: 0x10 } + - { offsetInCU: 0x15A, offset: 0x182579, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24DefaultVideoFrameGrabberCMa', symObjAddr: 0x6C, symBinAddr: 0x6E4F8, symSize: 0x20 } + - { offsetInCU: 0x392, offset: 0x1827B1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24DefaultVideoFrameGrabberC7process5frameySo7UIImageC_tF', symObjAddr: 0x0, symBinAddr: 0x6E48C, symSize: 0x48 } + - { offsetInCU: 0x3FB, offset: 0x18281A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24DefaultVideoFrameGrabberCfD', symObjAddr: 0x48, symBinAddr: 0x6E4D4, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0x1828AF, size: 0x8, addend: 0x0, symName: '_$sSo22UIInterfaceOrientationV19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0x6E574, symSize: 0x220 } + - { offsetInCU: 0x4A, offset: 0x1828D2, size: 0x8, addend: 0x0, symName: '_$sSo22UIInterfaceOrientationV19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0x6E574, symSize: 0x220 } + - { offsetInCU: 0x98, offset: 0x182C92, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x3DC, symBinAddr: 0x6EB70, symSize: 0x8 } + - { offsetInCU: 0xB4, offset: 0x182CAE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x3E4, symBinAddr: 0x6EB78, symSize: 0xC } + - { offsetInCU: 0xD4, offset: 0x182CCE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x3E4, symBinAddr: 0x6EB78, symSize: 0xC } + - { offsetInCU: 0xF1, offset: 0x182CEB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOSHAASQWb', symObjAddr: 0x2E8, symBinAddr: 0x6EA7C, symSize: 0x4 } + - { offsetInCU: 0x105, offset: 0x182CFF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOACSQAAWl', symObjAddr: 0x2EC, symBinAddr: 0x6EA80, symSize: 0x44 } + - { offsetInCU: 0x139, offset: 0x182D33, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOwet', symObjAddr: 0x400, symBinAddr: 0x6EB84, symSize: 0x90 } + - { offsetInCU: 0x14D, offset: 0x182D47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOwst', symObjAddr: 0x490, symBinAddr: 0x6EC14, symSize: 0xBC } + - { offsetInCU: 0x161, offset: 0x182D5B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOwug', symObjAddr: 0x54C, symBinAddr: 0x6ECD0, symSize: 0x8 } + - { offsetInCU: 0x175, offset: 0x182D6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOwup', symObjAddr: 0x554, symBinAddr: 0x6ECD8, symSize: 0x4 } + - { offsetInCU: 0x189, offset: 0x182D83, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOwui', symObjAddr: 0x558, symBinAddr: 0x6ECDC, symSize: 0x8 } + - { offsetInCU: 0x19D, offset: 0x182D97, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOMa', symObjAddr: 0x560, symBinAddr: 0x6ECE4, symSize: 0x10 } + - { offsetInCU: 0x1DA, offset: 0x182DD4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2D4, symBinAddr: 0x6EA68, symSize: 0x14 } + - { offsetInCU: 0x284, offset: 0x182E7E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOSHAASH9hashValueSivgTW', symObjAddr: 0x330, symBinAddr: 0x6EAC4, symSize: 0x44 } + - { offsetInCU: 0x333, offset: 0x182F2D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x374, symBinAddr: 0x6EB08, symSize: 0x28 } + - { offsetInCU: 0x386, offset: 0x182F80, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x39C, symBinAddr: 0x6EB30, symSize: 0x40 } + - { offsetInCU: 0x5E4, offset: 0x1831DE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdO7profileAA0E7ProfileVvg', symObjAddr: 0x0, symBinAddr: 0x6E794, symSize: 0x2B8 } + - { offsetInCU: 0x60B, offset: 0x183205, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdO8rawValueACSgSi_tcfC', symObjAddr: 0x2B8, symBinAddr: 0x6EA4C, symSize: 0x14 } + - { offsetInCU: 0x62C, offset: 0x183226, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ServerIdO8rawValueSivg', symObjAddr: 0x2CC, symBinAddr: 0x6EA60, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x1832A6, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypea19VitalSignEngineCoreE10withStringABSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x6EE70, symSize: 0x4 } + - { offsetInCU: 0x8F, offset: 0x18330E, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypea19VitalSignEngineCoreE10withStringABSgSS_tcfCTf4nd_n', symObjAddr: 0x4D4, symBinAddr: 0x6F344, symSize: 0x464 } + - { offsetInCU: 0x4FF, offset: 0x18377E, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypea19VitalSignEngineCoreE10withStringABSgSS_tcfC', symObjAddr: 0x0, symBinAddr: 0x6EE70, symSize: 0x4 } + - { offsetInCU: 0x53D, offset: 0x1837BC, size: 0x8, addend: 0x0, symName: '_$sSo16AVVideoCodecTypea19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x4, symBinAddr: 0x6EE74, symSize: 0x4D0 } + - { offsetInCU: 0x83, offset: 0x183EDA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x40, symBinAddr: 0x6F7E8, symSize: 0x14 } + - { offsetInCU: 0xA3, offset: 0x183EFA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x40, symBinAddr: 0x6F7E8, symSize: 0x14 } + - { offsetInCU: 0xC9, offset: 0x183F20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x58, symBinAddr: 0x6F800, symSize: 0x28 } + - { offsetInCU: 0x28B, offset: 0x1840E2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOSHAASQWb', symObjAddr: 0x218, symBinAddr: 0x6F9C0, symSize: 0x4 } + - { offsetInCU: 0x29F, offset: 0x1840F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOACSQAAWl', symObjAddr: 0x21C, symBinAddr: 0x6F9C4, symSize: 0x44 } + - { offsetInCU: 0x2B3, offset: 0x18410A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21AgeProjectionEndPointOSHAASQWb', symObjAddr: 0x260, symBinAddr: 0x6FA08, symSize: 0x4 } + - { offsetInCU: 0x2C7, offset: 0x18411E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21AgeProjectionEndPointOACSQAAWl', symObjAddr: 0x264, symBinAddr: 0x6FA0C, symSize: 0x44 } + - { offsetInCU: 0x2DB, offset: 0x184132, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOwet', symObjAddr: 0x2B8, symBinAddr: 0x6FA50, symSize: 0x90 } + - { offsetInCU: 0x2EF, offset: 0x184146, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOwst', symObjAddr: 0x348, symBinAddr: 0x6FAE0, symSize: 0xBC } + - { offsetInCU: 0x303, offset: 0x18415A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOwug', symObjAddr: 0x404, symBinAddr: 0x6FB9C, symSize: 0x8 } + - { offsetInCU: 0x317, offset: 0x18416E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOwup', symObjAddr: 0x40C, symBinAddr: 0x6FBA4, symSize: 0x4 } + - { offsetInCU: 0x32B, offset: 0x184182, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOwui', symObjAddr: 0x410, symBinAddr: 0x6FBA8, symSize: 0x8 } + - { offsetInCU: 0x33F, offset: 0x184196, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOMa', symObjAddr: 0x418, symBinAddr: 0x6FBB0, symSize: 0x10 } + - { offsetInCU: 0x353, offset: 0x1841AA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionVwCP', symObjAddr: 0x428, symBinAddr: 0x6FBC0, symSize: 0x2C } + - { offsetInCU: 0x367, offset: 0x1841BE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionVwxx', symObjAddr: 0x454, symBinAddr: 0x6FBEC, symSize: 0x8 } + - { offsetInCU: 0x37B, offset: 0x1841D2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionVwca', symObjAddr: 0x45C, symBinAddr: 0x6FBF4, symSize: 0x40 } + - { offsetInCU: 0x38F, offset: 0x1841E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionVwta', symObjAddr: 0x4A8, symBinAddr: 0x6FC34, symSize: 0x38 } + - { offsetInCU: 0x3A3, offset: 0x1841FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionVwet', symObjAddr: 0x4E0, symBinAddr: 0x6FC6C, symSize: 0x48 } + - { offsetInCU: 0x3B7, offset: 0x18420E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionVwst', symObjAddr: 0x528, symBinAddr: 0x6FCB4, symSize: 0x3C } + - { offsetInCU: 0x3CB, offset: 0x184222, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionVMa', symObjAddr: 0x564, symBinAddr: 0x6FCF0, symSize: 0x10 } + - { offsetInCU: 0x3DF, offset: 0x184236, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVwxx', symObjAddr: 0x574, symBinAddr: 0x6FD00, symSize: 0x28 } + - { offsetInCU: 0x3F3, offset: 0x18424A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVwcp', symObjAddr: 0x59C, symBinAddr: 0x6FD28, symSize: 0x4C } + - { offsetInCU: 0x407, offset: 0x18425E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVwca', symObjAddr: 0x5E8, symBinAddr: 0x6FD74, symSize: 0x80 } + - { offsetInCU: 0x41B, offset: 0x184272, size: 0x8, addend: 0x0, symName: ___swift_memcpy48_8, symObjAddr: 0x668, symBinAddr: 0x6FDF4, symSize: 0x14 } + - { offsetInCU: 0x42F, offset: 0x184286, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVwta', symObjAddr: 0x67C, symBinAddr: 0x6FE08, symSize: 0x5C } + - { offsetInCU: 0x443, offset: 0x18429A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVwet', symObjAddr: 0x6D8, symBinAddr: 0x6FE64, symSize: 0x48 } + - { offsetInCU: 0x457, offset: 0x1842AE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVwst', symObjAddr: 0x720, symBinAddr: 0x6FEAC, symSize: 0x4C } + - { offsetInCU: 0x46B, offset: 0x1842C2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVMa', symObjAddr: 0x76C, symBinAddr: 0x6FEF8, symSize: 0x10 } + - { offsetInCU: 0x47F, offset: 0x1842D6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21AgeProjectionEndPointOwet', symObjAddr: 0x77C, symBinAddr: 0x6FF08, symSize: 0x90 } + - { offsetInCU: 0x493, offset: 0x1842EA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21AgeProjectionEndPointOwst', symObjAddr: 0x80C, symBinAddr: 0x6FF98, symSize: 0xBC } + - { offsetInCU: 0x4A7, offset: 0x1842FE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21AgeProjectionEndPointOwup', symObjAddr: 0x8C8, symBinAddr: 0x70054, symSize: 0x4 } + - { offsetInCU: 0x4BB, offset: 0x184312, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21AgeProjectionEndPointOMa', symObjAddr: 0x8CC, symBinAddr: 0x70058, symSize: 0x10 } + - { offsetInCU: 0x4CF, offset: 0x184326, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVwCP', symObjAddr: 0x8DC, symBinAddr: 0x70068, symSize: 0x30 } + - { offsetInCU: 0x4E3, offset: 0x18433A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVwxx', symObjAddr: 0x90C, symBinAddr: 0x70098, symSize: 0x60 } + - { offsetInCU: 0x4F7, offset: 0x18434E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVwcp', symObjAddr: 0x96C, symBinAddr: 0x700F8, symSize: 0x17C } + - { offsetInCU: 0x50B, offset: 0x184362, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVwca', symObjAddr: 0xAE8, symBinAddr: 0x70274, symSize: 0x3F4 } + - { offsetInCU: 0x51F, offset: 0x184376, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVWOh', symObjAddr: 0xF44, symBinAddr: 0x70668, symSize: 0x34 } + - { offsetInCU: 0x533, offset: 0x18438A, size: 0x8, addend: 0x0, symName: ___swift_memcpy194_8, symObjAddr: 0xF78, symBinAddr: 0x7069C, symSize: 0x44 } + - { offsetInCU: 0x547, offset: 0x18439E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVwta', symObjAddr: 0xFBC, symBinAddr: 0x706E0, symSize: 0x1B0 } + - { offsetInCU: 0x55B, offset: 0x1843B2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVwet', symObjAddr: 0x116C, symBinAddr: 0x70890, symSize: 0x5C } + - { offsetInCU: 0x56F, offset: 0x1843C6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVwst', symObjAddr: 0x11C8, symBinAddr: 0x708EC, symSize: 0x88 } + - { offsetInCU: 0x583, offset: 0x1843DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionConfigVMa', symObjAddr: 0x1250, symBinAddr: 0x70974, symSize: 0x10 } + - { offsetInCU: 0x5AB, offset: 0x184402, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOs0G0AAsADP7_domainSSvgTW', symObjAddr: 0x84, symBinAddr: 0x6F82C, symSize: 0x4 } + - { offsetInCU: 0x5C7, offset: 0x18441E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOs0G0AAsADP5_codeSivgTW', symObjAddr: 0x88, symBinAddr: 0x6F830, symSize: 0x4 } + - { offsetInCU: 0x5E3, offset: 0x18443A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOs0G0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x8C, symBinAddr: 0x6F834, symSize: 0x4 } + - { offsetInCU: 0x5FF, offset: 0x184456, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorOs0G0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x90, symBinAddr: 0x6F838, symSize: 0x4 } + - { offsetInCU: 0x84A, offset: 0x1846A1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x6F7A8, symSize: 0x14 } + - { offsetInCU: 0x891, offset: 0x1846E8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17AgeProjectorErrorO4hash4intoys6HasherVz_tF', symObjAddr: 0x14, symBinAddr: 0x6F7BC, symSize: 0x28 } + - { offsetInCU: 0x940, offset: 0x184797, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionV3age0D8Graphics7CGFloatVvg', symObjAddr: 0x94, symBinAddr: 0x6F83C, symSize: 0x8 } + - { offsetInCU: 0x954, offset: 0x1847AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13AgeProjectionV5imageSo7UIImageCvg', symObjAddr: 0x9C, symBinAddr: 0x6F844, symSize: 0x8 } + - { offsetInCU: 0x968, offset: 0x1847BF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvg', symObjAddr: 0xA4, symBinAddr: 0x6F84C, symSize: 0x8 } + - { offsetInCU: 0x97C, offset: 0x1847D3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvs', symObjAddr: 0xAC, symBinAddr: 0x6F854, symSize: 0xC } + - { offsetInCU: 0x9B0, offset: 0x184807, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvM', symObjAddr: 0xB8, symBinAddr: 0x6F860, symSize: 0x10 } + - { offsetInCU: 0x9C4, offset: 0x18481B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV9imageSizeSo6CGSizeVvM.resume.0', symObjAddr: 0xC8, symBinAddr: 0x6F870, symSize: 0x4 } + - { offsetInCU: 0x9E5, offset: 0x18483C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV11projectionsSayAA0eF0VGvg', symObjAddr: 0xCC, symBinAddr: 0x6F874, symSize: 0x8 } + - { offsetInCU: 0x9F9, offset: 0x184850, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV014estimatedInputE00D8Graphics7CGFloatVSgvg', symObjAddr: 0xD4, symBinAddr: 0x6F87C, symSize: 0xC } + - { offsetInCU: 0xA0D, offset: 0x184864, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvg', symObjAddr: 0xE0, symBinAddr: 0x6F888, symSize: 0x28 } + - { offsetInCU: 0xA21, offset: 0x184878, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvs', symObjAddr: 0x108, symBinAddr: 0x6F8B0, symSize: 0x28 } + - { offsetInCU: 0xA56, offset: 0x1848AD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvM', symObjAddr: 0x130, symBinAddr: 0x6F8D8, symSize: 0x10 } + - { offsetInCU: 0xA7A, offset: 0x1848D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultV5errors5Error_pSgvM.resume.0', symObjAddr: 0x140, symBinAddr: 0x6F8E8, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x184923, size: 0x8, addend: 0x0, symName: '_$ss6UInt32V19VitalSignEngineCoreE8toStringSSyF', symObjAddr: 0x0, symBinAddr: 0x709F0, symSize: 0x1E4 } + - { offsetInCU: 0x305, offset: 0x184C01, size: 0x8, addend: 0x0, symName: '_$ss6UInt32V19VitalSignEngineCoreE8toStringSSyF', symObjAddr: 0x0, symBinAddr: 0x709F0, symSize: 0x1E4 } + - { offsetInCU: 0x3B7, offset: 0x1851E0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC26windowInterfaceOrientation33_E7F8BC31BD8F2DADFCB16312392163B5LLSo011UIInterfaceI0VvgTf4d_n', symObjAddr: 0x848, symBinAddr: 0x7141C, symSize: 0x18C } + - { offsetInCU: 0x4FB, offset: 0x185324, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17updateOrientationyyFyyScMYccfU_TA', symObjAddr: 0x9F8, symBinAddr: 0x715CC, symSize: 0x8 } + - { offsetInCU: 0x50F, offset: 0x185338, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0xA00, symBinAddr: 0x715D4, symSize: 0x10 } + - { offsetInCU: 0x523, offset: 0x18534C, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0xA10, symBinAddr: 0x715E4, symSize: 0x8 } + - { offsetInCU: 0x537, offset: 0x185360, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17updateOrientationyyFyyScMYccfU_yyYbcfU_TA', symObjAddr: 0xB10, symBinAddr: 0x71650, symSize: 0x10 } + - { offsetInCU: 0x8A2, offset: 0x1856CB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16inputOrientationSo011UIInterfaceH0Vvg', symObjAddr: 0x0, symBinAddr: 0x70BD4, symSize: 0x4 } + - { offsetInCU: 0x8C0, offset: 0x1856E9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16inputOrientationSo011UIInterfaceH0Vvg', symObjAddr: 0x0, symBinAddr: 0x70BD4, symSize: 0x4 } + - { offsetInCU: 0x910, offset: 0x185739, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17updateOrientationyyF', symObjAddr: 0x4, symBinAddr: 0x70BD8, symSize: 0x204 } + - { offsetInCU: 0x956, offset: 0x18577F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17updateOrientationyyFyyScMYccfU_', symObjAddr: 0x208, symBinAddr: 0x70DDC, symSize: 0x314 } + - { offsetInCU: 0xB86, offset: 0x1859AF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC17updateOrientationyyFyyScMYccfU_yyYbcfU_', symObjAddr: 0x51C, symBinAddr: 0x710F0, symSize: 0x31C } + - { offsetInCU: 0x27, offset: 0x185E9E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x716A0, symSize: 0x8 } + - { offsetInCU: 0xA1, offset: 0x185F18, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x6C, symBinAddr: 0x7170C, symSize: 0x8 } + - { offsetInCU: 0xBD, offset: 0x185F34, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x74, symBinAddr: 0x71714, symSize: 0x40 } + - { offsetInCU: 0x1A0, offset: 0x186017, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xB4, symBinAddr: 0x71754, symSize: 0x24 } + - { offsetInCU: 0x232, offset: 0x1860A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOSHAASQWb', symObjAddr: 0x114, symBinAddr: 0x717B4, symSize: 0x4 } + - { offsetInCU: 0x246, offset: 0x1860BD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOACSQAAWl', symObjAddr: 0x118, symBinAddr: 0x717B8, symSize: 0x44 } + - { offsetInCU: 0x25A, offset: 0x1860D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOwet', symObjAddr: 0x164, symBinAddr: 0x717FC, symSize: 0x50 } + - { offsetInCU: 0x26E, offset: 0x1860E5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOwst', symObjAddr: 0x1B4, symBinAddr: 0x7184C, symSize: 0x8C } + - { offsetInCU: 0x282, offset: 0x1860F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOwug', symObjAddr: 0x240, symBinAddr: 0x718D8, symSize: 0x8 } + - { offsetInCU: 0x296, offset: 0x18610D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOwup', symObjAddr: 0x248, symBinAddr: 0x718E0, symSize: 0x4 } + - { offsetInCU: 0x2AA, offset: 0x186121, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOwui', symObjAddr: 0x24C, symBinAddr: 0x718E4, symSize: 0x4 } + - { offsetInCU: 0x2BE, offset: 0x186135, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOMa', symObjAddr: 0x250, symBinAddr: 0x718E8, symSize: 0x10 } + - { offsetInCU: 0x31D, offset: 0x186194, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xD8, symBinAddr: 0x71778, symSize: 0x3C } + - { offsetInCU: 0x5A6, offset: 0x18641D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x716A0, symSize: 0x8 } + - { offsetInCU: 0x5DA, offset: 0x186451, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeO4hash4intoys6HasherVz_tF', symObjAddr: 0x8, symBinAddr: 0x716A8, symSize: 0x24 } + - { offsetInCU: 0x650, offset: 0x1864C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameTypeO9hashValueSivg', symObjAddr: 0x2C, symBinAddr: 0x716CC, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0x1865C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC25createTimestampFileHandleSo06NSFileJ0CyKF', symObjAddr: 0x0, symBinAddr: 0x71910, symSize: 0x22C } + - { offsetInCU: 0x11E, offset: 0x1866B7, size: 0x8, addend: 0x0, symName: '_$sSS19VitalSignEngineCoreE9toCStringSpys4Int8VGyFySPyADGXEfU_TA', symObjAddr: 0x634, symBinAddr: 0x71E24, symSize: 0x2C } + - { offsetInCU: 0x532, offset: 0x186ACB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC25createTimestampFileHandleSo06NSFileJ0CyKF', symObjAddr: 0x0, symBinAddr: 0x71910, symSize: 0x22C } + - { offsetInCU: 0x6BB, offset: 0x186C54, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingSessionC6append9timestampySo6CMTimea_tF', symObjAddr: 0x22C, symBinAddr: 0x71B3C, symSize: 0x208 } + - { offsetInCU: 0x7C1, offset: 0x186D5A, size: 0x8, addend: 0x0, symName: '_$sSS19VitalSignEngineCoreE9toCStringSpys4Int8VGyF', symObjAddr: 0x554, symBinAddr: 0x71D44, symSize: 0xE0 } + - { offsetInCU: 0x61, offset: 0x186FC9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PresetFormatCellC9nameLabelSo7UILabelCSgvgTo', symObjAddr: 0x0, symBinAddr: 0x71E50, symSize: 0x20 } + - { offsetInCU: 0xB9, offset: 0x187021, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PresetFormatCellC9nameLabelSo7UILabelCSgvsTo', symObjAddr: 0x20, symBinAddr: 0x71E70, symSize: 0x14 } + - { offsetInCU: 0x11E, offset: 0x187086, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PresetFormatCellC5style15reuseIdentifierACSo011UITableViewG5StyleV_SSSgtcfcTo', symObjAddr: 0x34, symBinAddr: 0x71E84, symSize: 0xBC } + - { offsetInCU: 0x174, offset: 0x1870DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PresetFormatCellC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0xF0, symBinAddr: 0x71F40, symSize: 0x58 } + - { offsetInCU: 0x1B8, offset: 0x187120, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PresetFormatCellCfETo', symObjAddr: 0x154, symBinAddr: 0x71FA4, symSize: 0x10 } + - { offsetInCU: 0x1E7, offset: 0x18714F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PresetFormatCellCMa', symObjAddr: 0x164, symBinAddr: 0x71FB4, symSize: 0x20 } + - { offsetInCU: 0x239, offset: 0x1871A1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerC05tableG0_21numberOfRowsInSectionSiSo07UITableG0C_SitFTo', symObjAddr: 0x184, symBinAddr: 0x71FD4, symSize: 0x84 } + - { offsetInCU: 0x304, offset: 0x18726C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerC05tableG0_12cellForRowAtSo07UITableG4CellCSo0nG0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x474, symBinAddr: 0x722C4, symSize: 0xB8 } + - { offsetInCU: 0x356, offset: 0x1872BE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerC05tableG0_14didSelectRowAtySo07UITableG0C_10Foundation9IndexPathVtFTo', symObjAddr: 0x620, symBinAddr: 0x72470, symSize: 0xB0 } + - { offsetInCU: 0x38D, offset: 0x1872F5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerC5styleACSo07UITableG5StyleV_tcfcTo', symObjAddr: 0x6D0, symBinAddr: 0x72520, symSize: 0xB4 } + - { offsetInCU: 0x3EF, offset: 0x187357, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfcTo', symObjAddr: 0x784, symBinAddr: 0x725D4, symSize: 0x130 } + - { offsetInCU: 0x460, offset: 0x1873C8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x8B4, symBinAddr: 0x72704, symSize: 0xD4 } + - { offsetInCU: 0x52E, offset: 0x187496, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerCfETo', symObjAddr: 0x9C4, symBinAddr: 0x72814, symSize: 0x10 } + - { offsetInCU: 0x55D, offset: 0x1874C5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerCMa', symObjAddr: 0x9D4, symBinAddr: 0x72824, symSize: 0x20 } + - { offsetInCU: 0x9C3, offset: 0x18792B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerC05tableG0_12cellForRowAtSo07UITableG4CellCSo0nG0C_10Foundation9IndexPathVtF', symObjAddr: 0x208, symBinAddr: 0x72058, symSize: 0x26C } + - { offsetInCU: 0xB47, offset: 0x187AAF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore26PresetFormatViewControllerC05tableG0_14didSelectRowAtySo07UITableG0C_10Foundation9IndexPathVtF', symObjAddr: 0x52C, symBinAddr: 0x7237C, symSize: 0xF4 } + - { offsetInCU: 0x27, offset: 0x187BF8, size: 0x8, addend: 0x0, symName: '_$sSo19AVLayerVideoGravitya19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x72844, symSize: 0x158 } + - { offsetInCU: 0x2A7, offset: 0x187E78, size: 0x8, addend: 0x0, symName: '_$sSo19AVLayerVideoGravitya19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0x0, symBinAddr: 0x72844, symSize: 0x158 } + - { offsetInCU: 0x1BD, offset: 0x1880BB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC9takePhoto7options7promiseySo12NSDictionaryC_AA10RCTPromiseCtFyyYbcfU_TA', symObjAddr: 0xFC4, symBinAddr: 0x7397C, symSize: 0xC } + - { offsetInCU: 0x1D1, offset: 0x1880CF, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0xFD0, symBinAddr: 0x73988, symSize: 0x10 } + - { offsetInCU: 0x1E5, offset: 0x1880E3, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0xFE0, symBinAddr: 0x73998, symSize: 0x8 } + - { offsetInCU: 0x1F9, offset: 0x1880F7, size: 0x8, addend: 0x0, symName: '_$sSo22AVCapturePhotoSettingsCMa', symObjAddr: 0x1144, symBinAddr: 0x739E0, symSize: 0x3C } + - { offsetInCU: 0x5AA, offset: 0x1884A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC9takePhoto7options7promiseySo12NSDictionaryC_AA10RCTPromiseCtF', symObjAddr: 0x0, symBinAddr: 0x729B8, symSize: 0x204 } + - { offsetInCU: 0x610, offset: 0x18850E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC9takePhoto7options7promiseySo12NSDictionaryC_AA10RCTPromiseCtFyyYbcfU_', symObjAddr: 0x204, symBinAddr: 0x72BBC, symSize: 0xD8C } + - { offsetInCU: 0x27, offset: 0x188F51, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x73A1C, symSize: 0x170 } + - { offsetInCU: 0x5B, offset: 0x188F85, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x73A1C, symSize: 0x170 } + - { offsetInCU: 0x18A, offset: 0x1890B4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32CAA0fG0A2aDP8dataTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x1A0, symBinAddr: 0x73BBC, symSize: 0x10 } + - { offsetInCU: 0x1BC, offset: 0x1890E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32CAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x1B0, symBinAddr: 0x73BCC, symSize: 0x4 } + - { offsetInCU: 0x1F1, offset: 0x18911B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x73BD0, symSize: 0x4 } + - { offsetInCU: 0x211, offset: 0x18913B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x73BD0, symSize: 0x4 } + - { offsetInCU: 0x223, offset: 0x18914D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTf4nd_n', symObjAddr: 0x1B8, symBinAddr: 0x73BD4, symSize: 0x168 } + - { offsetInCU: 0x3E9, offset: 0x189313, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32CMa', symObjAddr: 0x180, symBinAddr: 0x73B9C, symSize: 0x20 } + - { offsetInCU: 0x820, offset: 0x18974A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorRgb32x32CfD', symObjAddr: 0x170, symBinAddr: 0x73B8C, symSize: 0x10 } + - { offsetInCU: 0xA6, offset: 0x1898B6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x80, symBinAddr: 0x73DBC, symSize: 0x14 } + - { offsetInCU: 0xC6, offset: 0x1898D6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x80, symBinAddr: 0x73DBC, symSize: 0x14 } + - { offsetInCU: 0xEC, offset: 0x1898FC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x94, symBinAddr: 0x73DD0, symSize: 0x44 } + - { offsetInCU: 0x1CF, offset: 0x1899DF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xD8, symBinAddr: 0x73E14, symSize: 0x28 } + - { offsetInCU: 0x2C9, offset: 0x189AD9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1C4, symBinAddr: 0x73F00, symSize: 0x18 } + - { offsetInCU: 0x2E9, offset: 0x189AF9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1C4, symBinAddr: 0x73F00, symSize: 0x18 } + - { offsetInCU: 0x30F, offset: 0x189B1F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOSHAASH9hashValueSivgTW', symObjAddr: 0x1DC, symBinAddr: 0x73F18, symSize: 0x44 } + - { offsetInCU: 0x3F2, offset: 0x189C02, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x220, symBinAddr: 0x73F5C, symSize: 0x28 } + - { offsetInCU: 0x465, offset: 0x189C75, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOSHAASQWb', symObjAddr: 0x288, symBinAddr: 0x73FC4, symSize: 0x4 } + - { offsetInCU: 0x479, offset: 0x189C89, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOACSQAAWl', symObjAddr: 0x28C, symBinAddr: 0x73FC8, symSize: 0x44 } + - { offsetInCU: 0x48D, offset: 0x189C9D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOSHAASQWb', symObjAddr: 0x2D0, symBinAddr: 0x7400C, symSize: 0x4 } + - { offsetInCU: 0x4A1, offset: 0x189CB1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOACSQAAWl', symObjAddr: 0x2D4, symBinAddr: 0x74010, symSize: 0x44 } + - { offsetInCU: 0x4B5, offset: 0x189CC5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOwet', symObjAddr: 0x390, symBinAddr: 0x740BC, symSize: 0x90 } + - { offsetInCU: 0x4C9, offset: 0x189CD9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOwst', symObjAddr: 0x420, symBinAddr: 0x7414C, symSize: 0xBC } + - { offsetInCU: 0x4DD, offset: 0x189CED, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOwug', symObjAddr: 0x4DC, symBinAddr: 0x74208, symSize: 0x8 } + - { offsetInCU: 0x4F1, offset: 0x189D01, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOwup', symObjAddr: 0x4E4, symBinAddr: 0x74210, symSize: 0x4 } + - { offsetInCU: 0x505, offset: 0x189D15, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOwui', symObjAddr: 0x4E8, symBinAddr: 0x74214, symSize: 0x8 } + - { offsetInCU: 0x519, offset: 0x189D29, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOMa', symObjAddr: 0x4F0, symBinAddr: 0x7421C, symSize: 0x10 } + - { offsetInCU: 0x52D, offset: 0x189D3D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOwet', symObjAddr: 0x510, symBinAddr: 0x7423C, symSize: 0x90 } + - { offsetInCU: 0x541, offset: 0x189D51, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOwst', symObjAddr: 0x5A0, symBinAddr: 0x742CC, symSize: 0xBC } + - { offsetInCU: 0x555, offset: 0x189D65, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOwug', symObjAddr: 0x65C, symBinAddr: 0x74388, symSize: 0x8 } + - { offsetInCU: 0x569, offset: 0x189D79, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOwup', symObjAddr: 0x664, symBinAddr: 0x74390, symSize: 0x4 } + - { offsetInCU: 0x57D, offset: 0x189D8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOwui', symObjAddr: 0x668, symBinAddr: 0x74394, symSize: 0xC } + - { offsetInCU: 0x591, offset: 0x189DA1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOMa', symObjAddr: 0x674, symBinAddr: 0x743A0, symSize: 0x10 } + - { offsetInCU: 0x5F0, offset: 0x189E00, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x100, symBinAddr: 0x73E3C, symSize: 0x40 } + - { offsetInCU: 0x6C3, offset: 0x189ED3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x248, symBinAddr: 0x73F84, symSize: 0x40 } + - { offsetInCU: 0x94C, offset: 0x18A15C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x73D3C, symSize: 0x14 } + - { offsetInCU: 0x993, offset: 0x18A1A3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeO4hash4intoys6HasherVz_tF', symObjAddr: 0x14, symBinAddr: 0x73D50, symSize: 0x28 } + - { offsetInCU: 0xA1E, offset: 0x18A22E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16FaceLandmarkTypeO9hashValueSivg', symObjAddr: 0x3C, symBinAddr: 0x73D78, symSize: 0x44 } + - { offsetInCU: 0xB33, offset: 0x18A343, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureO2eeoiySbAC_ACtFZ', symObjAddr: 0x140, symBinAddr: 0x73E7C, symSize: 0x18 } + - { offsetInCU: 0xB66, offset: 0x18A376, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureO4hash4intoys6HasherVz_tF', symObjAddr: 0x158, symBinAddr: 0x73E94, symSize: 0x28 } + - { offsetInCU: 0xBF1, offset: 0x18A401, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19FaceDetectorFeatureO9hashValueSivg', symObjAddr: 0x180, symBinAddr: 0x73EBC, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x18A531, size: 0x8, addend: 0x0, symName: '_$sSo14AVAudioSessionC19VitalSignEngineCoreE18trySetAllowHapticsyySbF', symObjAddr: 0x0, symBinAddr: 0x743F0, symSize: 0x108 } + - { offsetInCU: 0x258, offset: 0x18A762, size: 0x8, addend: 0x0, symName: '_$sSo14AVAudioSessionC19VitalSignEngineCoreE18trySetAllowHapticsyySbF', symObjAddr: 0x0, symBinAddr: 0x743F0, symSize: 0x108 } + - { offsetInCU: 0x27, offset: 0x18A7DD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5focus5point7promiseySo7CGPointV_AA10RCTPromiseCtF', symObjAddr: 0x0, symBinAddr: 0x744F8, symSize: 0x50 } + - { offsetInCU: 0x293, offset: 0x18AA49, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5focus5point7promiseySo7CGPointV_AA10RCTPromiseCtF', symObjAddr: 0x0, symBinAddr: 0x744F8, symSize: 0x50 } + - { offsetInCU: 0x2EC, offset: 0x18AAA2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC5focus5point7promiseySo7CGPointV_AA10RCTPromiseCtFypSgyKXEfU_', symObjAddr: 0x50, symBinAddr: 0x74548, symSize: 0x2C4 } + - { offsetInCU: 0x27, offset: 0x18ABB3, size: 0x8, addend: 0x0, symName: '_$sSo15AVCaptureDeviceC19VitalSignEngineCoreE15physicalDevicesSayABGvg', symObjAddr: 0x0, symBinAddr: 0x7480C, symSize: 0xD8 } + - { offsetInCU: 0x90, offset: 0x18AC1C, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF10PromiseKit0G0CySbG_Tgm5', symObjAddr: 0xD8, symBinAddr: 0x748E4, symSize: 0x58 } + - { offsetInCU: 0xBD, offset: 0x18AC49, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo15AVCaptureDeviceC_Tgm5', symObjAddr: 0x130, symBinAddr: 0x7493C, symSize: 0x64 } + - { offsetInCU: 0xEA, offset: 0x18AC76, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo21AVCaptureDeviceFormatC_Tgm5', symObjAddr: 0x1D4, symBinAddr: 0x749A0, symSize: 0x64 } + - { offsetInCU: 0x117, offset: 0x18ACA3, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo8NSObjectC_Tgm5', symObjAddr: 0x238, symBinAddr: 0x74A04, symSize: 0x64 } + - { offsetInCU: 0x144, offset: 0x18ACD0, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlFSo22AVCapturePhotoSettingsC_Tgm5', symObjAddr: 0x29C, symBinAddr: 0x74A68, symSize: 0x64 } + - { offsetInCU: 0x3B4, offset: 0x18AF40, size: 0x8, addend: 0x0, symName: '_$sSo15AVCaptureDeviceC19VitalSignEngineCoreE15physicalDevicesSayABGvg', symObjAddr: 0x0, symBinAddr: 0x7480C, symSize: 0xD8 } + - { offsetInCU: 0x27, offset: 0x18B018, size: 0x8, addend: 0x0, symName: '_$sSa19VitalSignEngineCoreSo16AVFrameRateRangeCRszlE8combinedSnySdGSgvg', symObjAddr: 0x0, symBinAddr: 0x74B04, symSize: 0x198 } + - { offsetInCU: 0x489, offset: 0x18B47A, size: 0x8, addend: 0x0, symName: '_$sSa19VitalSignEngineCoreSo16AVFrameRateRangeCRszlE8combinedSnySdGSgvg', symObjAddr: 0x0, symBinAddr: 0x74B04, symSize: 0x198 } + - { offsetInCU: 0x27, offset: 0x18B760, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22PixelsExtractorFactoryC6create4typeAA0eF0_pAA13PixelDataTypeO_tFZ', symObjAddr: 0x0, symBinAddr: 0x74C9C, symSize: 0x1E8 } + - { offsetInCU: 0x24C, offset: 0x18B985, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22PixelsExtractorFactoryCMa', symObjAddr: 0x1F8, symBinAddr: 0x74E94, symSize: 0x20 } + - { offsetInCU: 0x5DD, offset: 0x18BD16, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22PixelsExtractorFactoryC6create4typeAA0eF0_pAA13PixelDataTypeO_tFZ', symObjAddr: 0x0, symBinAddr: 0x74C9C, symSize: 0x1E8 } + - { offsetInCU: 0x7DE, offset: 0x18BF17, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22PixelsExtractorFactoryCfD', symObjAddr: 0x1E8, symBinAddr: 0x74E84, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x18BF72, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE12isBetterThanySbABF', symObjAddr: 0x0, symBinAddr: 0x74EB4, symSize: 0x430 } + - { offsetInCU: 0x18A, offset: 0x18C0D5, size: 0x8, addend: 0x0, symName: '_$sSo16AVFrameRateRangeCMa', symObjAddr: 0x430, symBinAddr: 0x752E4, symSize: 0x3C } + - { offsetInCU: 0x4A5, offset: 0x18C3F0, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE12isBetterThanySbABF', symObjAddr: 0x0, symBinAddr: 0x74EB4, symSize: 0x430 } + - { offsetInCU: 0x3F, offset: 0x18C9EF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP14startRecording7options10PromiseKit0J0CyytGAA0H7OptionsVSg_tFTW', symObjAddr: 0x0, symBinAddr: 0x75320, symSize: 0x4 } + - { offsetInCU: 0x147, offset: 0x18CAF7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x288, symBinAddr: 0x755A8, symSize: 0x14 } + - { offsetInCU: 0x167, offset: 0x18CB17, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x288, symBinAddr: 0x755A8, symSize: 0x14 } + - { offsetInCU: 0x18D, offset: 0x18CB3D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x29C, symBinAddr: 0x755BC, symSize: 0x44 } + - { offsetInCU: 0x270, offset: 0x18CC20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2E0, symBinAddr: 0x75600, symSize: 0x28 } + - { offsetInCU: 0x303, offset: 0x18CCB3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14startRecording7options10PromiseKit0I0CyytGAA0G7OptionsVSg_tFyAF8ResolverCyytGXEfU_TA', symObjAddr: 0x548, symBinAddr: 0x75868, symSize: 0x24 } + - { offsetInCU: 0x39D, offset: 0x18CD4D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13stopRecording10PromiseKit0H0CyAA0G4InfoVGyFyAE8ResolverCyAIGXEfU_TA', symObjAddr: 0x103C, symBinAddr: 0x762D8, symSize: 0x18 } + - { offsetInCU: 0x3B1, offset: 0x18CD61, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14pauseRecording10PromiseKit0H0CyytGyFyAE8ResolverCyytGXEfU_TA', symObjAddr: 0x1054, symBinAddr: 0x762F0, symSize: 0x30 } + - { offsetInCU: 0x3C5, offset: 0x18CD75, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC15resumeRecording10PromiseKit0H0CyytGyFyAE8ResolverCyytGXEfU_TA', symObjAddr: 0x1138, symBinAddr: 0x763D4, symSize: 0x30 } + - { offsetInCU: 0x3D9, offset: 0x18CD89, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOSHAASQWb', symObjAddr: 0x1168, symBinAddr: 0x76404, symSize: 0x4 } + - { offsetInCU: 0x3ED, offset: 0x18CD9D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOACSQAAWl', symObjAddr: 0x116C, symBinAddr: 0x76408, symSize: 0x44 } + - { offsetInCU: 0x401, offset: 0x18CDB1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOwet', symObjAddr: 0x11C0, symBinAddr: 0x7644C, symSize: 0x90 } + - { offsetInCU: 0x415, offset: 0x18CDC5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOwst', symObjAddr: 0x1250, symBinAddr: 0x764DC, symSize: 0xBC } + - { offsetInCU: 0x429, offset: 0x18CDD9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOwug', symObjAddr: 0x130C, symBinAddr: 0x76598, symSize: 0x8 } + - { offsetInCU: 0x43D, offset: 0x18CDED, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOwup', symObjAddr: 0x1314, symBinAddr: 0x765A0, symSize: 0x4 } + - { offsetInCU: 0x451, offset: 0x18CE01, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOwui', symObjAddr: 0x1318, symBinAddr: 0x765A4, symSize: 0x8 } + - { offsetInCU: 0x465, offset: 0x18CE15, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOMa', symObjAddr: 0x1320, symBinAddr: 0x765AC, symSize: 0x10 } + - { offsetInCU: 0x479, offset: 0x18CE29, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC15resumeRecording10PromiseKit0H0CyytGyFyAE8ResolverCyytGXEfU_ySS_SSSo7NSErrorCSgtcfU0_TA', symObjAddr: 0x1498, symBinAddr: 0x76724, symSize: 0x18 } + - { offsetInCU: 0x48D, offset: 0x18CE3D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14pauseRecording10PromiseKit0H0CyytGyFyAE8ResolverCyytGXEfU_yypSgcfU_TA', symObjAddr: 0x14B0, symBinAddr: 0x7673C, symSize: 0x4 } + - { offsetInCU: 0x4A5, offset: 0x18CE55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14pauseRecording10PromiseKit0H0CyytGyFyAE8ResolverCyytGXEfU_yypSgcfU_TA', symObjAddr: 0x14B0, symBinAddr: 0x7673C, symSize: 0x4 } + - { offsetInCU: 0x4BF, offset: 0x18CE6F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14pauseRecording10PromiseKit0H0CyytGyFyAE8ResolverCyytGXEfU_ySS_SSSo7NSErrorCSgtcfU0_TA', symObjAddr: 0x14B4, symBinAddr: 0x76740, symSize: 0x18 } + - { offsetInCU: 0x4D3, offset: 0x18CE83, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13stopRecording10PromiseKit0H0CyAA0G4InfoVGyFyAE8ResolverCyAIGXEfU_yypSgcfU_TA', symObjAddr: 0x14F8, symBinAddr: 0x76784, symSize: 0x38 } + - { offsetInCU: 0x52B, offset: 0x18CEDB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13stopRecording10PromiseKit0H0CyAA0G4InfoVGyFyAE8ResolverCyAIGXEfU_ySS_SSSo7NSErrorCSgtcfU0_TA', symObjAddr: 0x1530, symBinAddr: 0x767BC, symSize: 0x18 } + - { offsetInCU: 0x53F, offset: 0x18CEEF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14startRecording7options10PromiseKit0I0CyytGAA0G7OptionsVSg_tFyAF8ResolverCyytGXEfU_ySayypGSgcfU_TA', symObjAddr: 0x1598, symBinAddr: 0x76824, symSize: 0x8 } + - { offsetInCU: 0x553, offset: 0x18CF03, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13RecordingInfoVWOh', symObjAddr: 0x1660, symBinAddr: 0x76868, symSize: 0x3C } + - { offsetInCU: 0x567, offset: 0x18CF17, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOb', symObjAddr: 0x169C, symBinAddr: 0x768A4, symSize: 0x48 } + - { offsetInCU: 0x5D8, offset: 0x18CF88, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x308, symBinAddr: 0x75628, symSize: 0x40 } + - { offsetInCU: 0x674, offset: 0x18D024, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOs0F0AAsADP7_domainSSvgTW', symObjAddr: 0x348, symBinAddr: 0x75668, symSize: 0x4 } + - { offsetInCU: 0x690, offset: 0x18D040, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOs0F0AAsADP5_codeSivgTW', symObjAddr: 0x34C, symBinAddr: 0x7566C, symSize: 0x4 } + - { offsetInCU: 0x6AC, offset: 0x18D05C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOs0F0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x350, symBinAddr: 0x75670, symSize: 0x4 } + - { offsetInCU: 0x6C8, offset: 0x18D078, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorOs0F0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x354, symBinAddr: 0x75674, symSize: 0x4 } + - { offsetInCU: 0xAD3, offset: 0x18D483, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14startRecording7options10PromiseKit0I0CyytGAA0G7OptionsVSg_tF', symObjAddr: 0x4, symBinAddr: 0x75324, symSize: 0xF8 } + - { offsetInCU: 0xB99, offset: 0x18D549, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14startRecording7options10PromiseKit0I0CyytGAA0G7OptionsVSg_tFyAF8ResolverCyytGXEfU_', symObjAddr: 0x38C, symBinAddr: 0x756AC, symSize: 0x1BC } + - { offsetInCU: 0xC7A, offset: 0x18D62A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC14startRecording7options10PromiseKit0I0CyytGAA0G7OptionsVSg_tFyAF8ResolverCyytGXEfU_ySayypGSgcfU_', symObjAddr: 0x5F0, symBinAddr: 0x7588C, symSize: 0x978 } + - { offsetInCU: 0xFBA, offset: 0x18D96A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorO2eeoiySbAC_ACtFZ', symObjAddr: 0x208, symBinAddr: 0x75528, symSize: 0x14 } + - { offsetInCU: 0x1001, offset: 0x18D9B1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorO4hash4intoys6HasherVz_tF', symObjAddr: 0x21C, symBinAddr: 0x7553C, symSize: 0x28 } + - { offsetInCU: 0x108C, offset: 0x18DA3C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14RecordingErrorO9hashValueSivg', symObjAddr: 0x244, symBinAddr: 0x75564, symSize: 0x44 } + - { offsetInCU: 0x1195, offset: 0x18DB45, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC11isRecordingSbvg', symObjAddr: 0x358, symBinAddr: 0x75678, symSize: 0x34 } + - { offsetInCU: 0x11B5, offset: 0x18DB65, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC11isRecordingSbvg', symObjAddr: 0x358, symBinAddr: 0x75678, symSize: 0x34 } + - { offsetInCU: 0x12DB, offset: 0x18DC8B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC13stopRecording10PromiseKit0H0CyAA0G4InfoVGyFyAE8ResolverCyAIGXEfU_', symObjAddr: 0xF68, symBinAddr: 0x76204, symSize: 0xD4 } + - { offsetInCU: 0x27, offset: 0x18DDBD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x7692C, symSize: 0x170 } + - { offsetInCU: 0x5B, offset: 0x18DDF1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x7692C, symSize: 0x170 } + - { offsetInCU: 0x18A, offset: 0x18DF20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8CAA0fG0A2aDP8dataTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x1A0, symBinAddr: 0x76ACC, symSize: 0x10 } + - { offsetInCU: 0x1BC, offset: 0x18DF52, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8CAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x1B0, symBinAddr: 0x76ADC, symSize: 0x4 } + - { offsetInCU: 0x1F1, offset: 0x18DF87, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x76AE0, symSize: 0x4 } + - { offsetInCU: 0x211, offset: 0x18DFA7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x76AE0, symSize: 0x4 } + - { offsetInCU: 0x223, offset: 0x18DFB9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTf4nd_n', symObjAddr: 0x1B8, symBinAddr: 0x76AE4, symSize: 0x168 } + - { offsetInCU: 0x3E9, offset: 0x18E17F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8CMa', symObjAddr: 0x180, symBinAddr: 0x76AAC, symSize: 0x20 } + - { offsetInCU: 0x820, offset: 0x18E5B6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore25FacePixelsExtractorRgb8x8CfD', symObjAddr: 0x170, symBinAddr: 0x76A9C, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x18E6A3, size: 0x8, addend: 0x0, symName: '_$sSo36AVAssetWriterInputPixelBufferAdaptorC19VitalSignEngineCoreE05assetbC017withVideoSettings11pixelFormatABSo0abC0C_SDySSypGs6UInt32VtcfC', symObjAddr: 0x0, symBinAddr: 0x76C4C, symSize: 0x484 } + - { offsetInCU: 0x3CC, offset: 0x18EA48, size: 0x8, addend: 0x0, symName: '_$sSo36AVAssetWriterInputPixelBufferAdaptorC19VitalSignEngineCoreE05assetbC017withVideoSettings11pixelFormatABSo0abC0C_SDySSypGs6UInt32VtcfC', symObjAddr: 0x0, symBinAddr: 0x76C4C, symSize: 0x484 } + - { offsetInCU: 0x2B, offset: 0x18EC88, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8CallbackC6reject5erroryAA11CameraErrorO_tF', symObjAddr: 0x0, symBinAddr: 0x770D0, symSize: 0x104 } + - { offsetInCU: 0xE7, offset: 0x18ED44, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8CallbackCMa', symObjAddr: 0x128, symBinAddr: 0x771F8, symSize: 0x20 } + - { offsetInCU: 0x3D5, offset: 0x18F032, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8CallbackC6reject5erroryAA11CameraErrorO_tF', symObjAddr: 0x0, symBinAddr: 0x770D0, symSize: 0x104 } + - { offsetInCU: 0x4C7, offset: 0x18F124, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8CallbackCfD', symObjAddr: 0x104, symBinAddr: 0x771D4, symSize: 0x24 } + - { offsetInCU: 0x2B, offset: 0x18F190, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySo31AVCaptureVideoStabilizationModeVG_SSTg506$sSo21c67DeviceFormatC19VitalSignEngineCoreE12toDictionarySDySSypGyFSSSo0A22deF53Vcfu_33_1e36673a3894c6a1c8e4648c5b1eff3dAGSSTf3nnpk_nTf1cn_n', symObjAddr: 0x0, symBinAddr: 0x77218, symSize: 0x1F4 } + - { offsetInCU: 0x2E5, offset: 0x18F44A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore29getAllVideoStabilizationModes33_B7FF10081AC1FEBD7135EC1476DCCF6ELLSaySo09AVCapturegH4ModeVGyF', symObjAddr: 0x37C, symBinAddr: 0x77594, symSize: 0xC4 } + - { offsetInCU: 0x756, offset: 0x18F8BB, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySo31AVCaptureVideoStabilizationModeVG_SSTg506$sSo21c67DeviceFormatC19VitalSignEngineCoreE12toDictionarySDySSypGyFSSSo0A22deF53Vcfu_33_1e36673a3894c6a1c8e4648c5b1eff3dAGSSTf3nnpk_nTf1cn_n', symObjAddr: 0x0, symBinAddr: 0x77218, symSize: 0x1F4 } + - { offsetInCU: 0x938, offset: 0x18FA9D, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySo19AVCaptureColorSpaceVG_SSTg506$sSo21c67DeviceFormatC19VitalSignEngineCoreE12toDictionarySDySSypGyFSSSo0A10dE54Vcfu0_33_66af4843540e84e621c53a910e49e80dAGSSTf3nnpk_nTf1cn_n', symObjAddr: 0x1F4, symBinAddr: 0x7740C, symSize: 0x188 } + - { offsetInCU: 0xEEB, offset: 0x190050, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE12toDictionarySDySSypGyF', symObjAddr: 0x4A4, symBinAddr: 0x776BC, symSize: 0x914 } + - { offsetInCU: 0x141B, offset: 0x190580, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE23videoStabilizationModesSaySo0a5VideoI4ModeVGvg', symObjAddr: 0x440, symBinAddr: 0x77658, symSize: 0x64 } + - { offsetInCU: 0x27, offset: 0x190760, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x77FD0, symSize: 0x170 } + - { offsetInCU: 0x5B, offset: 0x190794, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFSd_S2dtSDySSSo8NSNumberCGXEfU_', symObjAddr: 0x0, symBinAddr: 0x77FD0, symSize: 0x170 } + - { offsetInCU: 0x18A, offset: 0x1908C3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64CAA0fG0A2aDP8dataTypeAA09PixelDataJ0OvgTW', symObjAddr: 0x1A0, symBinAddr: 0x78170, symSize: 0x10 } + - { offsetInCU: 0x1BC, offset: 0x1908F5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64CAA0fG0A2aDP5resetyyFTW', symObjAddr: 0x1B0, symBinAddr: 0x78180, symSize: 0x4 } + - { offsetInCU: 0x1F1, offset: 0x19092A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x78184, symSize: 0x4 } + - { offsetInCU: 0x211, offset: 0x19094A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64CAA0fG0A2aDP7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTW', symObjAddr: 0x1B4, symBinAddr: 0x78184, symSize: 0x4 } + - { offsetInCU: 0x223, offset: 0x19095C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64C7extract5imageSaySd_S2dtGSgSo7UIImageC_tFTf4nd_n', symObjAddr: 0x1B8, symBinAddr: 0x78188, symSize: 0x168 } + - { offsetInCU: 0x3E9, offset: 0x190B22, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64CMa', symObjAddr: 0x180, symBinAddr: 0x78150, symSize: 0x20 } + - { offsetInCU: 0x820, offset: 0x190F59, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore27FacePixelsExtractorYuv64x64CfD', symObjAddr: 0x170, symBinAddr: 0x78140, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x191046, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC25addPinchGestureRecognizeryyF', symObjAddr: 0x0, symBinAddr: 0x782F0, symSize: 0xB8 } + - { offsetInCU: 0x157, offset: 0x191176, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC7onPinchyySo24UIPinchGestureRecognizerCFTo', symObjAddr: 0x594, symBinAddr: 0x78884, symSize: 0x50 } + - { offsetInCU: 0x173, offset: 0x191192, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC4zoom6factor8animatedy0D8Graphics7CGFloatV_SbtFTo', symObjAddr: 0x5E4, symBinAddr: 0x788D4, symSize: 0x40 } + - { offsetInCU: 0x4D3, offset: 0x1914F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC25addPinchGestureRecognizeryyF', symObjAddr: 0x0, symBinAddr: 0x782F0, symSize: 0xB8 } + - { offsetInCU: 0x5DC, offset: 0x1915FB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC28removePinchGestureRecognizeryyF', symObjAddr: 0xB8, symBinAddr: 0x783A8, symSize: 0x74 } + - { offsetInCU: 0x65F, offset: 0x19167E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16maxAvailableZoom0D8Graphics7CGFloatVvg', symObjAddr: 0x12C, symBinAddr: 0x7841C, symSize: 0x94 } + - { offsetInCU: 0x6A2, offset: 0x1916C1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC16minAvailableZoom0D8Graphics7CGFloatVvg', symObjAddr: 0x1C0, symBinAddr: 0x784B0, symSize: 0x70 } + - { offsetInCU: 0x6E5, offset: 0x191704, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC4zoom6factor8animatedy0D8Graphics7CGFloatV_SbtF', symObjAddr: 0x230, symBinAddr: 0x78520, symSize: 0x194 } + - { offsetInCU: 0x7D9, offset: 0x1917F8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10CameraViewC7onPinchyySo24UIPinchGestureRecognizerCF', symObjAddr: 0x3C4, symBinAddr: 0x786B4, symSize: 0x1D0 } + - { offsetInCU: 0x36D, offset: 0x191C5F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0xB38, symBinAddr: 0x7944C, symSize: 0x20 } + - { offsetInCU: 0x39E, offset: 0x191C90, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0xB58, symBinAddr: 0x7946C, symSize: 0xC } + - { offsetInCU: 0x3BE, offset: 0x191CB0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0xB58, symBinAddr: 0x7946C, symSize: 0xC } + - { offsetInCU: 0x409, offset: 0x191CFB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0xBB0, symBinAddr: 0x794C4, symSize: 0x8 } + - { offsetInCU: 0x425, offset: 0x191D17, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0xBB8, symBinAddr: 0x794CC, symSize: 0xC } + - { offsetInCU: 0x445, offset: 0x191D37, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOSYAASY8rawValue03RawG0QzvgTW', symObjAddr: 0xBB8, symBinAddr: 0x794CC, symSize: 0xC } + - { offsetInCU: 0x47C, offset: 0x191D6E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ExerciseOSYAASY8rawValuexSg03RawG0Qz_tcfCTW', symObjAddr: 0xBCC, symBinAddr: 0x794E0, symSize: 0x8 } + - { offsetInCU: 0x9B7, offset: 0x1922A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x658, symBinAddr: 0x78F6C, symSize: 0x14 } + - { offsetInCU: 0x9D7, offset: 0x1922C9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x658, symBinAddr: 0x78F6C, symSize: 0x14 } + - { offsetInCU: 0x9FD, offset: 0x1922EF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x66C, symBinAddr: 0x78F80, symSize: 0x44 } + - { offsetInCU: 0xAE0, offset: 0x1923D2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x6B0, symBinAddr: 0x78FC4, symSize: 0x28 } + - { offsetInCU: 0x125A, offset: 0x192B4C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVSgWOy', symObjAddr: 0x10AC, symBinAddr: 0x7995C, symSize: 0x14 } + - { offsetInCU: 0x126E, offset: 0x192B60, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVSgWOy', symObjAddr: 0x117C, symBinAddr: 0x79A2C, symSize: 0x14 } + - { offsetInCU: 0x12A7, offset: 0x192B99, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14GetHealthStageOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x12B4, symBinAddr: 0x79B64, symSize: 0x8 } + - { offsetInCU: 0x165A, offset: 0x192F4C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOSHAASQWb', symObjAddr: 0x1A84, symBinAddr: 0x7A2D4, symSize: 0x4 } + - { offsetInCU: 0x166E, offset: 0x192F60, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOACSQAAWl', symObjAddr: 0x1A88, symBinAddr: 0x7A2D8, symSize: 0x44 } + - { offsetInCU: 0x1682, offset: 0x192F74, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOSHAASQWb', symObjAddr: 0x1ACC, symBinAddr: 0x7A31C, symSize: 0x4 } + - { offsetInCU: 0x1696, offset: 0x192F88, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOACSQAAWl', symObjAddr: 0x1AD0, symBinAddr: 0x7A320, symSize: 0x44 } + - { offsetInCU: 0x16AA, offset: 0x192F9C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8DiabeticOSHAASQWb', symObjAddr: 0x1B14, symBinAddr: 0x7A364, symSize: 0x4 } + - { offsetInCU: 0x16BE, offset: 0x192FB0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8DiabeticOACSQAAWl', symObjAddr: 0x1B18, symBinAddr: 0x7A368, symSize: 0x44 } + - { offsetInCU: 0x16D2, offset: 0x192FC4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOSHAASQWb', symObjAddr: 0x1B5C, symBinAddr: 0x7A3AC, symSize: 0x4 } + - { offsetInCU: 0x16E6, offset: 0x192FD8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOACSQAAWl', symObjAddr: 0x1B60, symBinAddr: 0x7A3B0, symSize: 0x44 } + - { offsetInCU: 0x16FA, offset: 0x192FEC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ExerciseOSHAASQWb', symObjAddr: 0x1BA4, symBinAddr: 0x7A3F4, symSize: 0x4 } + - { offsetInCU: 0x170E, offset: 0x193000, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ExerciseOACSQAAWl', symObjAddr: 0x1BA8, symBinAddr: 0x7A3F8, symSize: 0x44 } + - { offsetInCU: 0x1722, offset: 0x193014, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14GetHealthStageOSHAASQWb', symObjAddr: 0x1BEC, symBinAddr: 0x7A43C, symSize: 0x4 } + - { offsetInCU: 0x1736, offset: 0x193028, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14GetHealthStageOACSQAAWl', symObjAddr: 0x1BF0, symBinAddr: 0x7A440, symSize: 0x44 } + - { offsetInCU: 0x174A, offset: 0x19303C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOwet', symObjAddr: 0x1C44, symBinAddr: 0x7A484, symSize: 0x90 } + - { offsetInCU: 0x175E, offset: 0x193050, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOwst', symObjAddr: 0x1CD4, symBinAddr: 0x7A514, symSize: 0xBC } + - { offsetInCU: 0x1772, offset: 0x193064, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOwup', symObjAddr: 0x1D90, symBinAddr: 0x7A5D0, symSize: 0x4 } + - { offsetInCU: 0x1786, offset: 0x193078, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOMa', symObjAddr: 0x1D94, symBinAddr: 0x7A5D4, symSize: 0x10 } + - { offsetInCU: 0x179A, offset: 0x19308C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthVwxx', symObjAddr: 0x1DA4, symBinAddr: 0x7A5E4, symSize: 0x30 } + - { offsetInCU: 0x17AE, offset: 0x1930A0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthVwcp', symObjAddr: 0x1DD4, symBinAddr: 0x7A614, symSize: 0x184 } + - { offsetInCU: 0x17C2, offset: 0x1930B4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthVwca', symObjAddr: 0x1F58, symBinAddr: 0x7A798, symSize: 0x1AC } + - { offsetInCU: 0x17D6, offset: 0x1930C8, size: 0x8, addend: 0x0, symName: ___swift_memcpy328_8, symObjAddr: 0x2104, symBinAddr: 0x7A944, symSize: 0x8 } + - { offsetInCU: 0x17EA, offset: 0x1930DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthVwta', symObjAddr: 0x210C, symBinAddr: 0x7A94C, symSize: 0x18C } + - { offsetInCU: 0x17FE, offset: 0x1930F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthVwet', symObjAddr: 0x2298, symBinAddr: 0x7AAD8, symSize: 0x5C } + - { offsetInCU: 0x1812, offset: 0x193104, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthVwst', symObjAddr: 0x22F4, symBinAddr: 0x7AB34, symSize: 0xA8 } + - { offsetInCU: 0x1826, offset: 0x193118, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthVMa', symObjAddr: 0x239C, symBinAddr: 0x7ABDC, symSize: 0x10 } + - { offsetInCU: 0x183A, offset: 0x19312C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0VwCP', symObjAddr: 0x23AC, symBinAddr: 0x7ABEC, symSize: 0x30 } + - { offsetInCU: 0x184E, offset: 0x193140, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0Vwxx', symObjAddr: 0x23DC, symBinAddr: 0x7AC1C, symSize: 0x28 } + - { offsetInCU: 0x1862, offset: 0x193154, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0Vwcp', symObjAddr: 0x2404, symBinAddr: 0x7AC44, symSize: 0x104 } + - { offsetInCU: 0x1876, offset: 0x193168, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0Vwca', symObjAddr: 0x2508, symBinAddr: 0x7AD48, symSize: 0x144 } + - { offsetInCU: 0x188A, offset: 0x19317C, size: 0x8, addend: 0x0, symName: ___swift_memcpy248_8, symObjAddr: 0x264C, symBinAddr: 0x7AE8C, symSize: 0x4C } + - { offsetInCU: 0x189E, offset: 0x193190, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0Vwta', symObjAddr: 0x2698, symBinAddr: 0x7AED8, symSize: 0x114 } + - { offsetInCU: 0x18B2, offset: 0x1931A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0Vwet', symObjAddr: 0x27AC, symBinAddr: 0x7AFEC, symSize: 0x5C } + - { offsetInCU: 0x18C6, offset: 0x1931B8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0Vwst', symObjAddr: 0x2808, symBinAddr: 0x7B048, symSize: 0x90 } + - { offsetInCU: 0x18DA, offset: 0x1931CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0VMa', symObjAddr: 0x2898, symBinAddr: 0x7B0D8, symSize: 0x10 } + - { offsetInCU: 0x18EE, offset: 0x1931E0, size: 0x8, addend: 0x0, symName: ___swift_memcpy40_8, symObjAddr: 0x28A8, symBinAddr: 0x7B0E8, symSize: 0x14 } + - { offsetInCU: 0x1902, offset: 0x1931F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksVwet', symObjAddr: 0x28BC, symBinAddr: 0x7B0FC, symSize: 0x20 } + - { offsetInCU: 0x1916, offset: 0x193208, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksVwst', symObjAddr: 0x28DC, symBinAddr: 0x7B11C, symSize: 0x34 } + - { offsetInCU: 0x192A, offset: 0x19321C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksVMa', symObjAddr: 0x2910, symBinAddr: 0x7B150, symSize: 0x10 } + - { offsetInCU: 0x193E, offset: 0x193230, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CovidRiskVMa', symObjAddr: 0x2920, symBinAddr: 0x7B160, symSize: 0x10 } + - { offsetInCU: 0x1952, offset: 0x193244, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVwxx', symObjAddr: 0x2930, symBinAddr: 0x7B170, symSize: 0x8 } + - { offsetInCU: 0x1966, offset: 0x193258, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVwcp', symObjAddr: 0x2938, symBinAddr: 0x7B178, symSize: 0x4C } + - { offsetInCU: 0x197A, offset: 0x19326C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVwca', symObjAddr: 0x2984, symBinAddr: 0x7B1C4, symSize: 0x60 } + - { offsetInCU: 0x198E, offset: 0x193280, size: 0x8, addend: 0x0, symName: ___swift_memcpy80_8, symObjAddr: 0x29E4, symBinAddr: 0x7B224, symSize: 0x1C } + - { offsetInCU: 0x19A2, offset: 0x193294, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVwta', symObjAddr: 0x2A00, symBinAddr: 0x7B240, symSize: 0x50 } + - { offsetInCU: 0x19B6, offset: 0x1932A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVwet', symObjAddr: 0x2A50, symBinAddr: 0x7B290, symSize: 0x5C } + - { offsetInCU: 0x19CA, offset: 0x1932BC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVwst', symObjAddr: 0x2AAC, symBinAddr: 0x7B2EC, symSize: 0x68 } + - { offsetInCU: 0x19DE, offset: 0x1932D0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVMa', symObjAddr: 0x2B14, symBinAddr: 0x7B354, symSize: 0x10 } + - { offsetInCU: 0x19F2, offset: 0x1932E4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVwxx', symObjAddr: 0x2B24, symBinAddr: 0x7B364, symSize: 0x8 } + - { offsetInCU: 0x1A06, offset: 0x1932F8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVwcp', symObjAddr: 0x2B2C, symBinAddr: 0x7B36C, symSize: 0xDC } + - { offsetInCU: 0x1A1A, offset: 0x19330C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVwca', symObjAddr: 0x2C08, symBinAddr: 0x7B448, symSize: 0xF0 } + - { offsetInCU: 0x1A2E, offset: 0x193320, size: 0x8, addend: 0x0, symName: ___swift_memcpy192_8, symObjAddr: 0x2CF8, symBinAddr: 0x7B538, symSize: 0x34 } + - { offsetInCU: 0x1A42, offset: 0x193334, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVwta', symObjAddr: 0x2D2C, symBinAddr: 0x7B56C, symSize: 0xE0 } + - { offsetInCU: 0x1A56, offset: 0x193348, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVwet', symObjAddr: 0x2E0C, symBinAddr: 0x7B64C, symSize: 0x5C } + - { offsetInCU: 0x1A6A, offset: 0x19335C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVwst', symObjAddr: 0x2E68, symBinAddr: 0x7B6A8, symSize: 0x84 } + - { offsetInCU: 0x1A7E, offset: 0x193370, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVMa', symObjAddr: 0x2EEC, symBinAddr: 0x7B72C, symSize: 0x10 } + - { offsetInCU: 0x1A92, offset: 0x193384, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOwet', symObjAddr: 0x2EFC, symBinAddr: 0x7B73C, symSize: 0x90 } + - { offsetInCU: 0x1AA6, offset: 0x193398, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOwst', symObjAddr: 0x2F8C, symBinAddr: 0x7B7CC, symSize: 0xBC } + - { offsetInCU: 0x1ABA, offset: 0x1933AC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOwug', symObjAddr: 0x3048, symBinAddr: 0x7B888, symSize: 0x8 } + - { offsetInCU: 0x1ACE, offset: 0x1933C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOwup', symObjAddr: 0x3050, symBinAddr: 0x7B890, symSize: 0x4 } + - { offsetInCU: 0x1AE2, offset: 0x1933D4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOwui', symObjAddr: 0x3054, symBinAddr: 0x7B894, symSize: 0xC } + - { offsetInCU: 0x1AF6, offset: 0x1933E8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOMa', symObjAddr: 0x3060, symBinAddr: 0x7B8A0, symSize: 0x10 } + - { offsetInCU: 0x1B0A, offset: 0x1933FC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8DiabeticOwup', symObjAddr: 0x3078, symBinAddr: 0x7B8B8, symSize: 0x4 } + - { offsetInCU: 0x1B1E, offset: 0x193410, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8DiabeticOMa', symObjAddr: 0x307C, symBinAddr: 0x7B8BC, symSize: 0x10 } + - { offsetInCU: 0x1B32, offset: 0x193424, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOwug', symObjAddr: 0x31E0, symBinAddr: 0x7BA20, symSize: 0x8 } + - { offsetInCU: 0x1B46, offset: 0x193438, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOwup', symObjAddr: 0x31E8, symBinAddr: 0x7BA28, symSize: 0x4 } + - { offsetInCU: 0x1B5A, offset: 0x19344C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOwui', symObjAddr: 0x31EC, symBinAddr: 0x7BA2C, symSize: 0x8 } + - { offsetInCU: 0x1B6E, offset: 0x193460, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOMa', symObjAddr: 0x31F4, symBinAddr: 0x7BA34, symSize: 0x10 } + - { offsetInCU: 0x1B82, offset: 0x193474, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ExerciseOwet', symObjAddr: 0x3204, symBinAddr: 0x7BA44, symSize: 0x90 } + - { offsetInCU: 0x1B96, offset: 0x193488, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ExerciseOwst', symObjAddr: 0x3294, symBinAddr: 0x7BAD4, symSize: 0xBC } + - { offsetInCU: 0x1BAA, offset: 0x19349C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ExerciseOwup', symObjAddr: 0x3350, symBinAddr: 0x7BB90, symSize: 0x4 } + - { offsetInCU: 0x1BBE, offset: 0x1934B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ExerciseOMa', symObjAddr: 0x3354, symBinAddr: 0x7BB94, symSize: 0x10 } + - { offsetInCU: 0x1BD2, offset: 0x1934C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOwxx', symObjAddr: 0x3368, symBinAddr: 0x7BBA8, symSize: 0x18 } + - { offsetInCU: 0x1BE6, offset: 0x1934D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOwca', symObjAddr: 0x33CC, symBinAddr: 0x7BC0C, symSize: 0xA0 } + - { offsetInCU: 0x1BFA, offset: 0x1934EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOwta', symObjAddr: 0x3478, symBinAddr: 0x7BCAC, symSize: 0x60 } + - { offsetInCU: 0x1C0E, offset: 0x193500, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOwet', symObjAddr: 0x34D8, symBinAddr: 0x7BD0C, symSize: 0x58 } + - { offsetInCU: 0x1C22, offset: 0x193514, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOwst', symObjAddr: 0x3530, symBinAddr: 0x7BD64, symSize: 0x54 } + - { offsetInCU: 0x1C36, offset: 0x193528, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOwug', symObjAddr: 0x3584, symBinAddr: 0x7BDB8, symSize: 0x18 } + - { offsetInCU: 0x1C4A, offset: 0x19353C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOwup', symObjAddr: 0x359C, symBinAddr: 0x7BDD0, symSize: 0x4 } + - { offsetInCU: 0x1C5E, offset: 0x193550, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOwui', symObjAddr: 0x35A0, symBinAddr: 0x7BDD4, symSize: 0x20 } + - { offsetInCU: 0x1C72, offset: 0x193564, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityOMa', symObjAddr: 0x35C0, symBinAddr: 0x7BDF4, symSize: 0x10 } + - { offsetInCU: 0x1C86, offset: 0x193578, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVwxx', symObjAddr: 0x35D0, symBinAddr: 0x7BE04, symSize: 0x48 } + - { offsetInCU: 0x1C9A, offset: 0x19358C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVwcp', symObjAddr: 0x3618, symBinAddr: 0x7BE4C, symSize: 0x110 } + - { offsetInCU: 0x1CAE, offset: 0x1935A0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVwca', symObjAddr: 0x3728, symBinAddr: 0x7BF5C, symSize: 0x1F0 } + - { offsetInCU: 0x1CC9, offset: 0x1935BB, size: 0x8, addend: 0x0, symName: ___swift_memcpy168_8, symObjAddr: 0x3980, symBinAddr: 0x7C14C, symSize: 0x3C } + - { offsetInCU: 0x1CDD, offset: 0x1935CF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVwta', symObjAddr: 0x39BC, symBinAddr: 0x7C188, symSize: 0x140 } + - { offsetInCU: 0x1CF1, offset: 0x1935E3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVwet', symObjAddr: 0x3AFC, symBinAddr: 0x7C2C8, symSize: 0x48 } + - { offsetInCU: 0x1D05, offset: 0x1935F7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVwst', symObjAddr: 0x3B44, symBinAddr: 0x7C310, symSize: 0x68 } + - { offsetInCU: 0x1D19, offset: 0x19360B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoVMa', symObjAddr: 0x3BAC, symBinAddr: 0x7C378, symSize: 0x10 } + - { offsetInCU: 0x1D2D, offset: 0x19361F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxVwet', symObjAddr: 0x3BC8, symBinAddr: 0x7C388, symSize: 0x20 } + - { offsetInCU: 0x1D41, offset: 0x193633, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxVwst', symObjAddr: 0x3BE8, symBinAddr: 0x7C3A8, symSize: 0x2C } + - { offsetInCU: 0x1D55, offset: 0x193647, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxVMa', symObjAddr: 0x3C14, symBinAddr: 0x7C3D4, symSize: 0x10 } + - { offsetInCU: 0x1D69, offset: 0x19365B, size: 0x8, addend: 0x0, symName: ___swift_memcpy25_8, symObjAddr: 0x3C24, symBinAddr: 0x7C3E4, symSize: 0x14 } + - { offsetInCU: 0x1D7D, offset: 0x19366F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoVwet', symObjAddr: 0x3C38, symBinAddr: 0x7C3F8, symSize: 0x20 } + - { offsetInCU: 0x1D91, offset: 0x193683, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoVwst', symObjAddr: 0x3C58, symBinAddr: 0x7C418, symSize: 0x30 } + - { offsetInCU: 0x1DA5, offset: 0x193697, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoVMa', symObjAddr: 0x3C88, symBinAddr: 0x7C448, symSize: 0x10 } + - { offsetInCU: 0x1DB9, offset: 0x1936AB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVwCP', symObjAddr: 0x3C98, symBinAddr: 0x7C458, symSize: 0x15C } + - { offsetInCU: 0x1DCD, offset: 0x1936BF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVwxx', symObjAddr: 0x3DF4, symBinAddr: 0x7C5B4, symSize: 0x9C } + - { offsetInCU: 0x1DE1, offset: 0x1936D3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVwcp', symObjAddr: 0x3E90, symBinAddr: 0x7C650, symSize: 0x130 } + - { offsetInCU: 0x1DF5, offset: 0x1936E7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVwca', symObjAddr: 0x3FC0, symBinAddr: 0x7C780, symSize: 0x1C8 } + - { offsetInCU: 0x1E09, offset: 0x1936FB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVwtk', symObjAddr: 0x4188, symBinAddr: 0x7C948, symSize: 0xF4 } + - { offsetInCU: 0x1E1D, offset: 0x19370F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVwta', symObjAddr: 0x427C, symBinAddr: 0x7CA3C, symSize: 0x184 } + - { offsetInCU: 0x1E31, offset: 0x193723, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVwet', symObjAddr: 0x4400, symBinAddr: 0x7CBC0, symSize: 0xC } + - { offsetInCU: 0x1E45, offset: 0x193737, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVwst', symObjAddr: 0x4490, symBinAddr: 0x7CC50, symSize: 0xC } + - { offsetInCU: 0x1E59, offset: 0x19374B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoVMr', symObjAddr: 0x451C, symBinAddr: 0x7CCDC, symSize: 0x98 } + - { offsetInCU: 0x1E6D, offset: 0x19375F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVwCP', symObjAddr: 0x45B4, symBinAddr: 0x7CD74, symSize: 0x4F0 } + - { offsetInCU: 0x1E81, offset: 0x193773, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVwxx', symObjAddr: 0x4AA4, symBinAddr: 0x7D264, symSize: 0x160 } + - { offsetInCU: 0x1E95, offset: 0x193787, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVwcp', symObjAddr: 0x4C04, symBinAddr: 0x7D3C4, symSize: 0x4C4 } + - { offsetInCU: 0x1EA9, offset: 0x19379B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVwca', symObjAddr: 0x50C8, symBinAddr: 0x7D888, symSize: 0x8C8 } + - { offsetInCU: 0x1EC4, offset: 0x1937B6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksVWOh', symObjAddr: 0x5990, symBinAddr: 0x7E150, symSize: 0x28 } + - { offsetInCU: 0x1EF4, offset: 0x1937E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisVWOh', symObjAddr: 0x59B8, symBinAddr: 0x7E178, symSize: 0x28 } + - { offsetInCU: 0x1F1D, offset: 0x19380F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVwtk', symObjAddr: 0x59E0, symBinAddr: 0x7E1A0, symSize: 0x2C0 } + - { offsetInCU: 0x1F31, offset: 0x193823, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVwta', symObjAddr: 0x5CA0, symBinAddr: 0x7E460, symSize: 0x674 } + - { offsetInCU: 0x1F45, offset: 0x193837, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVwet', symObjAddr: 0x6314, symBinAddr: 0x7EAD4, symSize: 0xC } + - { offsetInCU: 0x1F59, offset: 0x19384B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVwst', symObjAddr: 0x63D4, symBinAddr: 0x7EB94, symSize: 0xC } + - { offsetInCU: 0x1F6D, offset: 0x19385F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVMr', symObjAddr: 0x6484, symBinAddr: 0x7EC44, symSize: 0xCC } + - { offsetInCU: 0x1F81, offset: 0x193873, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14GetHealthStageOwet', symObjAddr: 0x659C, symBinAddr: 0x7ED5C, symSize: 0x90 } + - { offsetInCU: 0x1F95, offset: 0x193887, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14GetHealthStageOwst', symObjAddr: 0x662C, symBinAddr: 0x7EDEC, symSize: 0xBC } + - { offsetInCU: 0x1FA9, offset: 0x19389B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14GetHealthStageOwup', symObjAddr: 0x66E8, symBinAddr: 0x7EEA8, symSize: 0x4 } + - { offsetInCU: 0x1FBD, offset: 0x1938AF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14GetHealthStageOMa', symObjAddr: 0x66EC, symBinAddr: 0x7EEAC, symSize: 0x10 } + - { offsetInCU: 0x1FD1, offset: 0x1938C3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVwCP', symObjAddr: 0x66FC, symBinAddr: 0x7EEBC, symSize: 0x598 } + - { offsetInCU: 0x1FE5, offset: 0x1938D7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVwxx', symObjAddr: 0x6C94, symBinAddr: 0x7F454, symSize: 0x1A0 } + - { offsetInCU: 0x1FF9, offset: 0x1938EB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVwcp', symObjAddr: 0x6E34, symBinAddr: 0x7F5F4, symSize: 0x56C } + - { offsetInCU: 0x200D, offset: 0x1938FF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVwca', symObjAddr: 0x73A0, symBinAddr: 0x7FB60, symSize: 0xE9C } + - { offsetInCU: 0x2021, offset: 0x193913, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVwtk', symObjAddr: 0x8278, symBinAddr: 0x80A38, symSize: 0x358 } + - { offsetInCU: 0x2035, offset: 0x193927, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVwta', symObjAddr: 0x85D0, symBinAddr: 0x80D90, symSize: 0x9D4 } + - { offsetInCU: 0x2049, offset: 0x19393B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVwet', symObjAddr: 0x8FA4, symBinAddr: 0x81764, symSize: 0xC } + - { offsetInCU: 0x205D, offset: 0x19394F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVwst', symObjAddr: 0x903C, symBinAddr: 0x817FC, symSize: 0xC } + - { offsetInCU: 0x2071, offset: 0x193963, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultVMr', symObjAddr: 0x90C0, symBinAddr: 0x81880, symSize: 0xA4 } + - { offsetInCU: 0x2085, offset: 0x193977, size: 0x8, addend: 0x0, symName: ___swift_memcpy5_1, symObjAddr: 0x9164, symBinAddr: 0x81924, symSize: 0x14 } + - { offsetInCU: 0x2099, offset: 0x19398B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsVwet', symObjAddr: 0x9178, symBinAddr: 0x81938, symSize: 0x54 } + - { offsetInCU: 0x20AD, offset: 0x19399F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsVwst', symObjAddr: 0x91CC, symBinAddr: 0x8198C, symSize: 0x44 } + - { offsetInCU: 0x20C1, offset: 0x1939B3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsVMa', symObjAddr: 0x9210, symBinAddr: 0x819D0, symSize: 0x10 } + - { offsetInCU: 0x20D5, offset: 0x1939C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersVwxx', symObjAddr: 0x9220, symBinAddr: 0x819E0, symSize: 0x8 } + - { offsetInCU: 0x20E9, offset: 0x1939DB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersVwcp', symObjAddr: 0x9228, symBinAddr: 0x819E8, symSize: 0x54 } + - { offsetInCU: 0x20FD, offset: 0x1939EF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersVwca', symObjAddr: 0x927C, symBinAddr: 0x81A3C, symSize: 0x70 } + - { offsetInCU: 0x2111, offset: 0x193A03, size: 0x8, addend: 0x0, symName: ___swift_memcpy56_8, symObjAddr: 0x92EC, symBinAddr: 0x81AAC, symSize: 0x1C } + - { offsetInCU: 0x2125, offset: 0x193A17, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersVwta', symObjAddr: 0x9308, symBinAddr: 0x81AC8, symSize: 0x60 } + - { offsetInCU: 0x2139, offset: 0x193A2B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersVwet', symObjAddr: 0x9368, symBinAddr: 0x81B28, symSize: 0x48 } + - { offsetInCU: 0x214D, offset: 0x193A3F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersVwst', symObjAddr: 0x93B0, symBinAddr: 0x81B70, symSize: 0x4C } + - { offsetInCU: 0x2161, offset: 0x193A53, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersVMa', symObjAddr: 0x93FC, symBinAddr: 0x81BBC, symSize: 0x10 } + - { offsetInCU: 0x2175, offset: 0x193A67, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVwxx', symObjAddr: 0x940C, symBinAddr: 0x81BCC, symSize: 0x8 } + - { offsetInCU: 0x2189, offset: 0x193A7B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVwcp', symObjAddr: 0x9414, symBinAddr: 0x81BD4, symSize: 0x94 } + - { offsetInCU: 0x219D, offset: 0x193A8F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVwca', symObjAddr: 0x94A8, symBinAddr: 0x81C68, symSize: 0xB4 } + - { offsetInCU: 0x21B1, offset: 0x193AA3, size: 0x8, addend: 0x0, symName: ___swift_memcpy113_8, symObjAddr: 0x955C, symBinAddr: 0x81D1C, symSize: 0x2C } + - { offsetInCU: 0x21C5, offset: 0x193AB7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVwta', symObjAddr: 0x9588, symBinAddr: 0x81D48, symSize: 0x9C } + - { offsetInCU: 0x21D9, offset: 0x193ACB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVwet', symObjAddr: 0x9624, symBinAddr: 0x81DE4, symSize: 0x5C } + - { offsetInCU: 0x21ED, offset: 0x193ADF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVwst', symObjAddr: 0x9680, symBinAddr: 0x81E40, symSize: 0x74 } + - { offsetInCU: 0x2201, offset: 0x193AF3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigVMa', symObjAddr: 0x96F4, symBinAddr: 0x81EB4, symSize: 0x10 } + - { offsetInCU: 0x2215, offset: 0x193B07, size: 0x8, addend: 0x0, symName: ___swift_memcpy33_8, symObjAddr: 0x974C, symBinAddr: 0x81F0C, symSize: 0x14 } + - { offsetInCU: 0x2229, offset: 0x193B1B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsVwet', symObjAddr: 0x9760, symBinAddr: 0x81F20, symSize: 0x54 } + - { offsetInCU: 0x223D, offset: 0x193B2F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsVwst', symObjAddr: 0x97B4, symBinAddr: 0x81F74, symSize: 0x48 } + - { offsetInCU: 0x2251, offset: 0x193B43, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsVMa', symObjAddr: 0x97FC, symBinAddr: 0x81FBC, symSize: 0x10 } + - { offsetInCU: 0x2265, offset: 0x193B57, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVwCP', symObjAddr: 0x980C, symBinAddr: 0x81FCC, symSize: 0x728 } + - { offsetInCU: 0x2279, offset: 0x193B6B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVwxx', symObjAddr: 0x9F34, symBinAddr: 0x826F4, symSize: 0x1FC } + - { offsetInCU: 0x228D, offset: 0x193B7F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVwcp', symObjAddr: 0xA150, symBinAddr: 0x828F0, symSize: 0x6FC } + - { offsetInCU: 0x22A1, offset: 0x193B93, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVwca', symObjAddr: 0xA84C, symBinAddr: 0x82FEC, symSize: 0x1710 } + - { offsetInCU: 0x22B5, offset: 0x193BA7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19AgeProjectionResultVWOh', symObjAddr: 0xC0C4, symBinAddr: 0x846FC, symSize: 0x34 } + - { offsetInCU: 0x22C9, offset: 0x193BBB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVwtk', symObjAddr: 0xC0F8, symBinAddr: 0x84730, symSize: 0x468 } + - { offsetInCU: 0x22DD, offset: 0x193BCF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVwta', symObjAddr: 0xC560, symBinAddr: 0x84B98, symSize: 0xED8 } + - { offsetInCU: 0x22F1, offset: 0x193BE3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVwet', symObjAddr: 0xD438, symBinAddr: 0x85A70, symSize: 0xC } + - { offsetInCU: 0x2305, offset: 0x193BF7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVwst', symObjAddr: 0xD4D0, symBinAddr: 0x85B08, symSize: 0xC } + - { offsetInCU: 0x2319, offset: 0x193C0B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVMr', symObjAddr: 0xD554, symBinAddr: 0x85B8C, symSize: 0xB4 } + - { offsetInCU: 0x23D2, offset: 0x193CC4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x6D8, symBinAddr: 0x78FEC, symSize: 0x40 } + - { offsetInCU: 0x246E, offset: 0x193D60, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOs5ErrorAAsADP7_domainSSvgTW', symObjAddr: 0x718, symBinAddr: 0x7902C, symSize: 0x4 } + - { offsetInCU: 0x248A, offset: 0x193D7C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOs5ErrorAAsADP5_codeSivgTW', symObjAddr: 0x71C, symBinAddr: 0x79030, symSize: 0x4 } + - { offsetInCU: 0x24A6, offset: 0x193D98, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOs5ErrorAAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x720, symBinAddr: 0x79034, symSize: 0x4 } + - { offsetInCU: 0x24C2, offset: 0x193DB4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorOs5ErrorAAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x724, symBinAddr: 0x79038, symSize: 0x4 } + - { offsetInCU: 0x250B, offset: 0x193DFD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xA74, symBinAddr: 0x79388, symSize: 0x18 } + - { offsetInCU: 0x25B5, offset: 0x193EA7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOSHAASH9hashValueSivgTW', symObjAddr: 0xA8C, symBinAddr: 0x793A0, symSize: 0x44 } + - { offsetInCU: 0x2664, offset: 0x193F56, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xAD0, symBinAddr: 0x793E4, symSize: 0x28 } + - { offsetInCU: 0x26B7, offset: 0x193FA9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xAF8, symBinAddr: 0x7940C, symSize: 0x40 } + - { offsetInCU: 0x2743, offset: 0x194035, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xB6C, symBinAddr: 0x79480, symSize: 0x14 } + - { offsetInCU: 0x27A2, offset: 0x194094, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xB84, symBinAddr: 0x79498, symSize: 0x28 } + - { offsetInCU: 0x2BF2, offset: 0x1944E4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV5width6height03maxF15DetectionHeightAC0D8Graphics7CGFloatV_A2ISgtcfC', symObjAddr: 0x0, symBinAddr: 0x78914, symSize: 0x18 } + - { offsetInCU: 0x2C3B, offset: 0x19452D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV6gender3age6weight6height7smoking9alcoholic12hypertension12bpMedication8diabetic12heartDisease10depression18waistCircumference10occupation8exercise13sleepDuration6asthma9ethnicity11nationality03appE2Id6userIdAcA6GenderOSg_SdSgA_A_SbSgA0_AA12HypertensionOSgA0_AA8DiabeticOSgA0_A0_A_SSSgAA8ExerciseOSgA_A0_AA9EthnicityOSgA7_A7_SStcfC', symObjAddr: 0x18, symBinAddr: 0x7892C, symSize: 0xF8 } + - { offsetInCU: 0x2D7C, offset: 0x19466E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderO8rawValueACSgSi_tcfC', symObjAddr: 0x110, symBinAddr: 0x78A24, symSize: 0x1C } + - { offsetInCU: 0x2D99, offset: 0x19468B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6GenderO8rawValueSivg', symObjAddr: 0x12C, symBinAddr: 0x78A40, symSize: 0x8 } + - { offsetInCU: 0x2DBA, offset: 0x1946AC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionO8rawValueACSgSi_tcfC', symObjAddr: 0x134, symBinAddr: 0x78A48, symSize: 0x14 } + - { offsetInCU: 0x2DDB, offset: 0x1946CD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HypertensionO8rawValueSivg', symObjAddr: 0x148, symBinAddr: 0x78A5C, symSize: 0x8 } + - { offsetInCU: 0x2DFC, offset: 0x1946EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8ExerciseO8rawValueACSgSi_tcfC', symObjAddr: 0x150, symBinAddr: 0x78A64, symSize: 0x14 } + - { offsetInCU: 0x2E36, offset: 0x194728, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9EthnicityO10fromString8strValueACSgSSSg_tFZ', symObjAddr: 0x164, symBinAddr: 0x78A78, symSize: 0x3C8 } + - { offsetInCU: 0x302F, offset: 0x194921, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV8lighting8distance8centered8movement9frameRate11serverReady0H5Value010brightnessO0ACSb_S5bSdSgALtcfC', symObjAddr: 0x52C, symBinAddr: 0x78E40, symSize: 0x3C } + - { offsetInCU: 0x30BA, offset: 0x1949AC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV8serverId22dataCollectionDuration0h7SendingJ00hK4Rate0h6WindowJ06apiKey15faceLostTimeout19errorExpirationTimeAcA06ServerG0OSg_SdSgA3OSSSgA2OtcfC', symObjAddr: 0x568, symBinAddr: 0x78E7C, symSize: 0x70 } + - { offsetInCU: 0x3163, offset: 0x194A55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorO2eeoiySbAC_ACtFZ', symObjAddr: 0x5D8, symBinAddr: 0x78EEC, symSize: 0x14 } + - { offsetInCU: 0x31AA, offset: 0x194A9C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorO4hash4intoys6HasherVz_tF', symObjAddr: 0x5EC, symBinAddr: 0x78F00, symSize: 0x28 } + - { offsetInCU: 0x3235, offset: 0x194B27, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore7VSErrorO9hashValueSivg', symObjAddr: 0x614, symBinAddr: 0x78F28, symSize: 0x44 } + - { offsetInCU: 0x333E, offset: 0x194C30, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV9heartRateSdSgvg', symObjAddr: 0x728, symBinAddr: 0x7903C, symSize: 0xC } + - { offsetInCU: 0x3352, offset: 0x194C44, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV4spo2SdSgvg', symObjAddr: 0x734, symBinAddr: 0x79048, symSize: 0xC } + - { offsetInCU: 0x3366, offset: 0x194C58, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV15respiratoryRateSdSgvg', symObjAddr: 0x740, symBinAddr: 0x79054, symSize: 0xC } + - { offsetInCU: 0x337A, offset: 0x194C6C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV22bloodPressureDiastolicSdSgvg', symObjAddr: 0x74C, symBinAddr: 0x79060, symSize: 0xC } + - { offsetInCU: 0x338E, offset: 0x194C80, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV21bloodPressureSystolicSdSgvg', symObjAddr: 0x758, symBinAddr: 0x7906C, symSize: 0xC } + - { offsetInCU: 0x33A2, offset: 0x194C94, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV6stressSdSgvg', symObjAddr: 0x764, symBinAddr: 0x79078, symSize: 0xC } + - { offsetInCU: 0x33B6, offset: 0x194CA8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV5focusSdSgvg', symObjAddr: 0x770, symBinAddr: 0x79084, symSize: 0xC } + - { offsetInCU: 0x33CA, offset: 0x194CBC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV9readinessSdSgvg', symObjAddr: 0x77C, symBinAddr: 0x79090, symSize: 0xC } + - { offsetInCU: 0x33DE, offset: 0x194CD0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV12productivitySdSgvg', symObjAddr: 0x788, symBinAddr: 0x7909C, symSize: 0xC } + - { offsetInCU: 0x33F2, offset: 0x194CE4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV6energySdSgvg', symObjAddr: 0x794, symBinAddr: 0x790A8, symSize: 0xC } + - { offsetInCU: 0x3406, offset: 0x194CF8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV11hemoglobbinSdSgvg', symObjAddr: 0x7A0, symBinAddr: 0x790B4, symSize: 0xC } + - { offsetInCU: 0x341A, offset: 0x194D0C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV13hemoglobinA1CSdSgvg', symObjAddr: 0x7AC, symBinAddr: 0x790C0, symSize: 0xC } + - { offsetInCU: 0x342E, offset: 0x194D20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV19fastingBloodGlucoseSdSgvg', symObjAddr: 0x7B8, symBinAddr: 0x790CC, symSize: 0xC } + - { offsetInCU: 0x3442, offset: 0x194D34, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV16totalCholesterolSdSgvg', symObjAddr: 0x7C4, symBinAddr: 0x790D8, symSize: 0xC } + - { offsetInCU: 0x3456, offset: 0x194D48, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV3hdlSdSgvg', symObjAddr: 0x7D0, symBinAddr: 0x790E4, symSize: 0xC } + - { offsetInCU: 0x346A, offset: 0x194D5C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV5lightSiSgvg', symObjAddr: 0x7DC, symBinAddr: 0x790F0, symSize: 0xC } + - { offsetInCU: 0x347E, offset: 0x194D70, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV10brightnessSdSgvg', symObjAddr: 0x7E8, symBinAddr: 0x790FC, symSize: 0x10 } + - { offsetInCU: 0x3492, offset: 0x194D84, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV6motionSiSgvg', symObjAddr: 0x7F8, symBinAddr: 0x7910C, symSize: 0x10 } + - { offsetInCU: 0x34A6, offset: 0x194D98, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV5stateSiSgvg', symObjAddr: 0x808, symBinAddr: 0x7911C, symSize: 0x10 } + - { offsetInCU: 0x34BA, offset: 0x194DAC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV6makeupSbSgvg', symObjAddr: 0x818, symBinAddr: 0x7912C, symSize: 0x8 } + - { offsetInCU: 0x34CE, offset: 0x194DC0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV3ppgSaySdGSgvg', symObjAddr: 0x820, symBinAddr: 0x79134, symSize: 0x8 } + - { offsetInCU: 0x34E2, offset: 0x194DD4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV5ppgTsSaySdGSgvg', symObjAddr: 0x828, symBinAddr: 0x7913C, symSize: 0x8 } + - { offsetInCU: 0x34F6, offset: 0x194DE8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11GroundTruthV15backgroundImageSaySd_S2dtGSgvg', symObjAddr: 0x830, symBinAddr: 0x79144, symSize: 0x8 } + - { offsetInCU: 0x350A, offset: 0x194DFC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V13bloodPressureSSSgvg', symObjAddr: 0x838, symBinAddr: 0x7914C, symSize: 0x2C } + - { offsetInCU: 0x351E, offset: 0x194E10, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V21bloodPressureSystolicSdSgvg', symObjAddr: 0x864, symBinAddr: 0x79178, symSize: 0xC } + - { offsetInCU: 0x3532, offset: 0x194E24, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V22bloodPressureDiastolicSdSgvg', symObjAddr: 0x870, symBinAddr: 0x79184, symSize: 0xC } + - { offsetInCU: 0x3546, offset: 0x194E38, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V9heartRateSdvg', symObjAddr: 0x87C, symBinAddr: 0x79190, symSize: 0x8 } + - { offsetInCU: 0x355A, offset: 0x194E4C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V3ibiSdvg', symObjAddr: 0x884, symBinAddr: 0x79198, symSize: 0x8 } + - { offsetInCU: 0x356E, offset: 0x194E60, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V7hrvSdnnSdSgvg', symObjAddr: 0x88C, symBinAddr: 0x791A0, symSize: 0xC } + - { offsetInCU: 0x3582, offset: 0x194E74, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V8hrvRmssdSdSgvg', symObjAddr: 0x898, symBinAddr: 0x791AC, symSize: 0xC } + - { offsetInCU: 0x3596, offset: 0x194E88, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V15respiratoryRateSdSgvg', symObjAddr: 0x8A4, symBinAddr: 0x791B8, symSize: 0xC } + - { offsetInCU: 0x35AA, offset: 0x194E9C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V4spo2Sdvg', symObjAddr: 0x8B0, symBinAddr: 0x791C4, symSize: 0x8 } + - { offsetInCU: 0x35BE, offset: 0x194EB0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V6stressSdSgvg', symObjAddr: 0x8B8, symBinAddr: 0x791CC, symSize: 0xC } + - { offsetInCU: 0x35D2, offset: 0x194EC4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V11stressScoreSdSgvg', symObjAddr: 0x8C4, symBinAddr: 0x791D8, symSize: 0xC } + - { offsetInCU: 0x35E6, offset: 0x194ED8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V11temperatureSdSgvg', symObjAddr: 0x8D0, symBinAddr: 0x791E4, symSize: 0xC } + - { offsetInCU: 0x35FA, offset: 0x194EEC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V3bmiSdSgvg', symObjAddr: 0x8DC, symBinAddr: 0x791F0, symSize: 0xC } + - { offsetInCU: 0x360E, offset: 0x194F00, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V13facialSkinAgeSdSgvg', symObjAddr: 0x8E8, symBinAddr: 0x791FC, symSize: 0xC } + - { offsetInCU: 0x3622, offset: 0x194F14, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V12bloodAlcoholSdSgvg', symObjAddr: 0x8F4, symBinAddr: 0x79208, symSize: 0xC } + - { offsetInCU: 0x3636, offset: 0x194F28, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V10bloodSugarSdSgvg', symObjAddr: 0x900, symBinAddr: 0x79214, symSize: 0xC } + - { offsetInCU: 0x364A, offset: 0x194F3C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB0V7versionSSSgvg', symObjAddr: 0x90C, symBinAddr: 0x79220, symSize: 0x2C } + - { offsetInCU: 0x365E, offset: 0x194F50, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksV11generalRiskSdvg', symObjAddr: 0x938, symBinAddr: 0x7924C, symSize: 0x8 } + - { offsetInCU: 0x3672, offset: 0x194F64, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksV20coronaryHeartDiseaseSdvg', symObjAddr: 0x940, symBinAddr: 0x79254, symSize: 0x8 } + - { offsetInCU: 0x3686, offset: 0x194F78, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksV22congestiveHeartFailureSdvg', symObjAddr: 0x948, symBinAddr: 0x7925C, symSize: 0x8 } + - { offsetInCU: 0x369A, offset: 0x194F8C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksV24intermittentClaudicationSdvg', symObjAddr: 0x950, symBinAddr: 0x79264, symSize: 0x8 } + - { offsetInCU: 0x36AE, offset: 0x194FA0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CardiovascularRisksV6strokeSdvg', symObjAddr: 0x958, symBinAddr: 0x7926C, symSize: 0x8 } + - { offsetInCU: 0x36C2, offset: 0x194FB4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CovidRiskV05covidF0Sdvg', symObjAddr: 0x960, symBinAddr: 0x79274, symSize: 0x8 } + - { offsetInCU: 0x36D6, offset: 0x194FC8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksV014cardiovascularF0AA014CardiovascularF0VSgvg', symObjAddr: 0x968, symBinAddr: 0x7927C, symSize: 0x1C } + - { offsetInCU: 0x36EA, offset: 0x194FDC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksV9covidRiskAA05CovidH0VSgvg', symObjAddr: 0x984, symBinAddr: 0x79298, symSize: 0x14 } + - { offsetInCU: 0x36FE, offset: 0x194FF0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11HealthRisksV7versionSSSgvg', symObjAddr: 0x998, symBinAddr: 0x792AC, symSize: 0x2C } + - { offsetInCU: 0x3712, offset: 0x195004, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV4absiSdSgvg', symObjAddr: 0x9C4, symBinAddr: 0x792D8, symSize: 0xC } + - { offsetInCU: 0x3726, offset: 0x195018, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV5absizSdSgvg', symObjAddr: 0x9D0, symBinAddr: 0x792E4, symSize: 0xC } + - { offsetInCU: 0x373A, offset: 0x19502C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV3bmiSdSgvg', symObjAddr: 0x9DC, symBinAddr: 0x792F0, symSize: 0xC } + - { offsetInCU: 0x374E, offset: 0x195040, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV15cardiacWorkloadSdSgvg', symObjAddr: 0x9E8, symBinAddr: 0x792FC, symSize: 0xC } + - { offsetInCU: 0x3762, offset: 0x195054, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV24pulseRespiratoryQuotientSdSgvg', symObjAddr: 0x9F4, symBinAddr: 0x79308, symSize: 0xC } + - { offsetInCU: 0x3776, offset: 0x195068, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV18waistToHeightRatioSdSgvg', symObjAddr: 0xA00, symBinAddr: 0x79314, symSize: 0xC } + - { offsetInCU: 0x378A, offset: 0x19507C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV15generalWellnessSdSgvg', symObjAddr: 0xA0C, symBinAddr: 0x79320, symSize: 0xC } + - { offsetInCU: 0x379E, offset: 0x195090, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV28cardiovascularSystemWellnessSdSgvg', symObjAddr: 0xA18, symBinAddr: 0x7932C, symSize: 0xC } + - { offsetInCU: 0x37B2, offset: 0x1950A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV14mentalWellnessSdSgvg', symObjAddr: 0xA24, symBinAddr: 0x79338, symSize: 0xC } + - { offsetInCU: 0x37C6, offset: 0x1950B8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV16physicalWellnessSdSgvg', symObjAddr: 0xA30, symBinAddr: 0x79344, symSize: 0xC } + - { offsetInCU: 0x37DA, offset: 0x1950CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV25respiratorySystemWellnessSdSgvg', symObjAddr: 0xA3C, symBinAddr: 0x79350, symSize: 0xC } + - { offsetInCU: 0x37EE, offset: 0x1950E0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16HolisticAnalysisV7versionSSSgvg', symObjAddr: 0xA48, symBinAddr: 0x7935C, symSize: 0x2C } + - { offsetInCU: 0x3863, offset: 0x195155, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV6userIdSSvg', symObjAddr: 0xBD4, symBinAddr: 0x794E8, symSize: 0x2C } + - { offsetInCU: 0x3877, offset: 0x195169, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV3ageSdSgvg', symObjAddr: 0xC00, symBinAddr: 0x79514, symSize: 0xC } + - { offsetInCU: 0x388B, offset: 0x19517D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV6genderAA6GenderOSgvg', symObjAddr: 0xC0C, symBinAddr: 0x79520, symSize: 0xC } + - { offsetInCU: 0x389F, offset: 0x195191, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV6heightSdSgvg', symObjAddr: 0xC18, symBinAddr: 0x7952C, symSize: 0xC } + - { offsetInCU: 0x38B3, offset: 0x1951A5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV6weightSdSgvg', symObjAddr: 0xC24, symBinAddr: 0x79538, symSize: 0xC } + - { offsetInCU: 0x38C7, offset: 0x1951B9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV18waistCircumferenceSdSgvg', symObjAddr: 0xC30, symBinAddr: 0x79544, symSize: 0xC } + - { offsetInCU: 0x38DB, offset: 0x1951CD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV10occupationSSSgvg', symObjAddr: 0xC3C, symBinAddr: 0x79550, symSize: 0x2C } + - { offsetInCU: 0x38EF, offset: 0x1951E1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV7smokingSbSgvg', symObjAddr: 0xC68, symBinAddr: 0x7957C, symSize: 0x8 } + - { offsetInCU: 0x3903, offset: 0x1951F5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV9alcoholicSbSgvg', symObjAddr: 0xC70, symBinAddr: 0x79584, symSize: 0x8 } + - { offsetInCU: 0x3917, offset: 0x195209, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV12hypertensionAA12HypertensionOSgvg', symObjAddr: 0xC78, symBinAddr: 0x7958C, symSize: 0xC } + - { offsetInCU: 0x392B, offset: 0x19521D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV12bpMedicationSbSgvg', symObjAddr: 0xC84, symBinAddr: 0x79598, symSize: 0x8 } + - { offsetInCU: 0x393F, offset: 0x195231, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV8diabeticAA8DiabeticOSgvg', symObjAddr: 0xC8C, symBinAddr: 0x795A0, symSize: 0xC } + - { offsetInCU: 0x3953, offset: 0x195245, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV12heartDiseaseSbSgvg', symObjAddr: 0xC98, symBinAddr: 0x795AC, symSize: 0x8 } + - { offsetInCU: 0x3967, offset: 0x195259, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV8exerciseAA8ExerciseOSgvg', symObjAddr: 0xCA0, symBinAddr: 0x795B4, symSize: 0xC } + - { offsetInCU: 0x397B, offset: 0x19526D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV13sleepDurationSdSgvg', symObjAddr: 0xCAC, symBinAddr: 0x795C0, symSize: 0xC } + - { offsetInCU: 0x398F, offset: 0x195281, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV10depressionSbSgvg', symObjAddr: 0xCB8, symBinAddr: 0x795CC, symSize: 0x8 } + - { offsetInCU: 0x39A3, offset: 0x195295, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV6asthmaSbSgvg', symObjAddr: 0xCC0, symBinAddr: 0x795D4, symSize: 0x8 } + - { offsetInCU: 0x39B7, offset: 0x1952A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV9ethnicityAA9EthnicityOSgvg', symObjAddr: 0xCC8, symBinAddr: 0x795DC, symSize: 0xC } + - { offsetInCU: 0x39CB, offset: 0x1952BD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV11nationalitySSSgvg', symObjAddr: 0xCF8, symBinAddr: 0x795E8, symSize: 0x2C } + - { offsetInCU: 0x39DF, offset: 0x1952D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore8UserInfoV03appE2IdSSSgvg', symObjAddr: 0xD24, symBinAddr: 0x79614, symSize: 0x2C } + - { offsetInCU: 0x39F3, offset: 0x1952E5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxV7xCenterSdvg', symObjAddr: 0xD50, symBinAddr: 0x79640, symSize: 0x8 } + - { offsetInCU: 0x3A07, offset: 0x1952F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxV7yCenterSdvg', symObjAddr: 0xD58, symBinAddr: 0x79648, symSize: 0x8 } + - { offsetInCU: 0x3A1B, offset: 0x19530D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxV5widthSdvg', symObjAddr: 0xD60, symBinAddr: 0x79650, symSize: 0x8 } + - { offsetInCU: 0x3A2F, offset: 0x195321, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13NormalizedBoxV6heightSdvg', symObjAddr: 0xD68, symBinAddr: 0x79658, symSize: 0x8 } + - { offsetInCU: 0x3A43, offset: 0x195335, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV5width0D8Graphics7CGFloatVvg', symObjAddr: 0xD70, symBinAddr: 0x79660, symSize: 0x8 } + - { offsetInCU: 0x3A57, offset: 0x195349, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV6height0D8Graphics7CGFloatVvg', symObjAddr: 0xD78, symBinAddr: 0x79668, symSize: 0x8 } + - { offsetInCU: 0x3A6B, offset: 0x19535D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D8Graphics7CGFloatVSgvg', symObjAddr: 0xD80, symBinAddr: 0x79670, symSize: 0xC } + - { offsetInCU: 0x3A7F, offset: 0x195371, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D8Graphics7CGFloatVSgvs', symObjAddr: 0xD8C, symBinAddr: 0x7967C, symSize: 0x10 } + - { offsetInCU: 0x3AB3, offset: 0x1953A5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D8Graphics7CGFloatVSgvM', symObjAddr: 0xD9C, symBinAddr: 0x7968C, symSize: 0x10 } + - { offsetInCU: 0x3AD7, offset: 0x1953C9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14VideoFrameInfoV03maxF15DetectionHeight0D8Graphics7CGFloatVSgvM.resume.0', symObjAddr: 0xDAC, symBinAddr: 0x7969C, symSize: 0x4 } + - { offsetInCU: 0x3AF8, offset: 0x1953EA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoV8datetime10Foundation4DateVSgvg', symObjAddr: 0xDB0, symBinAddr: 0x796A0, symSize: 0x24 } + - { offsetInCU: 0x3B1D, offset: 0x19540F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoV11datetimeStrSSSgvg', symObjAddr: 0xE14, symBinAddr: 0x796C4, symSize: 0x3C } + - { offsetInCU: 0x3B42, offset: 0x195434, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoV6elapseSdSgvg', symObjAddr: 0xE64, symBinAddr: 0x79714, symSize: 0x28 } + - { offsetInCU: 0x3B66, offset: 0x195458, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoV6userIdSSvg', symObjAddr: 0xE8C, symBinAddr: 0x7973C, symSize: 0x3C } + - { offsetInCU: 0x3B8B, offset: 0x19547D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoV8userPlanSSvg', symObjAddr: 0xEC8, symBinAddr: 0x79778, symSize: 0x3C } + - { offsetInCU: 0x3BB0, offset: 0x1954A2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ServerInfoV7versionSSSgvg', symObjAddr: 0xF04, symBinAddr: 0x797B4, symSize: 0x3C } + - { offsetInCU: 0x3BD5, offset: 0x1954C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV10vitalSignsAA0aB0Vvg', symObjAddr: 0xF40, symBinAddr: 0x797F0, symSize: 0x124 } + - { offsetInCU: 0x3BFA, offset: 0x1954EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV5risksAA0E5RisksVSgvg', symObjAddr: 0x1064, symBinAddr: 0x79914, symSize: 0x48 } + - { offsetInCU: 0x3C1E, offset: 0x195510, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV08holisticE0AA16HolisticAnalysisVSgvg', symObjAddr: 0x10C0, symBinAddr: 0x79970, symSize: 0xBC } + - { offsetInCU: 0x3C43, offset: 0x195535, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV14scanParametersAA04ScanG0VSgvg', symObjAddr: 0x1190, symBinAddr: 0x79A40, symSize: 0x20 } + - { offsetInCU: 0x3C67, offset: 0x195559, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthV8datetime10Foundation4DateVSgvg', symObjAddr: 0x11D8, symBinAddr: 0x79A88, symSize: 0x3C } + - { offsetInCU: 0x3C93, offset: 0x195585, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14GetHealthStageO8rawValueACSgSi_tcfC', symObjAddr: 0x1214, symBinAddr: 0x79AC4, symSize: 0x14 } + - { offsetInCU: 0x3CB4, offset: 0x1955A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultV5stageAA03GetE5StageOvg', symObjAddr: 0x12BC, symBinAddr: 0x79B6C, symSize: 0xC } + - { offsetInCU: 0x3CD9, offset: 0x1955CB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultV13remainingTimeSdvg', symObjAddr: 0x12C8, symBinAddr: 0x79B78, symSize: 0x8 } + - { offsetInCU: 0x3CFE, offset: 0x1955F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultV7messageSSSgvg', symObjAddr: 0x12D0, symBinAddr: 0x79B80, symSize: 0x2C } + - { offsetInCU: 0x3D24, offset: 0x195616, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12HealthResultV5errors5Error_pSgvg', symObjAddr: 0x12FC, symBinAddr: 0x79BAC, symSize: 0x28 } + - { offsetInCU: 0x3D4A, offset: 0x19563C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsV12hrSteadinessSbvg', symObjAddr: 0x1394, symBinAddr: 0x79C44, symSize: 0x8 } + - { offsetInCU: 0x3D5E, offset: 0x195650, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsV7goodSnrSbvg', symObjAddr: 0x139C, symBinAddr: 0x79C4C, symSize: 0x8 } + - { offsetInCU: 0x3D72, offset: 0x195664, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsV13noSpeedJitterSbvg', symObjAddr: 0x13A4, symBinAddr: 0x79C54, symSize: 0x8 } + - { offsetInCU: 0x3D86, offset: 0x195678, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsV16goodAverageSpeedSbvg', symObjAddr: 0x13AC, symBinAddr: 0x79C5C, symSize: 0x8 } + - { offsetInCU: 0x3D9A, offset: 0x19568C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16SignalConditionsV16signalSteadinessSbvg', symObjAddr: 0x13B4, symBinAddr: 0x79C64, symSize: 0x8 } + - { offsetInCU: 0x3DAE, offset: 0x1956A0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV16signalConditionsAA06SignalH0VSgvg', symObjAddr: 0x13BC, symBinAddr: 0x79C6C, symSize: 0x14 } + - { offsetInCU: 0x3DC2, offset: 0x1956B4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV14signalDurationSdvg', symObjAddr: 0x13D0, symBinAddr: 0x79C80, symSize: 0x8 } + - { offsetInCU: 0x3DD6, offset: 0x1956C8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV13signalQualitySdvg', symObjAddr: 0x13D8, symBinAddr: 0x79C88, symSize: 0x8 } + - { offsetInCU: 0x3DEA, offset: 0x1956DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV3snrSdvg', symObjAddr: 0x13E0, symBinAddr: 0x79C90, symSize: 0x8 } + - { offsetInCU: 0x3DFE, offset: 0x1956F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV7warningSbSgvg', symObjAddr: 0x13E8, symBinAddr: 0x79C98, symSize: 0x8 } + - { offsetInCU: 0x3E12, offset: 0x195704, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV22invalidPixelPercentageSdvg', symObjAddr: 0x13F0, symBinAddr: 0x79CA0, symSize: 0x8 } + - { offsetInCU: 0x3E26, offset: 0x195718, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanParametersV10conditionsSaySbGvg', symObjAddr: 0x13F8, symBinAddr: 0x79CA8, symSize: 0x8 } + - { offsetInCU: 0x3E3A, offset: 0x19572C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvg', symObjAddr: 0x1400, symBinAddr: 0x79CB0, symSize: 0xC } + - { offsetInCU: 0x3E4E, offset: 0x195740, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvs', symObjAddr: 0x140C, symBinAddr: 0x79CBC, symSize: 0xC } + - { offsetInCU: 0x3E84, offset: 0x195776, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvM', symObjAddr: 0x1418, symBinAddr: 0x79CC8, symSize: 0x10 } + - { offsetInCU: 0x3E98, offset: 0x19578A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV8serverIdAA06ServerG0OSgvM.resume.0', symObjAddr: 0x1428, symBinAddr: 0x79CD8, symSize: 0x4 } + - { offsetInCU: 0x3EBA, offset: 0x1957AC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvg', symObjAddr: 0x142C, symBinAddr: 0x79CDC, symSize: 0xC } + - { offsetInCU: 0x3ECE, offset: 0x1957C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvs', symObjAddr: 0x1438, symBinAddr: 0x79CE8, symSize: 0x10 } + - { offsetInCU: 0x3F04, offset: 0x1957F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvM', symObjAddr: 0x1448, symBinAddr: 0x79CF8, symSize: 0x10 } + - { offsetInCU: 0x3F29, offset: 0x19581B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV22dataCollectionDurationSdSgvM.resume.0', symObjAddr: 0x1458, symBinAddr: 0x79D08, symSize: 0x4 } + - { offsetInCU: 0x3F4B, offset: 0x19583D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvg', symObjAddr: 0x145C, symBinAddr: 0x79D0C, symSize: 0xC } + - { offsetInCU: 0x3F5F, offset: 0x195851, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvs', symObjAddr: 0x1468, symBinAddr: 0x79D18, symSize: 0x10 } + - { offsetInCU: 0x3F95, offset: 0x195887, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvM', symObjAddr: 0x1478, symBinAddr: 0x79D28, symSize: 0x10 } + - { offsetInCU: 0x3FBA, offset: 0x1958AC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV19dataSendingDurationSdSgvM.resume.0', symObjAddr: 0x1488, symBinAddr: 0x79D38, symSize: 0x4 } + - { offsetInCU: 0x3FDC, offset: 0x1958CE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvg', symObjAddr: 0x148C, symBinAddr: 0x79D3C, symSize: 0xC } + - { offsetInCU: 0x3FF0, offset: 0x1958E2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvs', symObjAddr: 0x1498, symBinAddr: 0x79D48, symSize: 0x10 } + - { offsetInCU: 0x4026, offset: 0x195918, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvM', symObjAddr: 0x14A8, symBinAddr: 0x79D58, symSize: 0x10 } + - { offsetInCU: 0x404B, offset: 0x19593D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV15dataSendingRateSdSgvM.resume.0', symObjAddr: 0x14B8, symBinAddr: 0x79D68, symSize: 0x4 } + - { offsetInCU: 0x406D, offset: 0x19595F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvg', symObjAddr: 0x14BC, symBinAddr: 0x79D6C, symSize: 0xC } + - { offsetInCU: 0x4081, offset: 0x195973, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvs', symObjAddr: 0x14C8, symBinAddr: 0x79D78, symSize: 0x10 } + - { offsetInCU: 0x40B7, offset: 0x1959A9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvM', symObjAddr: 0x14D8, symBinAddr: 0x79D88, symSize: 0x10 } + - { offsetInCU: 0x40DC, offset: 0x1959CE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV18dataWindowDurationSdSgvM.resume.0', symObjAddr: 0x14E8, symBinAddr: 0x79D98, symSize: 0x4 } + - { offsetInCU: 0x40FE, offset: 0x1959F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvg', symObjAddr: 0x14EC, symBinAddr: 0x79D9C, symSize: 0x2C } + - { offsetInCU: 0x4112, offset: 0x195A04, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvs', symObjAddr: 0x1518, symBinAddr: 0x79DC8, symSize: 0x34 } + - { offsetInCU: 0x4149, offset: 0x195A3B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvM', symObjAddr: 0x154C, symBinAddr: 0x79DFC, symSize: 0x10 } + - { offsetInCU: 0x416E, offset: 0x195A60, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV6apiKeySSSgvM.resume.0', symObjAddr: 0x155C, symBinAddr: 0x79E0C, symSize: 0x4 } + - { offsetInCU: 0x4190, offset: 0x195A82, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvg', symObjAddr: 0x1560, symBinAddr: 0x79E10, symSize: 0xC } + - { offsetInCU: 0x41A4, offset: 0x195A96, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvs', symObjAddr: 0x156C, symBinAddr: 0x79E1C, symSize: 0x10 } + - { offsetInCU: 0x41DA, offset: 0x195ACC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvM', symObjAddr: 0x157C, symBinAddr: 0x79E2C, symSize: 0x10 } + - { offsetInCU: 0x41FF, offset: 0x195AF1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV15faceLostTimeoutSdSgvM.resume.0', symObjAddr: 0x158C, symBinAddr: 0x79E3C, symSize: 0x4 } + - { offsetInCU: 0x4221, offset: 0x195B13, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvg', symObjAddr: 0x1590, symBinAddr: 0x79E40, symSize: 0xC } + - { offsetInCU: 0x4235, offset: 0x195B27, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvs', symObjAddr: 0x159C, symBinAddr: 0x79E4C, symSize: 0x10 } + - { offsetInCU: 0x426B, offset: 0x195B5D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvM', symObjAddr: 0x15AC, symBinAddr: 0x79E5C, symSize: 0x10 } + - { offsetInCU: 0x4290, offset: 0x195B82, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV19errorExpirationTimeSdSgvM.resume.0', symObjAddr: 0x15BC, symBinAddr: 0x79E6C, symSize: 0x4 } + - { offsetInCU: 0x42B2, offset: 0x195BA4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC6ConfigV8serverIdAcA06ServerG0O_tcfC', symObjAddr: 0x15C0, symBinAddr: 0x79E70, symSize: 0x44 } + - { offsetInCU: 0x42D8, offset: 0x195BCA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV8lightingSbvg', symObjAddr: 0x1604, symBinAddr: 0x79EB4, symSize: 0x8 } + - { offsetInCU: 0x42EC, offset: 0x195BDE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV8distanceSbvg', symObjAddr: 0x160C, symBinAddr: 0x79EBC, symSize: 0x8 } + - { offsetInCU: 0x4300, offset: 0x195BF2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV8centeredSbvg', symObjAddr: 0x1614, symBinAddr: 0x79EC4, symSize: 0x8 } + - { offsetInCU: 0x4314, offset: 0x195C06, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV8movementSbvg', symObjAddr: 0x161C, symBinAddr: 0x79ECC, symSize: 0x8 } + - { offsetInCU: 0x4328, offset: 0x195C1A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV9frameRateSbvg', symObjAddr: 0x1624, symBinAddr: 0x79ED4, symSize: 0x8 } + - { offsetInCU: 0x433C, offset: 0x195C2E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV11serverReadySbvg', symObjAddr: 0x162C, symBinAddr: 0x79EDC, symSize: 0x8 } + - { offsetInCU: 0x4350, offset: 0x195C42, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV13distanceValueSdSgvg', symObjAddr: 0x1634, symBinAddr: 0x79EE4, symSize: 0xC } + - { offsetInCU: 0x4364, offset: 0x195C56, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV15brightnessValueSdSgvg', symObjAddr: 0x1640, symBinAddr: 0x79EF0, symSize: 0xC } + - { offsetInCU: 0x4378, offset: 0x195C6A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ScanConditionsV8allFalseACvgZ', symObjAddr: 0x164C, symBinAddr: 0x79EFC, symSize: 0x20 } + - { offsetInCU: 0x439B, offset: 0x195C8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV14videoFrameInfoAA05VideohI0Vvg', symObjAddr: 0x166C, symBinAddr: 0x79F1C, symSize: 0x1C } + - { offsetInCU: 0x43C0, offset: 0x195CB2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV14scanConditionsAA04ScanH0Vvg', symObjAddr: 0x1688, symBinAddr: 0x79F38, symSize: 0x54 } + - { offsetInCU: 0x43E5, offset: 0x195CD7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvg', symObjAddr: 0x16DC, symBinAddr: 0x79F8C, symSize: 0x18 } + - { offsetInCU: 0x440A, offset: 0x195CFC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvs', symObjAddr: 0x16F4, symBinAddr: 0x79FA4, symSize: 0x18 } + - { offsetInCU: 0x4440, offset: 0x195D32, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvM', symObjAddr: 0x170C, symBinAddr: 0x79FBC, symSize: 0x10 } + - { offsetInCU: 0x4465, offset: 0x195D57, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV7faceBoxAA010NormalizedH0VSgvM.resume.0', symObjAddr: 0x171C, symBinAddr: 0x79FCC, symSize: 0x4 } + - { offsetInCU: 0x4487, offset: 0x195D79, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvg', symObjAddr: 0x1720, symBinAddr: 0x79FD0, symSize: 0x24 } + - { offsetInCU: 0x44AC, offset: 0x195D9E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvs', symObjAddr: 0x1744, symBinAddr: 0x79FF4, symSize: 0x20 } + - { offsetInCU: 0x44E2, offset: 0x195DD4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvM', symObjAddr: 0x1764, symBinAddr: 0x7A014, symSize: 0x10 } + - { offsetInCU: 0x4507, offset: 0x195DF9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV13faceLandmarksAA04FaceH0_pSgvM.resume.0', symObjAddr: 0x1774, symBinAddr: 0x7A024, symSize: 0x4 } + - { offsetInCU: 0x4529, offset: 0x195E1B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvs', symObjAddr: 0x1818, symBinAddr: 0x7A0C8, symSize: 0x3C } + - { offsetInCU: 0x4560, offset: 0x195E52, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvM', symObjAddr: 0x1898, symBinAddr: 0x7A148, symSize: 0x28 } + - { offsetInCU: 0x4585, offset: 0x195E77, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV06healthF0AA06HealthF0VSgvM.resume.0', symObjAddr: 0x18C0, symBinAddr: 0x7A170, symSize: 0x4 } + - { offsetInCU: 0x45A7, offset: 0x195E99, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvg', symObjAddr: 0x18C4, symBinAddr: 0x7A174, symSize: 0x44 } + - { offsetInCU: 0x45CD, offset: 0x195EBF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvs', symObjAddr: 0x1938, symBinAddr: 0x7A1B8, symSize: 0x68 } + - { offsetInCU: 0x4604, offset: 0x195EF6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvM', symObjAddr: 0x19D0, symBinAddr: 0x7A220, symSize: 0x28 } + - { offsetInCU: 0x4629, offset: 0x195F1B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV013ageProjectionF0AA03AgehF0VSgvM.resume.0', symObjAddr: 0x19F8, symBinAddr: 0x7A248, symSize: 0x4 } + - { offsetInCU: 0x464B, offset: 0x195F3D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvg', symObjAddr: 0x19FC, symBinAddr: 0x7A24C, symSize: 0x20 } + - { offsetInCU: 0x4670, offset: 0x195F62, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvs', symObjAddr: 0x1A1C, symBinAddr: 0x7A26C, symSize: 0x3C } + - { offsetInCU: 0x46A7, offset: 0x195F99, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvM', symObjAddr: 0x1A58, symBinAddr: 0x7A2A8, symSize: 0x28 } + - { offsetInCU: 0x46CC, offset: 0x195FBE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultV19pixelsRecordingDataSaySo9NSDecimala_A2FtGSgvM.resume.0', symObjAddr: 0x1A80, symBinAddr: 0x7A2D0, symSize: 0x4 } + - { offsetInCU: 0x3F, offset: 0x1960A1, size: 0x8, addend: 0x0, symName: '_$sIeg_IeyB_TR', symObjAddr: 0x0, symBinAddr: 0x85CF8, symSize: 0x2C } + - { offsetInCU: 0x79, offset: 0x1960DB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC6cameraAA0abE0CSgvgTo', symObjAddr: 0x2C, symBinAddr: 0x85D24, symSize: 0x20 } + - { offsetInCU: 0xD1, offset: 0x196133, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC6cameraAA0abE0CSgvsTo', symObjAddr: 0x4C, symBinAddr: 0x85D44, symSize: 0x14 } + - { offsetInCU: 0x12C, offset: 0x19618E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11boundingBoxAA08BoundingJ0CSgvgTo', symObjAddr: 0x60, symBinAddr: 0x85D58, symSize: 0x20 } + - { offsetInCU: 0x184, offset: 0x1961E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11boundingBoxAA08BoundingJ0CSgvsTo', symObjAddr: 0x80, symBinAddr: 0x85D78, symSize: 0x14 } + - { offsetInCU: 0x1DF, offset: 0x196241, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC8fpsLabelSo7UILabelCSgvgTo', symObjAddr: 0x94, symBinAddr: 0x85D8C, symSize: 0x20 } + - { offsetInCU: 0x237, offset: 0x196299, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC8fpsLabelSo7UILabelCSgvsTo', symObjAddr: 0xB4, symBinAddr: 0x85DAC, symSize: 0x14 } + - { offsetInCU: 0x292, offset: 0x1962F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC20faceDetectorFpsLabelSo7UILabelCSgvgTo', symObjAddr: 0xC8, symBinAddr: 0x85DC0, symSize: 0x20 } + - { offsetInCU: 0x2EA, offset: 0x19634C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC20faceDetectorFpsLabelSo7UILabelCSgvsTo', symObjAddr: 0xE8, symBinAddr: 0x85DE0, symSize: 0x14 } + - { offsetInCU: 0x345, offset: 0x1963A7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC15resolutionLabelSo7UILabelCSgvgTo', symObjAddr: 0xFC, symBinAddr: 0x85DF4, symSize: 0x20 } + - { offsetInCU: 0x39D, offset: 0x1963FF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC15resolutionLabelSo7UILabelCSgvsTo', symObjAddr: 0x11C, symBinAddr: 0x85E14, symSize: 0x14 } + - { offsetInCU: 0x3F8, offset: 0x19645A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC13exposureLabelSo7UILabelCSgvgTo', symObjAddr: 0x130, symBinAddr: 0x85E28, symSize: 0x20 } + - { offsetInCU: 0x450, offset: 0x1964B2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC13exposureLabelSo7UILabelCSgvsTo', symObjAddr: 0x150, symBinAddr: 0x85E48, symSize: 0x14 } + - { offsetInCU: 0x4AB, offset: 0x19650D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC8isoLabelSo7UILabelCSgvgTo', symObjAddr: 0x164, symBinAddr: 0x85E5C, symSize: 0x20 } + - { offsetInCU: 0x503, offset: 0x196565, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC8isoLabelSo7UILabelCSgvsTo', symObjAddr: 0x184, symBinAddr: 0x85E7C, symSize: 0x14 } + - { offsetInCU: 0x55E, offset: 0x1965C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC13apertureLabelSo7UILabelCSgvgTo', symObjAddr: 0x198, symBinAddr: 0x85E90, symSize: 0x20 } + - { offsetInCU: 0x5B6, offset: 0x196618, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC13apertureLabelSo7UILabelCSgvsTo', symObjAddr: 0x1B8, symBinAddr: 0x85EB0, symSize: 0x14 } + - { offsetInCU: 0x611, offset: 0x196673, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC17whiteBalanceLabelSo7UILabelCSgvgTo', symObjAddr: 0x1CC, symBinAddr: 0x85EC4, symSize: 0x20 } + - { offsetInCU: 0x669, offset: 0x1966CB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC17whiteBalanceLabelSo7UILabelCSgvsTo', symObjAddr: 0x1EC, symBinAddr: 0x85EE4, symSize: 0x14 } + - { offsetInCU: 0x6C4, offset: 0x196726, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11viewDidLoadyyFTo', symObjAddr: 0xA28, symBinAddr: 0x86720, symSize: 0x28 } + - { offsetInCU: 0x6FB, offset: 0x19675D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC17viewWillDisappearyySbFTo', symObjAddr: 0xA50, symBinAddr: 0x86748, symSize: 0x90 } + - { offsetInCU: 0x76F, offset: 0x1967D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC17didTapCloseButtonyyFTo', symObjAddr: 0xAE0, symBinAddr: 0x867D8, symSize: 0x60 } + - { offsetInCU: 0x7C1, offset: 0x196823, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfcTo', symObjAddr: 0xE88, symBinAddr: 0x86B80, symSize: 0x60 } + - { offsetInCU: 0x7F8, offset: 0x19685A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC5coderACSgSo7NSCoderC_tcfcTo', symObjAddr: 0x11EC, symBinAddr: 0x86EE4, symSize: 0x28 } + - { offsetInCU: 0x8DF, offset: 0x196941, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerCfETo', symObjAddr: 0x1244, symBinAddr: 0x86F3C, symSize: 0x120 } + - { offsetInCU: 0x90E, offset: 0x196970, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerCMa', symObjAddr: 0x1364, symBinAddr: 0x8705C, symSize: 0x20 } + - { offsetInCU: 0x940, offset: 0x1969A2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11viewDidLoadyyFySd_SdtcACcfu_ySd_Sdtcfu0_TA', symObjAddr: 0x142C, symBinAddr: 0x870A0, symSize: 0x20 } + - { offsetInCU: 0x990, offset: 0x1969F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11viewDidLoadyyFyAA13ProcessResultVcACcfu1_yAFcfu2_TA', symObjAddr: 0x145C, symBinAddr: 0x870C0, symSize: 0x20 } + - { offsetInCU: 0xAF3, offset: 0x196B55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11onFpsResult3fps03minJ0ySd_SdtFyyScMYccfU_', symObjAddr: 0x1FE8, symBinAddr: 0x87C08, symSize: 0x654 } + - { offsetInCU: 0xF75, offset: 0x196FD7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC10initialize21onVideoFrameProcessed14shouldSendData22dataCollectionDuration8serverId19enableAgeProjectionyyAA13ProcessResultVc_SbSayAA05PixelM8Protocol_pGcSgSdSgAA06ServerR0OSbtFySbcfU_TA', symObjAddr: 0x2678, symBinAddr: 0x88298, symSize: 0x40 } + - { offsetInCU: 0xF89, offset: 0x196FEB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11viewDidLoadyyFys5Error_pcACcfu3_ysAE_pcfu4_TA', symObjAddr: 0x26B8, symBinAddr: 0x882D8, symSize: 0x20 } + - { offsetInCU: 0xFC3, offset: 0x197025, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore13ProcessResultVWOc', symObjAddr: 0x2738, symBinAddr: 0x8831C, symSize: 0x44 } + - { offsetInCU: 0xFD7, offset: 0x197039, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC21onVideoFrameProcessed6resultyAA13ProcessResultV_tFyyScMYccfU_TA', symObjAddr: 0x2A28, symBinAddr: 0x885A8, symSize: 0x30 } + - { offsetInCU: 0xFEB, offset: 0x19704D, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x2A58, symBinAddr: 0x885D8, symSize: 0x10 } + - { offsetInCU: 0xFFF, offset: 0x197061, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x2A68, symBinAddr: 0x885E8, symSize: 0x8 } + - { offsetInCU: 0x102E, offset: 0x197090, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11onFpsResult3fps03minJ0ySd_SdtFyyScMYccfU_TA', symObjAddr: 0x2D60, symBinAddr: 0x8888C, symSize: 0xC } + - { offsetInCU: 0x1042, offset: 0x1970A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatVSgWOe', symObjAddr: 0x2DF0, symBinAddr: 0x888D4, symSize: 0x38 } + - { offsetInCU: 0x1056, offset: 0x1970B8, size: 0x8, addend: 0x0, symName: '_$s12CoreGraphics7CGFloatVACs7CVarArgAAWl', symObjAddr: 0x2E28, symBinAddr: 0x8890C, symSize: 0x44 } + - { offsetInCU: 0x1855, offset: 0x1978B7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11viewDidLoadyyF', symObjAddr: 0x200, symBinAddr: 0x85EF8, symSize: 0x2F8 } + - { offsetInCU: 0x1B0F, offset: 0x197B71, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC21onVideoFrameProcessed6resultyAA13ProcessResultV_tF', symObjAddr: 0x4F8, symBinAddr: 0x861F0, symSize: 0x268 } + - { offsetInCU: 0x1B65, offset: 0x197BC7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC21onVideoFrameProcessed6resultyAA13ProcessResultV_tFyyScMYccfU_', symObjAddr: 0x1EE8, symBinAddr: 0x87B08, symSize: 0x100 } + - { offsetInCU: 0x1C04, offset: 0x197C66, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC7onErroryys0J0_pF', symObjAddr: 0x760, symBinAddr: 0x86458, symSize: 0x2C8 } + - { offsetInCU: 0x1EA5, offset: 0x197F07, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc', symObjAddr: 0xB40, symBinAddr: 0x86838, symSize: 0x348 } + - { offsetInCU: 0x1FF1, offset: 0x198053, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC5coderACSgSo7NSCoderC_tcfc', symObjAddr: 0xEE8, symBinAddr: 0x86BE0, symSize: 0x304 } + - { offsetInCU: 0x212F, offset: 0x198191, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerCfD', symObjAddr: 0x1214, symBinAddr: 0x86F0C, symSize: 0x30 } + - { offsetInCU: 0x21E6, offset: 0x198248, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC17updateBoundingBox04faceK0yAA010NormalizedK0VSg_tF', symObjAddr: 0x147C, symBinAddr: 0x870E0, symSize: 0x300 } + - { offsetInCU: 0x2465, offset: 0x1984C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC19updateExposureLabelyyF', symObjAddr: 0x177C, symBinAddr: 0x873E0, symSize: 0x1F4 } + - { offsetInCU: 0x265E, offset: 0x1986C0, size: 0x8, addend: 0x0, symName: '_$sSo6CMTimea19VitalSignEngineCoreE13formattedTimeSSvg', symObjAddr: 0x1970, symBinAddr: 0x875D4, symSize: 0x280 } + - { offsetInCU: 0x283D, offset: 0x19889F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC18updateWhiteBalanceyyF', symObjAddr: 0x1D90, symBinAddr: 0x879B0, symSize: 0x158 } + - { offsetInCU: 0x294D, offset: 0x1989AF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore24CameraTestViewControllerC11onFpsResult3fps03minJ0ySd_SdtFTf4ndn_n', symObjAddr: 0x2B04, symBinAddr: 0x88630, symSize: 0x214 } + - { offsetInCU: 0x43, offset: 0x198A84, size: 0x8, addend: 0x0, symName: '_$sSay19VitalSignEngineCore17PixelDataProtocol_pGSbIeggd_ACSbIegnr_TR', symObjAddr: 0x0, symBinAddr: 0x88960, symSize: 0x30 } + - { offsetInCU: 0x57, offset: 0x198A98, size: 0x8, addend: 0x0, symName: '_$sSay19VitalSignEngineCore17PixelDataProtocol_pGSbIegnr_ACSbIeggd_TR', symObjAddr: 0x30, symBinAddr: 0x88990, symSize: 0x54 } + - { offsetInCU: 0xE4, offset: 0x198B25, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVAA05PixelF8ProtocolA2aFP6pixelsSDyAA0G3ROIOAA0gF4TypeO_SaySd_S2dtGtGvgTW', symObjAddr: 0x450C, symBinAddr: 0x8CE6C, symSize: 0x8 } + - { offsetInCU: 0xFC, offset: 0x198B3D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVAA05PixelF8ProtocolA2aFP6pixelsSDyAA0G3ROIOAA0gF4TypeO_SaySd_S2dtGtGvgTW', symObjAddr: 0x450C, symBinAddr: 0x8CE6C, symSize: 0x8 } + - { offsetInCU: 0x10E, offset: 0x198B4F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVAA05PixelF8ProtocolA2aFP9timestampSdvgTW', symObjAddr: 0x4514, symBinAddr: 0x8CE74, symSize: 0x8 } + - { offsetInCU: 0x126, offset: 0x198B67, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVAA05PixelF8ProtocolA2aFP9timestampSdvgTW', symObjAddr: 0x4514, symBinAddr: 0x8CE74, symSize: 0x8 } + - { offsetInCU: 0x14C, offset: 0x198B8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVAA05PixelF8ProtocolA2aFP7faceboxAA13NormalizedBoxVvgTW', symObjAddr: 0x451C, symBinAddr: 0x8CE7C, symSize: 0xC } + - { offsetInCU: 0x164, offset: 0x198BA5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVAA05PixelF8ProtocolA2aFP7faceboxAA13NormalizedBoxVvgTW', symObjAddr: 0x451C, symBinAddr: 0x8CE7C, symSize: 0xC } + - { offsetInCU: 0x18A, offset: 0x198BCB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVAA05PixelF8ProtocolA2aFP9landmarksAA13FaceLandmarks_pSgvgTW', symObjAddr: 0x4528, symBinAddr: 0x8CE88, symSize: 0x24 } + - { offsetInCU: 0x881, offset: 0x1992C2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0abC8ProtocolA2aDP9configureyyAA0abC6ConfigVFTW', symObjAddr: 0x9394, symBinAddr: 0x91C6C, symSize: 0x20 } + - { offsetInCU: 0x89D, offset: 0x1992DE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0abC8ProtocolA2aDP5start10PromiseKit0G0CyytGyFTW', symObjAddr: 0x9428, symBinAddr: 0x91D00, symSize: 0x20 } + - { offsetInCU: 0x8B9, offset: 0x1992FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0abC8ProtocolA2aDP4stop10PromiseKit0G0CyytGyFTW', symObjAddr: 0x9448, symBinAddr: 0x91D20, symSize: 0x20 } + - { offsetInCU: 0x8D5, offset: 0x199316, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0abC8ProtocolA2aDP12currentStageAA09GetHealthG0OvgTW', symObjAddr: 0x9468, symBinAddr: 0x91D40, symSize: 0x50 } + - { offsetInCU: 0x912, offset: 0x199353, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0abC8ProtocolA2aDP14shouldSendDataSbSayAA05PixelhE0_pGcSgvgTW', symObjAddr: 0x94B8, symBinAddr: 0x91D90, symSize: 0x5C } + - { offsetInCU: 0x950, offset: 0x199391, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0abC8ProtocolA2aDP14shouldSendDataSbSayAA05PixelhE0_pGcSgvsTW', symObjAddr: 0x9514, symBinAddr: 0x91DEC, symSize: 0x60 } + - { offsetInCU: 0x998, offset: 0x1993D9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CAA0abC8ProtocolA2aDP14shouldSendDataSbSayAA05PixelhE0_pGcSgvMTW', symObjAddr: 0x9574, symBinAddr: 0x91E4C, symSize: 0x48 } + - { offsetInCU: 0x149B, offset: 0x199EDC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0OvpACTk', symObjAddr: 0x456C, symBinAddr: 0x8CECC, symSize: 0xD0 } + - { offsetInCU: 0x1543, offset: 0x199F84, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvpACTk', symObjAddr: 0x49D4, symBinAddr: 0x8D334, symSize: 0x88 } + - { offsetInCU: 0x18C3, offset: 0x19A304, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvpACTK', symObjAddr: 0x866C, symBinAddr: 0x90F44, symSize: 0x94 } + - { offsetInCU: 0x18FB, offset: 0x19A33C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvpACTk', symObjAddr: 0x8700, symBinAddr: 0x90FD8, symSize: 0xB8 } + - { offsetInCU: 0x1B65, offset: 0x19A5A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CMU', symObjAddr: 0xACE8, symBinAddr: 0x93488, symSize: 0x8 } + - { offsetInCU: 0x1B79, offset: 0x19A5BA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CMa', symObjAddr: 0xACF0, symBinAddr: 0x93490, symSize: 0x3C } + - { offsetInCU: 0x1B8D, offset: 0x19A5CE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CMr', symObjAddr: 0xAD2C, symBinAddr: 0x934CC, symSize: 0x180 } + - { offsetInCU: 0x1BA1, offset: 0x19A5E2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVwxx', symObjAddr: 0xAFE0, symBinAddr: 0x93780, symSize: 0x34 } + - { offsetInCU: 0x1BB5, offset: 0x19A5F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVwcp', symObjAddr: 0xB014, symBinAddr: 0x937B4, symSize: 0x8C } + - { offsetInCU: 0x1BC9, offset: 0x19A60A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVwca', symObjAddr: 0xB0A0, symBinAddr: 0x93840, symSize: 0xD4 } + - { offsetInCU: 0x1BDD, offset: 0x19A61E, size: 0x8, addend: 0x0, symName: ___swift_memcpy88_8, symObjAddr: 0xB2DC, symBinAddr: 0x93914, symSize: 0x24 } + - { offsetInCU: 0x1BF1, offset: 0x19A632, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVwta', symObjAddr: 0xB300, symBinAddr: 0x93938, symSize: 0x78 } + - { offsetInCU: 0x1C05, offset: 0x19A646, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVwet', symObjAddr: 0xB378, symBinAddr: 0x939B0, symSize: 0x48 } + - { offsetInCU: 0x1C19, offset: 0x19A65A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVwst', symObjAddr: 0xB3C0, symBinAddr: 0x939F8, symSize: 0x54 } + - { offsetInCU: 0x1C2D, offset: 0x19A66E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVMa', symObjAddr: 0xB414, symBinAddr: 0x93A4C, symSize: 0x10 } + - { offsetInCU: 0x1C41, offset: 0x19A682, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVwCP', symObjAddr: 0xB424, symBinAddr: 0x93A5C, symSize: 0x30 } + - { offsetInCU: 0x1C55, offset: 0x19A696, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVwxx', symObjAddr: 0xB454, symBinAddr: 0x93A8C, symSize: 0x34 } + - { offsetInCU: 0x1C69, offset: 0x19A6AA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVwcp', symObjAddr: 0xB488, symBinAddr: 0x93AC0, symSize: 0x8C } + - { offsetInCU: 0x1C7D, offset: 0x19A6BE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVwca', symObjAddr: 0xB514, symBinAddr: 0x93B4C, symSize: 0xCC } + - { offsetInCU: 0x1C91, offset: 0x19A6D2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVwta', symObjAddr: 0xB5FC, symBinAddr: 0x93C18, symSize: 0x6C } + - { offsetInCU: 0x1CA5, offset: 0x19A6E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVwet', symObjAddr: 0xB668, symBinAddr: 0x93C84, symSize: 0x48 } + - { offsetInCU: 0x1CB9, offset: 0x19A6FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVwst', symObjAddr: 0xB6B0, symBinAddr: 0x93CCC, symSize: 0x54 } + - { offsetInCU: 0x1CCD, offset: 0x19A70E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C10FacePixelsVMa', symObjAddr: 0xB704, symBinAddr: 0x93D20, symSize: 0x10 } + - { offsetInCU: 0x1CE1, offset: 0x19A722, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C8sendDataSbyFyAA6HealthVcfU_TA', symObjAddr: 0xB714, symBinAddr: 0x93D30, symSize: 0x18 } + - { offsetInCU: 0x1CF5, offset: 0x19A736, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C8sendDataSbyFys5Error_pcfU0_TA', symObjAddr: 0xB72C, symBinAddr: 0x93D48, symSize: 0x8 } + - { offsetInCU: 0x1D09, offset: 0x19A74A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVWOc', symObjAddr: 0xB774, symBinAddr: 0x93D90, symSize: 0x34 } + - { offsetInCU: 0x1D1D, offset: 0x19A75E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9FrameDataVWOh', symObjAddr: 0xB7DC, symBinAddr: 0x93DF8, symSize: 0x2C } + - { offsetInCU: 0x1FCF, offset: 0x19AA10, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13prepareDataV233_1AEE97203DE26107BD7857E3279CE477LL05pixelI07contextSDySSypGSayxG_AA0fG7ContextVtAA05PixelI8ProtocolRzlFAA0abC0C05FrameI0V_TB5Tf4nnd_n', symObjAddr: 0xB83C, symBinAddr: 0x93E24, symSize: 0x7E4 } + - { offsetInCU: 0x2A0D, offset: 0x19B44E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21HealthAnalyzerContextVSgWOy', symObjAddr: 0xC020, symBinAddr: 0x94608, symSize: 0x68 } + - { offsetInCU: 0x2A21, offset: 0x19B462, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC03getF2V29pixelData6scanId10PromiseKit0N0CyAA0F0VGSayxG_SSSgtAA05PixelK8ProtocolRzlFAKSDySSypGKcfU0_TA', symObjAddr: 0xC0B0, symBinAddr: 0x94670, symSize: 0x18 } + - { offsetInCU: 0x2A35, offset: 0x19B476, size: 0x8, addend: 0x0, symName: '_$sSDySSypGMa', symObjAddr: 0xC168, symBinAddr: 0x94728, symSize: 0x68 } + - { offsetInCU: 0x2A49, offset: 0x19B48A, size: 0x8, addend: 0x0, symName: '_$sSSWOs', symObjAddr: 0xC27C, symBinAddr: 0x94790, symSize: 0x28 } + - { offsetInCU: 0x2A5D, offset: 0x19B49E, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0xC358, symBinAddr: 0x9486C, symSize: 0x10 } + - { offsetInCU: 0x2A71, offset: 0x19B4B2, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0xC368, symBinAddr: 0x9487C, symSize: 0x8 } + - { offsetInCU: 0x2AB5, offset: 0x19B4F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC13prepareDataV133_1AEE97203DE26107BD7857E3279CE477LL05pixelI0SaySaySdGGSayxG_tAA05PixelI8ProtocolRzlFAA0abC0C05FrameI0V_Tg5Tf4nd_n', symObjAddr: 0xC370, symBinAddr: 0x94884, symSize: 0x324 } + - { offsetInCU: 0x320A, offset: 0x19BC4B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19HttpEndpointsClientPAAE15makeHTTPRequest023_112877B47F2BDD58848235K8F06DB0A5LL8resolver6params3uri3url13shouldEncrypt10trialCounty10PromiseKit8ResolverCyqd__G_SDySSypGSS10Foundation3URLVSbSitKlFyAQ4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_AA20RemoteHealthAnalyzerC_APTg5Tf4ndnndddnnnn_n', symObjAddr: 0xC694, symBinAddr: 0x94BA8, symSize: 0x17E0 } + - { offsetInCU: 0x3B62, offset: 0x19C5A3, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVACs23CustomStringConvertibleAAWl', symObjAddr: 0xDF10, symBinAddr: 0x96388, symSize: 0x48 } + - { offsetInCU: 0x3B76, offset: 0x19C5B7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC03getF6Rgb1x19pixelData6scanId10PromiseKit0N0CyAA0F0VGSayxG_SSSgtAA05PixelK8ProtocolRzlFAKSDySSypGKcfU0_TA', symObjAddr: 0xDFC4, symBinAddr: 0x963F0, symSize: 0x18 } + - { offsetInCU: 0x3B8A, offset: 0x19C5CB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore6HealthVWOc', symObjAddr: 0xDFDC, symBinAddr: 0x96408, symSize: 0x44 } + - { offsetInCU: 0x3BB9, offset: 0x19C5FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19HttpEndpointsClientPAAE15makeHTTPRequest023_112877B47F2BDD58848235K8F06DB0A5LL8resolver6params3uri3url13shouldEncrypt10trialCounty10PromiseKit8ResolverCyqd__G_SDySSypGSS10Foundation3URLVSbSitKlFyAQ4DataVSg_So13NSURLResponseCSgs5Error_pSgtYbcfU_AA20RemoteHealthAnalyzerC_SSTg5Tf4ndnndddnnnn_n', symObjAddr: 0xE398, symBinAddr: 0x967C4, symSize: 0x1884 } + - { offsetInCU: 0x45CB, offset: 0x19D00C, size: 0x8, addend: 0x0, symName: '_$sSay19VitalSignEngineCore17PixelDataProtocol_pGSbIegnr_ACSbIeggd_TRTA', symObjAddr: 0xFC40, symBinAddr: 0x9806C, symSize: 0x50 } + - { offsetInCU: 0x45FF, offset: 0x19D040, size: 0x8, addend: 0x0, symName: '_$sSay19VitalSignEngineCore17PixelDataProtocol_pGSbIeggd_ACSbIegnr_TRTA', symObjAddr: 0xFC90, symBinAddr: 0x980BC, symSize: 0x30 } + - { offsetInCU: 0x4628, offset: 0x19D069, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB12FaceDetector_pWOb', symObjAddr: 0xFDF4, symBinAddr: 0x981F4, symSize: 0x18 } + - { offsetInCU: 0x46CB, offset: 0x19D10C, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySd_S2dtG_SaySdGTg5029$sS3dSaySdGs5Error_pIgyyyozo_f195_S2dtAAsAB_pIegnrzo_TR185$s19VitalSignEngineCore20RemoteHealthAnalyzerC13prepareDataV233_1AEE97203DE26107BD7857E3279CE477LL05pixelI07contextSDySSypGSayxG_AA0fG7ContextVtAA05PixelI8ProtocolRzlFSayf4GSd_J14XEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0xC0, symBinAddr: 0x88A20, symSize: 0x12C } + - { offsetInCU: 0x4C3F, offset: 0x19D680, size: 0x8, addend: 0x0, symName: '_$sSTsE7forEachyyy7ElementQzKXEKFSDySSypG_Tg5142$s19VitalSignEngineCore20RemoteHealthAnalyzerC03getF2V29pixelData6scanId10PromiseKit0N0CyAA0F0VGSayxG_SSSgtAA05PixelK8ProtocolRzlFySS_yptXEfU_ADTf1cn_n', symObjAddr: 0x2F68, symBinAddr: 0x8B8C8, symSize: 0x2F0 } + - { offsetInCU: 0x4EA2, offset: 0x19D8E3, size: 0x8, addend: 0x0, symName: '_$ss15_arrayForceCastySayq_GSayxGr0_lF19VitalSignEngineCore0deF0C9FrameDataV_AD05PixelI8Protocol_pTg5', symObjAddr: 0x3258, symBinAddr: 0x8BBB8, symSize: 0x150 } + - { offsetInCU: 0x5935, offset: 0x19E376, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12faceDetectorAcA0ab4FaceF0_pSg_tcfC', symObjAddr: 0x84, symBinAddr: 0x889E4, symSize: 0x3C } + - { offsetInCU: 0x5A41, offset: 0x19E482, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC7analyze9pixelData10PromiseKit0K0CyAA0F0VGSayxG_tAA05PixelJ8ProtocolRzlFAA0abC0C05FrameJ0V_Tg5', symObjAddr: 0x29C, symBinAddr: 0x88BFC, symSize: 0x2DC } + - { offsetInCU: 0x5D08, offset: 0x19E749, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC03getF6Rgb1x19pixelData6scanId10PromiseKit0N0CyAA0F0VGSayxG_SSSgtAA05PixelK8ProtocolRzlFAA0abC0C05FrameK0V_Tg5', symObjAddr: 0x598, symBinAddr: 0x88EF8, symSize: 0xC5C } + - { offsetInCU: 0x62AE, offset: 0x19ECEF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19HttpEndpointsClientPAAE7callAPI3uri10parameters13shouldEncrypt10trialCount10PromiseKit0P0Cyqd__GSS_SDySSypGSbSitlFAA20RemoteHealthAnalyzerC_AMTg5', symObjAddr: 0x11F4, symBinAddr: 0x89B54, symSize: 0x6E8 } + - { offsetInCU: 0x6585, offset: 0x19EFC6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19HttpEndpointsClientPAAE7callAPI3uri10parameters13shouldEncrypt10trialCount10PromiseKit0P0Cyqd__GSS_SDySSypGSbSitlFAA20RemoteHealthAnalyzerC_SSTg5', symObjAddr: 0x18DC, symBinAddr: 0x8A23C, symSize: 0x6CC } + - { offsetInCU: 0x6892, offset: 0x19F2D3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore20RemoteHealthAnalyzerC03getF2V29pixelData6scanId10PromiseKit0N0CyAA0F0VGSayxG_SSSgtAA05PixelK8ProtocolRzlFAA0abC0C05FrameK0V_Tg5', symObjAddr: 0x1FA8, symBinAddr: 0x8A908, symSize: 0xFA0 } + - { offsetInCU: 0x6E2E, offset: 0x19F86F, size: 0x8, addend: 0x0, symName: '_$ss5ErrorP19VitalSignEngineCoreE7messageSSvg', symObjAddr: 0x33A8, symBinAddr: 0x8BD08, symSize: 0x3D4 } + - { offsetInCU: 0x6EB4, offset: 0x19F8F5, size: 0x8, addend: 0x0, symName: '_$ss5ErrorP19VitalSignEngineCoreE4codeSivg', symObjAddr: 0x377C, symBinAddr: 0x8C0DC, symSize: 0x1A0 } + - { offsetInCU: 0x6F67, offset: 0x19F9A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19HttpEndpointsClientPAAE15makeHTTPRequest023_112877B47F2BDD58848235K8F06DB0A5LL8resolver6params3uri3url13shouldEncrypt10trialCounty10PromiseKit8ResolverCyqd__G_SDySSypGSS10Foundation3URLVSbSitKlFAA20RemoteHealthAnalyzerC_APTg5', symObjAddr: 0x3C2C, symBinAddr: 0x8C58C, symSize: 0x470 } + - { offsetInCU: 0x706C, offset: 0x19FAAD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19HttpEndpointsClientPAAE15makeHTTPRequest023_112877B47F2BDD58848235K8F06DB0A5LL8resolver6params3uri3url13shouldEncrypt10trialCounty10PromiseKit8ResolverCyqd__G_SDySSypGSS10Foundation3URLVSbSitKlFAA20RemoteHealthAnalyzerC_SSTg5', symObjAddr: 0x409C, symBinAddr: 0x8C9FC, symSize: 0x470 } + - { offsetInCU: 0x7188, offset: 0x19FBC9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C17dataSendingRateHzSdvg', symObjAddr: 0x454C, symBinAddr: 0x8CEAC, symSize: 0x20 } + - { offsetInCU: 0x71A8, offset: 0x19FBE9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C17dataSendingRateHzSdvg', symObjAddr: 0x454C, symBinAddr: 0x8CEAC, symSize: 0x20 } + - { offsetInCU: 0x7221, offset: 0x19FC62, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0Ovg', symObjAddr: 0x463C, symBinAddr: 0x8CF9C, symSize: 0x4C } + - { offsetInCU: 0x7240, offset: 0x19FC81, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0Ovs', symObjAddr: 0x4688, symBinAddr: 0x8CFE8, symSize: 0xC8 } + - { offsetInCU: 0x72A8, offset: 0x19FCE9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0OvM', symObjAddr: 0x4750, symBinAddr: 0x8D0B0, symSize: 0x84 } + - { offsetInCU: 0x72E1, offset: 0x19FD22, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12currentStageAA09GetHealthF0OvM.resume.0', symObjAddr: 0x47D4, symBinAddr: 0x8D134, symSize: 0xA0 } + - { offsetInCU: 0x7324, offset: 0x19FD65, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C5errors5Error_pSgvW', symObjAddr: 0x4874, symBinAddr: 0x8D1D4, symSize: 0xE0 } + - { offsetInCU: 0x7356, offset: 0x19FD97, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C16conditionCheckerAA013ScanConditionF0Cvg', symObjAddr: 0x4954, symBinAddr: 0x8D2B4, symSize: 0x80 } + - { offsetInCU: 0x7438, offset: 0x19FE79, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvW', symObjAddr: 0x4A5C, symBinAddr: 0x8D3BC, symSize: 0x1DC } + - { offsetInCU: 0x755C, offset: 0x19FF9D, size: 0x8, addend: 0x0, symName: '_$sSh8containsySbxF19VitalSignEngineCore19FaceDetectorFeatureO_TB5', symObjAddr: 0x4C38, symBinAddr: 0x8D598, symSize: 0x108 } + - { offsetInCU: 0x7645, offset: 0x1A0086, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvs', symObjAddr: 0x4D54, symBinAddr: 0x8D6B4, symSize: 0x74 } + - { offsetInCU: 0x766E, offset: 0x1A00AF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvM', symObjAddr: 0x4DC8, symBinAddr: 0x8D728, symSize: 0x48 } + - { offsetInCU: 0x7693, offset: 0x1A00D4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12faceDetectorAA0ab4FaceF0_pSgvM.resume.0', symObjAddr: 0x4E10, symBinAddr: 0x8D770, symSize: 0x30 } + - { offsetInCU: 0x76B4, offset: 0x1A00F5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C13blinkDetectorAA05BlinkF0_pSgvM', symObjAddr: 0x4EC4, symBinAddr: 0x8D824, symSize: 0x44 } + - { offsetInCU: 0x76D9, offset: 0x1A011A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C17videoFrameGrabberAA05VideofG0_pSgvM', symObjAddr: 0x5008, symBinAddr: 0x8D968, symSize: 0x44 } + - { offsetInCU: 0x76FE, offset: 0x1A013F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvM', symObjAddr: 0x5074, symBinAddr: 0x8D9D4, symSize: 0x44 } + - { offsetInCU: 0x7723, offset: 0x1A0164, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12ageProjectorAA22AgeProjectionProcessor_pSgvM.resume.0', symObjAddr: 0x50B8, symBinAddr: 0x8DA18, symSize: 0x4 } + - { offsetInCU: 0x783E, offset: 0x1A027F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C12faceDetectorAcA0ab4FaceF0_pSg_tcfc', symObjAddr: 0x50BC, symBinAddr: 0x8DA1C, symSize: 0x5D0 } + - { offsetInCU: 0x7AB6, offset: 0x1A04F7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9configureyyAA0abC6ConfigVF', symObjAddr: 0x5714, symBinAddr: 0x8DFEC, symSize: 0xD68 } + - { offsetInCU: 0x8163, offset: 0x1A0BA4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C5reset33_E0C3C90C43D9F2608DB15D43B85C415FLLyyF', symObjAddr: 0x64EC, symBinAddr: 0x8EDC4, symSize: 0x4E4 } + - { offsetInCU: 0x839A, offset: 0x1A0DDB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C5start10PromiseKit0F0CyytGyF', symObjAddr: 0x69D0, symBinAddr: 0x8F2A8, symSize: 0x6B4 } + - { offsetInCU: 0x856A, offset: 0x1A0FAB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C4stop10PromiseKit0F0CyytGyF', symObjAddr: 0x7084, symBinAddr: 0x8F95C, symSize: 0x1A8 } + - { offsetInCU: 0x86C9, offset: 0x1A110A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C13remainingTimeSdvg', symObjAddr: 0x722C, symBinAddr: 0x8FB04, symSize: 0x150 } + - { offsetInCU: 0x87C8, offset: 0x1A1209, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9nextStageSbvg', symObjAddr: 0x737C, symBinAddr: 0x8FC54, symSize: 0x19C } + - { offsetInCU: 0x8911, offset: 0x1A1352, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C8faceLostSbvg', symObjAddr: 0x7518, symBinAddr: 0x8FDF0, symSize: 0x158 } + - { offsetInCU: 0x8AA3, offset: 0x1A14E4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C11toIdleStageyyF', symObjAddr: 0x7670, symBinAddr: 0x8FF48, symSize: 0x190 } + - { offsetInCU: 0x8BAD, offset: 0x1A15EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C19clearErrorIfExpiredyyF', symObjAddr: 0x7800, symBinAddr: 0x900D8, symSize: 0x1E8 } + - { offsetInCU: 0x8D14, offset: 0x1A1755, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C9getHealth4face5chestAA0F6ResultVAC10FacePixelsVSg_AC04RespK0VSgtF', symObjAddr: 0x79E8, symBinAddr: 0x902C0, symSize: 0x688 } + - { offsetInCU: 0x91C6, offset: 0x1A1C07, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C7addData9faceImage0G3Box9landmarks05chestH0ySo7UIImageC_AA010NormalizedI0VAA13FaceLandmarks_pSgAJtF', symObjAddr: 0x8070, symBinAddr: 0x90948, symSize: 0x324 } + - { offsetInCU: 0x9452, offset: 0x1A1E93, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C13extractPixels9faceImage05chestH0SDyAA8PixelROIOAA0J8DataTypeO_SaySd_S2dtGtGSgSo7UIImageC_AOtF', symObjAddr: 0x8394, symBinAddr: 0x90C6C, symSize: 0x2D8 } + - { offsetInCU: 0x9690, offset: 0x1A20D1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvg', symObjAddr: 0x87B8, symBinAddr: 0x91090, symSize: 0x58 } + - { offsetInCU: 0x96AF, offset: 0x1A20F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvs', symObjAddr: 0x8810, symBinAddr: 0x910E8, symSize: 0x5C } + - { offsetInCU: 0x96D8, offset: 0x1A2119, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C14shouldSendDataSbSayAA05PixelG8Protocol_pGcSgvM', symObjAddr: 0x886C, symBinAddr: 0x91144, symSize: 0x44 } + - { offsetInCU: 0x970B, offset: 0x1A214C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C8sendData11minIntervalSbSd_tF', symObjAddr: 0x88B0, symBinAddr: 0x91188, symSize: 0x28C } + - { offsetInCU: 0x9850, offset: 0x1A2291, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C8sendDataSbyF', symObjAddr: 0x8B3C, symBinAddr: 0x91414, symSize: 0x498 } + - { offsetInCU: 0x9A0E, offset: 0x1A244F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C8sendDataSbyFyAA6HealthVcfU_', symObjAddr: 0x8FD4, symBinAddr: 0x918AC, symSize: 0x10C } + - { offsetInCU: 0x9AC2, offset: 0x1A2503, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0C8sendDataSbyFys5Error_pcfU0_', symObjAddr: 0x90E0, symBinAddr: 0x919B8, symSize: 0xC4 } + - { offsetInCU: 0x9B79, offset: 0x1A25BA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0Cfd', symObjAddr: 0x91A4, symBinAddr: 0x91A7C, symSize: 0x1CC } + - { offsetInCU: 0x9B9E, offset: 0x1A25DF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0abC0CfD', symObjAddr: 0x9370, symBinAddr: 0x91C48, symSize: 0x24 } + - { offsetInCU: 0x9BEB, offset: 0x1A262C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyF19VitalSignEngineCore8PixelROIO_AD15PixelsExtractor_pTg5', symObjAddr: 0x95BC, symBinAddr: 0x91E94, symSize: 0x1D0 } + - { offsetInCU: 0x9C84, offset: 0x1A26C5, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_ypTg5', symObjAddr: 0x978C, symBinAddr: 0x92064, symSize: 0x1F4 } + - { offsetInCU: 0x9D32, offset: 0x1A2773, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_Say12CoreGraphics7CGFloatVGTg5', symObjAddr: 0x9980, symBinAddr: 0x92258, symSize: 0x1C4 } + - { offsetInCU: 0x9DE0, offset: 0x1A2821, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_12CoreGraphics7CGFloatVTg5', symObjAddr: 0x9B44, symBinAddr: 0x9241C, symSize: 0x1BC } + - { offsetInCU: 0x9EC4, offset: 0x1A2905, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF19VitalSignEngineCore8PixelROIO_AF15PixelsExtractor_pTg5', symObjAddr: 0x9D00, symBinAddr: 0x925D8, symSize: 0x318 } + - { offsetInCU: 0xA03C, offset: 0x1A2A7D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_ypTg5', symObjAddr: 0xA018, symBinAddr: 0x928F0, symSize: 0x340 } + - { offsetInCU: 0xA133, offset: 0x1A2B74, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_Say12CoreGraphics7CGFloatVGTg5', symObjAddr: 0xA358, symBinAddr: 0x92C30, symSize: 0x340 } + - { offsetInCU: 0xA216, offset: 0x1A2C57, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_12CoreGraphics7CGFloatVTg5', symObjAddr: 0xA698, symBinAddr: 0x92F70, symSize: 0x334 } + - { offsetInCU: 0x27, offset: 0x1A31A1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeO8rawValueSSvg', symObjAddr: 0x0, symBinAddr: 0x9822C, symSize: 0xD4 } + - { offsetInCU: 0x78, offset: 0x1A31F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x5F4, symBinAddr: 0x987E0, symSize: 0xC } + - { offsetInCU: 0x94, offset: 0x1A320E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x600, symBinAddr: 0x987EC, symSize: 0x24 } + - { offsetInCU: 0xF9, offset: 0x1A3273, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0xBE4, symBinAddr: 0x98DD0, symSize: 0xC } + - { offsetInCU: 0x115, offset: 0x1A328F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0xBF0, symBinAddr: 0x98DDC, symSize: 0x44 } + - { offsetInCU: 0x12D, offset: 0x1A32A7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0xBF0, symBinAddr: 0x98DDC, symSize: 0x44 } + - { offsetInCU: 0x1F8, offset: 0x1A3372, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x8B0, symBinAddr: 0x98A9C, symSize: 0xC } + - { offsetInCU: 0x214, offset: 0x1A338E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x8BC, symBinAddr: 0x98AA8, symSize: 0x64 } + - { offsetInCU: 0x234, offset: 0x1A33AE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x8BC, symBinAddr: 0x98AA8, symSize: 0x64 } + - { offsetInCU: 0x251, offset: 0x1A33CB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOSHAASQWb', symObjAddr: 0x99C, symBinAddr: 0x98B88, symSize: 0x4 } + - { offsetInCU: 0x265, offset: 0x1A33DF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOACSQAAWl', symObjAddr: 0x9A0, symBinAddr: 0x98B8C, symSize: 0x44 } + - { offsetInCU: 0x279, offset: 0x1A33F3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOSHAASQWb', symObjAddr: 0x9E4, symBinAddr: 0x98BD0, symSize: 0x4 } + - { offsetInCU: 0x28D, offset: 0x1A3407, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOACSQAAWl', symObjAddr: 0x9E8, symBinAddr: 0x98BD4, symSize: 0x44 } + - { offsetInCU: 0x2A1, offset: 0x1A341B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOSHAASQWb', symObjAddr: 0xA38, symBinAddr: 0x98C24, symSize: 0x4 } + - { offsetInCU: 0x2B5, offset: 0x1A342F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOACSQAAWl', symObjAddr: 0xA3C, symBinAddr: 0x98C28, symSize: 0x44 } + - { offsetInCU: 0x2C9, offset: 0x1A3443, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOwet', symObjAddr: 0xC44, symBinAddr: 0x98E20, symSize: 0x90 } + - { offsetInCU: 0x2DD, offset: 0x1A3457, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOwst', symObjAddr: 0xCD4, symBinAddr: 0x98EB0, symSize: 0xBC } + - { offsetInCU: 0x2F1, offset: 0x1A346B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOwup', symObjAddr: 0xD90, symBinAddr: 0x98F6C, symSize: 0x4 } + - { offsetInCU: 0x305, offset: 0x1A347F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOMa', symObjAddr: 0xD94, symBinAddr: 0x98F70, symSize: 0x10 } + - { offsetInCU: 0x319, offset: 0x1A3493, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOwet', symObjAddr: 0xDA4, symBinAddr: 0x98F80, symSize: 0x90 } + - { offsetInCU: 0x32D, offset: 0x1A34A7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOwst', symObjAddr: 0xE34, symBinAddr: 0x99010, symSize: 0xBC } + - { offsetInCU: 0x341, offset: 0x1A34BB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOwug', symObjAddr: 0xEF0, symBinAddr: 0x990CC, symSize: 0x8 } + - { offsetInCU: 0x355, offset: 0x1A34CF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOwup', symObjAddr: 0xEF8, symBinAddr: 0x990D4, symSize: 0x4 } + - { offsetInCU: 0x369, offset: 0x1A34E3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOwui', symObjAddr: 0xEFC, symBinAddr: 0x990D8, symSize: 0x8 } + - { offsetInCU: 0x37D, offset: 0x1A34F7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOMa', symObjAddr: 0xF04, symBinAddr: 0x990E0, symSize: 0x10 } + - { offsetInCU: 0x391, offset: 0x1A350B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOwet', symObjAddr: 0xF14, symBinAddr: 0x990F0, symSize: 0x90 } + - { offsetInCU: 0x3A5, offset: 0x1A351F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOwst', symObjAddr: 0xFA4, symBinAddr: 0x99180, symSize: 0xBC } + - { offsetInCU: 0x3B9, offset: 0x1A3533, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOwup', symObjAddr: 0x1060, symBinAddr: 0x9923C, symSize: 0x4 } + - { offsetInCU: 0x3CD, offset: 0x1A3547, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOMa', symObjAddr: 0x1064, symBinAddr: 0x99240, symSize: 0x10 } + - { offsetInCU: 0x3E1, offset: 0x1A355B, size: 0x8, addend: 0x0, symName: ___swift_memcpy3_1, symObjAddr: 0x1074, symBinAddr: 0x99250, symSize: 0x14 } + - { offsetInCU: 0x3F5, offset: 0x1A356F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingOptionsVwet', symObjAddr: 0x1088, symBinAddr: 0x99264, symSize: 0x80 } + - { offsetInCU: 0x409, offset: 0x1A3583, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingOptionsVwst', symObjAddr: 0x1108, symBinAddr: 0x992E4, symSize: 0x8C } + - { offsetInCU: 0x41D, offset: 0x1A3597, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingOptionsVMa', symObjAddr: 0x1194, symBinAddr: 0x99370, symSize: 0x10 } + - { offsetInCU: 0x4B9, offset: 0x1A3633, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x55C, symBinAddr: 0x98748, symSize: 0xC } + - { offsetInCU: 0x520, offset: 0x1A369A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x568, symBinAddr: 0x98754, symSize: 0x44 } + - { offsetInCU: 0x588, offset: 0x1A3702, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x5AC, symBinAddr: 0x98798, symSize: 0x8 } + - { offsetInCU: 0x59C, offset: 0x1A3716, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x5B4, symBinAddr: 0x987A0, symSize: 0x40 } + - { offsetInCU: 0x5D8, offset: 0x1A3752, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x6F8, symBinAddr: 0x988E4, symSize: 0xC } + - { offsetInCU: 0x658, offset: 0x1A37D2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x704, symBinAddr: 0x988F0, symSize: 0x9C } + - { offsetInCU: 0x6DA, offset: 0x1A3854, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x7A0, symBinAddr: 0x9898C, symSize: 0x78 } + - { offsetInCU: 0x718, offset: 0x1A3892, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x818, symBinAddr: 0x98A04, symSize: 0x98 } + - { offsetInCU: 0x77E, offset: 0x1A38F8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xA2C, symBinAddr: 0x98C18, symSize: 0xC } + - { offsetInCU: 0x7FE, offset: 0x1A3978, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOSHAASH9hashValueSivgTW', symObjAddr: 0xA80, symBinAddr: 0x98C6C, symSize: 0x84 } + - { offsetInCU: 0x8B2, offset: 0x1A3A2C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xB04, symBinAddr: 0x98CF0, symSize: 0x60 } + - { offsetInCU: 0x922, offset: 0x1A3A9C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xB64, symBinAddr: 0x98D50, symSize: 0x80 } + - { offsetInCU: 0xB93, offset: 0x1A3D0D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeO8rawValueSSvg', symObjAddr: 0x0, symBinAddr: 0x9822C, symSize: 0xD4 } + - { offsetInCU: 0xBB2, offset: 0x1A3D2C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeO8rawValueSSvg', symObjAddr: 0xD4, symBinAddr: 0x98300, symSize: 0x40 } + - { offsetInCU: 0xC36, offset: 0x1A3DB0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16RecordingOptionsV24dictionaryRepresentationSDySSypGvg', symObjAddr: 0x114, symBinAddr: 0x98340, symSize: 0x38C } + - { offsetInCU: 0xDFA, offset: 0x1A3F74, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9CodecTypeO8rawValueACSgSS_tcfC', symObjAddr: 0x4A0, symBinAddr: 0x986CC, symSize: 0x7C } + - { offsetInCU: 0xE45, offset: 0x1A3FBF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeO8rawValueACSgSS_tcfC', symObjAddr: 0x624, symBinAddr: 0x98810, symSize: 0x7C } + - { offsetInCU: 0xE7C, offset: 0x1A3FF6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore17RecordingFileTypeO8rawValueSSvg', symObjAddr: 0x6A0, symBinAddr: 0x9888C, symSize: 0x58 } + - { offsetInCU: 0xEC9, offset: 0x1A4043, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore9FlashModeO8rawValueACSgSS_tcfC', symObjAddr: 0x920, symBinAddr: 0x98B0C, symSize: 0x7C } + - { offsetInCU: 0x141, offset: 0x1A41DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x26C0, symBinAddr: 0x9BA50, symSize: 0xC } + - { offsetInCU: 0x15D, offset: 0x1A41F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x26CC, symBinAddr: 0x9BA5C, symSize: 0x98 } + - { offsetInCU: 0x17D, offset: 0x1A4216, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x26CC, symBinAddr: 0x9BA5C, symSize: 0x98 } + - { offsetInCU: 0x270, offset: 0x1A4309, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x2A20, symBinAddr: 0x9BDB0, symSize: 0xC } + - { offsetInCU: 0x28C, offset: 0x1A4325, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x2A2C, symBinAddr: 0x9BDBC, symSize: 0x68 } + - { offsetInCU: 0x2A4, offset: 0x1A433D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x2A2C, symBinAddr: 0x9BDBC, symSize: 0x68 } + - { offsetInCU: 0x344, offset: 0x1A43DD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x2CA4, symBinAddr: 0x9C034, symSize: 0xC } + - { offsetInCU: 0x360, offset: 0x1A43F9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x2CB0, symBinAddr: 0x9C040, symSize: 0x24 } + - { offsetInCU: 0x80D, offset: 0x1A48A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x36B8, symBinAddr: 0x9CA48, symSize: 0xC } + - { offsetInCU: 0x829, offset: 0x1A48C2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x36C4, symBinAddr: 0x9CA54, symSize: 0x24 } + - { offsetInCU: 0x8C1, offset: 0x1A495A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOSYAASY8rawValuexSg03RawI0Qz_tcfCTW', symObjAddr: 0x3190, symBinAddr: 0x9C520, symSize: 0xC } + - { offsetInCU: 0x8DD, offset: 0x1A4976, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOSYAASY8rawValue03RawI0QzvgTW', symObjAddr: 0x319C, symBinAddr: 0x9C52C, symSize: 0x24 } + - { offsetInCU: 0x11C2, offset: 0x1A525B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x2F8C, symBinAddr: 0x9C31C, symSize: 0xC } + - { offsetInCU: 0x11DE, offset: 0x1A5277, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x2F98, symBinAddr: 0x9C328, symSize: 0x6C } + - { offsetInCU: 0x11FE, offset: 0x1A5297, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x2F98, symBinAddr: 0x9C328, symSize: 0x6C } + - { offsetInCU: 0x1230, offset: 0x1A52C9, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x3440, symBinAddr: 0x9C7D0, symSize: 0xC } + - { offsetInCU: 0x124C, offset: 0x1A52E5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x344C, symBinAddr: 0x9C7DC, symSize: 0x80 } + - { offsetInCU: 0x126C, offset: 0x1A5305, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x344C, symBinAddr: 0x9C7DC, symSize: 0x80 } + - { offsetInCU: 0x19EA, offset: 0x1A5A83, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC19VitalSignEngineCore12CameraDeviceV_Tgm5', symObjAddr: 0x4674, symBinAddr: 0x9DA04, symSize: 0x8C } + - { offsetInCU: 0x1A6D, offset: 0x1A5B06, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC19VitalSignEngineCore19CameraCaptureFormatV_Tgm5', symObjAddr: 0x4700, symBinAddr: 0x9DA90, symSize: 0x90 } + - { offsetInCU: 0x1AF0, offset: 0x1A5B89, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSd_S2dt_Tgm5', symObjAddr: 0x4810, symBinAddr: 0x9DBA0, symSize: 0x8C } + - { offsetInCU: 0x1B73, offset: 0x1A5C0C, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC19VitalSignEngineCore0hiJ0C9FrameDataV_Tgm5', symObjAddr: 0x489C, symBinAddr: 0x9DC2C, symSize: 0x90 } + - { offsetInCU: 0x1BF6, offset: 0x1A5C8F, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC19VitalSignEngineCore17PixelDataProtocol_p_Tgm5', symObjAddr: 0x492C, symBinAddr: 0x9DCBC, symSize: 0x88 } + - { offsetInCU: 0x1C79, offset: 0x1A5D12, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCSo9NSDecimala_A2Gt_Tgm5', symObjAddr: 0x49C0, symBinAddr: 0x9DD50, symSize: 0x8C } + - { offsetInCU: 0x1ED9, offset: 0x1A5F72, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOSHAASQWb', symObjAddr: 0x50D8, symBinAddr: 0x9E3F8, symSize: 0x4 } + - { offsetInCU: 0x1EED, offset: 0x1A5F86, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOACSQAAWl', symObjAddr: 0x50DC, symBinAddr: 0x9E3FC, symSize: 0x44 } + - { offsetInCU: 0x1F01, offset: 0x1A5F9A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOSHAASQWb', symObjAddr: 0x5120, symBinAddr: 0x9E440, symSize: 0x4 } + - { offsetInCU: 0x1F15, offset: 0x1A5FAE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOACSQAAWl', symObjAddr: 0x5124, symBinAddr: 0x9E444, symSize: 0x44 } + - { offsetInCU: 0x1F29, offset: 0x1A5FC2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOSHAASQWb', symObjAddr: 0x5168, symBinAddr: 0x9E488, symSize: 0x4 } + - { offsetInCU: 0x1F3D, offset: 0x1A5FD6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOACSQAAWl', symObjAddr: 0x516C, symBinAddr: 0x9E48C, symSize: 0x44 } + - { offsetInCU: 0x1F51, offset: 0x1A5FEA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOSHAASQWb', symObjAddr: 0x51B0, symBinAddr: 0x9E4D0, symSize: 0x4 } + - { offsetInCU: 0x1F65, offset: 0x1A5FFE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOACSQAAWl', symObjAddr: 0x51B4, symBinAddr: 0x9E4D4, symSize: 0x44 } + - { offsetInCU: 0x1F79, offset: 0x1A6012, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOSHAASQWb', symObjAddr: 0x51F8, symBinAddr: 0x9E518, symSize: 0x4 } + - { offsetInCU: 0x1F8D, offset: 0x1A6026, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOACSQAAWl', symObjAddr: 0x51FC, symBinAddr: 0x9E51C, symSize: 0x44 } + - { offsetInCU: 0x1FA1, offset: 0x1A603A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOSHAASQWb', symObjAddr: 0x5240, symBinAddr: 0x9E560, symSize: 0x4 } + - { offsetInCU: 0x1FB5, offset: 0x1A604E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOACSQAAWl', symObjAddr: 0x5244, symBinAddr: 0x9E564, symSize: 0x44 } + - { offsetInCU: 0x1FC9, offset: 0x1A6062, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOSHAASQWb', symObjAddr: 0x5288, symBinAddr: 0x9E5A8, symSize: 0x4 } + - { offsetInCU: 0x1FDD, offset: 0x1A6076, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOACSQAAWl', symObjAddr: 0x528C, symBinAddr: 0x9E5AC, symSize: 0x44 } + - { offsetInCU: 0x1FF1, offset: 0x1A608A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14FrameRateRangeVwet', symObjAddr: 0x52E0, symBinAddr: 0x9E5F0, symSize: 0x20 } + - { offsetInCU: 0x2005, offset: 0x1A609E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14FrameRateRangeVwst', symObjAddr: 0x5300, symBinAddr: 0x9E610, symSize: 0x28 } + - { offsetInCU: 0x2019, offset: 0x1A60B2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14FrameRateRangeVMa', symObjAddr: 0x5328, symBinAddr: 0x9E638, symSize: 0x10 } + - { offsetInCU: 0x202D, offset: 0x1A60C6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOwet', symObjAddr: 0x5344, symBinAddr: 0x9E648, symSize: 0x90 } + - { offsetInCU: 0x2041, offset: 0x1A60DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOwst', symObjAddr: 0x53D4, symBinAddr: 0x9E6D8, symSize: 0xBC } + - { offsetInCU: 0x2055, offset: 0x1A60EE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOwup', symObjAddr: 0x5490, symBinAddr: 0x9E794, symSize: 0x4 } + - { offsetInCU: 0x2069, offset: 0x1A6102, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOMa', symObjAddr: 0x5494, symBinAddr: 0x9E798, symSize: 0x10 } + - { offsetInCU: 0x207D, offset: 0x1A6116, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOwet', symObjAddr: 0x54A4, symBinAddr: 0x9E7A8, symSize: 0x90 } + - { offsetInCU: 0x2091, offset: 0x1A612A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOwst', symObjAddr: 0x5534, symBinAddr: 0x9E838, symSize: 0xBC } + - { offsetInCU: 0x20A5, offset: 0x1A613E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOwup', symObjAddr: 0x55F0, symBinAddr: 0x9E8F4, symSize: 0x4 } + - { offsetInCU: 0x20B9, offset: 0x1A6152, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOMa', symObjAddr: 0x55F4, symBinAddr: 0x9E8F8, symSize: 0x10 } + - { offsetInCU: 0x20CD, offset: 0x1A6166, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOwet', symObjAddr: 0x5604, symBinAddr: 0x9E908, symSize: 0x90 } + - { offsetInCU: 0x20E1, offset: 0x1A617A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOwst', symObjAddr: 0x5694, symBinAddr: 0x9E998, symSize: 0xBC } + - { offsetInCU: 0x20F5, offset: 0x1A618E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOwug', symObjAddr: 0x5750, symBinAddr: 0x9EA54, symSize: 0x8 } + - { offsetInCU: 0x2109, offset: 0x1A61A2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOwup', symObjAddr: 0x5758, symBinAddr: 0x9EA5C, symSize: 0x4 } + - { offsetInCU: 0x211D, offset: 0x1A61B6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOwui', symObjAddr: 0x575C, symBinAddr: 0x9EA60, symSize: 0x8 } + - { offsetInCU: 0x2131, offset: 0x1A61CA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOMa', symObjAddr: 0x5764, symBinAddr: 0x9EA68, symSize: 0x10 } + - { offsetInCU: 0x2145, offset: 0x1A61DE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOwup', symObjAddr: 0x577C, symBinAddr: 0x9EA80, symSize: 0x4 } + - { offsetInCU: 0x2159, offset: 0x1A61F2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOMa', symObjAddr: 0x5780, symBinAddr: 0x9EA84, symSize: 0x10 } + - { offsetInCU: 0x216D, offset: 0x1A6206, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatVwxx', symObjAddr: 0x5790, symBinAddr: 0x9EA94, symSize: 0x30 } + - { offsetInCU: 0x2181, offset: 0x1A621A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatVwcp', symObjAddr: 0x57C0, symBinAddr: 0x9EAC4, symSize: 0xB4 } + - { offsetInCU: 0x2195, offset: 0x1A622E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatVwca', symObjAddr: 0x5874, symBinAddr: 0x9EB78, symSize: 0xFC } + - { offsetInCU: 0x21A9, offset: 0x1A6242, size: 0x8, addend: 0x0, symName: ___swift_memcpy145_8, symObjAddr: 0x5970, symBinAddr: 0x9EC74, symSize: 0x34 } + - { offsetInCU: 0x21BD, offset: 0x1A6256, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatVwta', symObjAddr: 0x59A4, symBinAddr: 0x9ECA8, symSize: 0xBC } + - { offsetInCU: 0x21D1, offset: 0x1A626A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatVwet', symObjAddr: 0x5A60, symBinAddr: 0x9ED64, symSize: 0x48 } + - { offsetInCU: 0x21E5, offset: 0x1A627E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatVwst', symObjAddr: 0x5AA8, symBinAddr: 0x9EDAC, symSize: 0x68 } + - { offsetInCU: 0x21F9, offset: 0x1A6292, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatVMa', symObjAddr: 0x5B10, symBinAddr: 0x9EE14, symSize: 0x10 } + - { offsetInCU: 0x220D, offset: 0x1A62A6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOwet', symObjAddr: 0x5B20, symBinAddr: 0x9EE24, symSize: 0x90 } + - { offsetInCU: 0x2221, offset: 0x1A62BA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOwst', symObjAddr: 0x5BB0, symBinAddr: 0x9EEB4, symSize: 0xBC } + - { offsetInCU: 0x2235, offset: 0x1A62CE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOwup', symObjAddr: 0x5C6C, symBinAddr: 0x9EF70, symSize: 0x4 } + - { offsetInCU: 0x2249, offset: 0x1A62E2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOMa', symObjAddr: 0x5C70, symBinAddr: 0x9EF74, symSize: 0x10 } + - { offsetInCU: 0x225D, offset: 0x1A62F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOwup', symObjAddr: 0x5DD4, symBinAddr: 0x9F0D8, symSize: 0x4 } + - { offsetInCU: 0x2271, offset: 0x1A630A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOMa', symObjAddr: 0x5DD8, symBinAddr: 0x9F0DC, symSize: 0x10 } + - { offsetInCU: 0x2285, offset: 0x1A631E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVwCP', symObjAddr: 0x5DE8, symBinAddr: 0x9F0EC, symSize: 0x30 } + - { offsetInCU: 0x2299, offset: 0x1A6332, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVwxx', symObjAddr: 0x5E18, symBinAddr: 0x9F11C, symSize: 0x38 } + - { offsetInCU: 0x22AD, offset: 0x1A6346, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVwcp', symObjAddr: 0x5E50, symBinAddr: 0x9F154, symSize: 0x94 } + - { offsetInCU: 0x22C1, offset: 0x1A635A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVwca', symObjAddr: 0x5EE4, symBinAddr: 0x9F1E8, symSize: 0xFC } + - { offsetInCU: 0x22D5, offset: 0x1A636E, size: 0x8, addend: 0x0, symName: ___swift_memcpy96_8, symObjAddr: 0x5FE0, symBinAddr: 0x9F2E4, symSize: 0x1C } + - { offsetInCU: 0x22E9, offset: 0x1A6382, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVwta', symObjAddr: 0x5FFC, symBinAddr: 0x9F300, symSize: 0xBC } + - { offsetInCU: 0x22FD, offset: 0x1A6396, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVwet', symObjAddr: 0x60B8, symBinAddr: 0x9F3BC, symSize: 0x48 } + - { offsetInCU: 0x2311, offset: 0x1A63AA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVwst', symObjAddr: 0x6100, symBinAddr: 0x9F404, symSize: 0x58 } + - { offsetInCU: 0x2325, offset: 0x1A63BE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceVMa', symObjAddr: 0x6158, symBinAddr: 0x9F45C, symSize: 0x10 } + - { offsetInCU: 0x2339, offset: 0x1A63D2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOwet', symObjAddr: 0x6168, symBinAddr: 0x9F46C, symSize: 0x90 } + - { offsetInCU: 0x234D, offset: 0x1A63E6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOwst', symObjAddr: 0x61F8, symBinAddr: 0x9F4FC, symSize: 0xBC } + - { offsetInCU: 0x2361, offset: 0x1A63FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOwup', symObjAddr: 0x62B4, symBinAddr: 0x9F5B8, symSize: 0x4 } + - { offsetInCU: 0x2375, offset: 0x1A640E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOMa', symObjAddr: 0x62B8, symBinAddr: 0x9F5BC, symSize: 0x10 } + - { offsetInCU: 0x2389, offset: 0x1A6422, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0x62C8, symBinAddr: 0x9F5CC, symSize: 0x3C } + - { offsetInCU: 0x2698, offset: 0x1A6731, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySo31AVCaptureVideoStabilizationModeVG_SSTg5059$s19VitalSignEngineCore19CameraCaptureFormatV6formatACSo015c22DeviceG0C_tcfcSSSo0I22deF53Vcfu_33_1e36673a3894c6a1c8e4648c5b1eff3dAHSSTf3nnpk_nTf1cn_n', symObjAddr: 0x14A0, symBinAddr: 0x9A830, symSize: 0x1F4 } + - { offsetInCU: 0x287A, offset: 0x1A6913, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzKXEKlFSaySo19AVCaptureColorSpaceVG_SSTg5059$s19VitalSignEngineCore19CameraCaptureFormatV6formatACSo015c22DeviceG0C_tcfcSSSo0I10dE54Vcfu1_33_66af4843540e84e621c53a910e49e80dAHSSTf3nnpk_nTf1cn_n', symObjAddr: 0x1694, symBinAddr: 0x9AA24, symSize: 0x188 } + - { offsetInCU: 0x2B51, offset: 0x1A6BEA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x25FC, symBinAddr: 0x9B98C, symSize: 0xC } + - { offsetInCU: 0x2B6D, offset: 0x1A6C06, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOSHAASH9hashValueSivgTW', symObjAddr: 0x2608, symBinAddr: 0x9B998, symSize: 0x8 } + - { offsetInCU: 0x2BA2, offset: 0x1A6C3B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2610, symBinAddr: 0x9B9A0, symSize: 0xA8 } + - { offsetInCU: 0x2BE8, offset: 0x1A6C81, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x26B8, symBinAddr: 0x9BA48, symSize: 0x8 } + - { offsetInCU: 0x2C0A, offset: 0x1A6CA3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2844, symBinAddr: 0x9BBD4, symSize: 0xC } + - { offsetInCU: 0x2C8A, offset: 0x1A6D23, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOSHAASH9hashValueSivgTW', symObjAddr: 0x2850, symBinAddr: 0x9BBE0, symSize: 0xA8 } + - { offsetInCU: 0x2D3E, offset: 0x1A6DD7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x28F8, symBinAddr: 0x9BC88, symSize: 0x84 } + - { offsetInCU: 0x2DAE, offset: 0x1A6E47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x297C, symBinAddr: 0x9BD0C, symSize: 0xA4 } + - { offsetInCU: 0x2E46, offset: 0x1A6EDF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2C0C, symBinAddr: 0x9BF9C, symSize: 0xC } + - { offsetInCU: 0x2EAD, offset: 0x1A6F46, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOSHAASH9hashValueSivgTW', symObjAddr: 0x2C18, symBinAddr: 0x9BFA8, symSize: 0x44 } + - { offsetInCU: 0x2F15, offset: 0x1A6FAE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2C5C, symBinAddr: 0x9BFEC, symSize: 0x8 } + - { offsetInCU: 0x2F29, offset: 0x1A6FC2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x2C64, symBinAddr: 0x9BFF4, symSize: 0x40 } + - { offsetInCU: 0x2F5F, offset: 0x1A6FF8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2DBC, symBinAddr: 0x9C14C, symSize: 0xC } + - { offsetInCU: 0x2FDF, offset: 0x1A7078, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOSHAASH9hashValueSivgTW', symObjAddr: 0x2DC8, symBinAddr: 0x9C158, symSize: 0xA4 } + - { offsetInCU: 0x3061, offset: 0x1A70FA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x2E6C, symBinAddr: 0x9C1FC, symSize: 0x80 } + - { offsetInCU: 0x309F, offset: 0x1A7138, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x2EEC, symBinAddr: 0x9C27C, symSize: 0xA0 } + - { offsetInCU: 0x310B, offset: 0x1A71A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x316C, symBinAddr: 0x9C4FC, symSize: 0xC } + - { offsetInCU: 0x3127, offset: 0x1A71C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOSHAASH9hashValueSivgTW', symObjAddr: 0x3178, symBinAddr: 0x9C508, symSize: 0x8 } + - { offsetInCU: 0x3143, offset: 0x1A71DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x3180, symBinAddr: 0x9C510, symSize: 0x8 } + - { offsetInCU: 0x315F, offset: 0x1A71F8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x3188, symBinAddr: 0x9C518, symSize: 0x8 } + - { offsetInCU: 0x317B, offset: 0x1A7214, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x3234, symBinAddr: 0x9C5C4, symSize: 0xC } + - { offsetInCU: 0x31FB, offset: 0x1A7294, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOSHAASH9hashValueSivgTW', symObjAddr: 0x3240, symBinAddr: 0x9C5D0, symSize: 0xB8 } + - { offsetInCU: 0x327D, offset: 0x1A7316, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x32F8, symBinAddr: 0x9C688, symSize: 0x94 } + - { offsetInCU: 0x32BB, offset: 0x1A7354, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x338C, symBinAddr: 0x9C71C, symSize: 0xB4 } + - { offsetInCU: 0x331B, offset: 0x1A73B4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x3598, symBinAddr: 0x9C928, symSize: 0xC } + - { offsetInCU: 0x339B, offset: 0x1A7434, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOSHAASH9hashValueSivgTW', symObjAddr: 0x35A4, symBinAddr: 0x9C934, symSize: 0x64 } + - { offsetInCU: 0x3431, offset: 0x1A74CA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x3608, symBinAddr: 0x9C998, symSize: 0x50 } + - { offsetInCU: 0x3483, offset: 0x1A751C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x3658, symBinAddr: 0x9C9E8, symSize: 0x60 } + - { offsetInCU: 0x378B, offset: 0x1A7824, size: 0x8, addend: 0x0, symName: '_$ss14_ArrayProtocolPsE6filterySay7ElementQzGSbAEKXEKFSaySo31AVCaptureVideoStabilizationModeVG_Tg506$sSo21e42DeviceFormatC19VitalSignEngineCoreE23videog13ModesSaySo0a5f2I4H13VGvgSbAFXEfU_So0ekL0CTf1cn_nTf4gg_n', symObjAddr: 0x4FBC, symBinAddr: 0x9E2DC, symSize: 0x11C } + - { offsetInCU: 0x3CF4, offset: 0x1A7D8D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV24dictionaryRepresentationSDySSypGvg', symObjAddr: 0x0, symBinAddr: 0x99390, symSize: 0xB7C } + - { offsetInCU: 0x450A, offset: 0x1A85A3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatO8rawValueACSgSS_tcfC', symObjAddr: 0xBCC, symBinAddr: 0x99F5C, symSize: 0x7C } + - { offsetInCU: 0x4541, offset: 0x1A85DA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatO8rawValueSSvg', symObjAddr: 0xC48, symBinAddr: 0x99FD8, symSize: 0x170 } + - { offsetInCU: 0x45EA, offset: 0x1A8683, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV24dictionaryRepresentationSDySSypGvg', symObjAddr: 0xDB8, symBinAddr: 0x9A148, symSize: 0x6E8 } + - { offsetInCU: 0x4A59, offset: 0x1A8AF2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeO8rawValueACSgSS_tcfC', symObjAddr: 0x181C, symBinAddr: 0x9ABAC, symSize: 0x7C } + - { offsetInCU: 0x4C87, offset: 0x1A8D20, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV6formatACSo015AVCaptureDeviceG0C_tcfC', symObjAddr: 0x18A4, symBinAddr: 0x9AC34, symSize: 0x744 } + - { offsetInCU: 0x5316, offset: 0x1A93AF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12PresetFormatO11displayNameSSvg', symObjAddr: 0x1FE8, symBinAddr: 0x9B378, symSize: 0x4D0 } + - { offsetInCU: 0x5793, offset: 0x1A982C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14FrameRateRangeV03mineF0Sdvg', symObjAddr: 0x24E8, symBinAddr: 0x9B878, symSize: 0x8 } + - { offsetInCU: 0x57A7, offset: 0x1A9840, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14FrameRateRangeV03maxeF0Sdvg', symObjAddr: 0x24F0, symBinAddr: 0x9B880, symSize: 0x8 } + - { offsetInCU: 0x57BB, offset: 0x1A9854, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeO8rawValueACSgSS_tcfC', symObjAddr: 0x24F8, symBinAddr: 0x9B888, symSize: 0x7C } + - { offsetInCU: 0x57EE, offset: 0x1A9887, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore22VideoStabilizationModeO8rawValueSSvg', symObjAddr: 0x2574, symBinAddr: 0x9B904, symSize: 0x88 } + - { offsetInCU: 0x582D, offset: 0x1A98C6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemO8rawValueACSgSS_tcfC', symObjAddr: 0x2764, symBinAddr: 0x9BAF4, symSize: 0x7C } + - { offsetInCU: 0x5864, offset: 0x1A98FD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15AutoFocusSystemO8rawValueSSvg', symObjAddr: 0x27E0, symBinAddr: 0x9BB70, symSize: 0x64 } + - { offsetInCU: 0x589E, offset: 0x1A9937, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceO8rawValueACSgSS_tcfC', symObjAddr: 0x2A94, symBinAddr: 0x9BE24, symSize: 0x7C } + - { offsetInCU: 0x58D5, offset: 0x1A996E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10ColorSpaceO8rawValueSSvg', symObjAddr: 0x2B10, symBinAddr: 0x9BEA0, symSize: 0xFC } + - { offsetInCU: 0x5902, offset: 0x1A999B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11PixelFormatO8rawValueSSvg', symObjAddr: 0x2D5C, symBinAddr: 0x9C0EC, symSize: 0x60 } + - { offsetInCU: 0x5949, offset: 0x1A99E2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV23videoStabilizationModesSayAA05VideoI4ModeOGvg', symObjAddr: 0x3004, symBinAddr: 0x9C394, symSize: 0x8 } + - { offsetInCU: 0x595D, offset: 0x1A99F6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV15autoFocusSystemAA04AutoiJ0Ovg', symObjAddr: 0x300C, symBinAddr: 0x9C39C, symSize: 0xC } + - { offsetInCU: 0x5971, offset: 0x1A9A0A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV11photoHeights5Int32Vvg', symObjAddr: 0x3018, symBinAddr: 0x9C3A8, symSize: 0x8 } + - { offsetInCU: 0x5985, offset: 0x1A9A1E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV10photoWidths5Int32Vvg', symObjAddr: 0x3020, symBinAddr: 0x9C3B0, symSize: 0x8 } + - { offsetInCU: 0x5999, offset: 0x1A9A32, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV11videoHeight0D8Graphics7CGFloatVvg', symObjAddr: 0x3028, symBinAddr: 0x9C3B8, symSize: 0x8 } + - { offsetInCU: 0x59AD, offset: 0x1A9A46, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV10videoWidth0D8Graphics7CGFloatVvg', symObjAddr: 0x3030, symBinAddr: 0x9C3C0, symSize: 0x8 } + - { offsetInCU: 0x59C1, offset: 0x1A9A5A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV6maxISOSfvg', symObjAddr: 0x3038, symBinAddr: 0x9C3C8, symSize: 0x8 } + - { offsetInCU: 0x59D5, offset: 0x1A9A6E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV6minISOSfvg', symObjAddr: 0x3040, symBinAddr: 0x9C3D0, symSize: 0x8 } + - { offsetInCU: 0x59E9, offset: 0x1A9A82, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV11fieldOfViewSfvg', symObjAddr: 0x3048, symBinAddr: 0x9C3D8, symSize: 0x8 } + - { offsetInCU: 0x59FD, offset: 0x1A9A96, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV7maxZoom0D8Graphics7CGFloatVvg', symObjAddr: 0x3050, symBinAddr: 0x9C3E0, symSize: 0x8 } + - { offsetInCU: 0x5A11, offset: 0x1A9AAA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV11colorSpacesSayAA10ColorSpaceOGvg', symObjAddr: 0x3058, symBinAddr: 0x9C3E8, symSize: 0x8 } + - { offsetInCU: 0x5A25, offset: 0x1A9ABE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV16supportsVideoHDRSbvg', symObjAddr: 0x3060, symBinAddr: 0x9C3F0, symSize: 0x8 } + - { offsetInCU: 0x5A39, offset: 0x1A9AD2, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV16supportsPhotoHDRSbvg', symObjAddr: 0x3068, symBinAddr: 0x9C3F8, symSize: 0x8 } + - { offsetInCU: 0x5A4D, offset: 0x1A9AE6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV15frameRateRangesSayAA05FrameI5RangeVGvg', symObjAddr: 0x3070, symBinAddr: 0x9C400, symSize: 0x8 } + - { offsetInCU: 0x5A61, offset: 0x1A9AFA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV05pixelG0AA05PixelG0Ovg', symObjAddr: 0x3078, symBinAddr: 0x9C408, symSize: 0xC } + - { offsetInCU: 0x5A75, offset: 0x1A9B0E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV30isHighestPhotoQualitySupportedSbSgvg', symObjAddr: 0x3084, symBinAddr: 0x9C414, symSize: 0x8 } + - { offsetInCU: 0x5A89, offset: 0x1A9B22, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV19minExposureDurationSo6CMTimeaSgvg', symObjAddr: 0x308C, symBinAddr: 0x9C41C, symSize: 0x14 } + - { offsetInCU: 0x5A9D, offset: 0x1A9B36, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore19CameraCaptureFormatV19maxExposureDurationSo6CMTimeaSgvg', symObjAddr: 0x30A0, symBinAddr: 0x9C430, symSize: 0x10 } + - { offsetInCU: 0x5AB1, offset: 0x1A9B4A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16CameraDeviceTypeO8rawValueSSvg', symObjAddr: 0x30B0, symBinAddr: 0x9C440, symSize: 0xBC } + - { offsetInCU: 0x5AD0, offset: 0x1A9B69, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14CameraPositionO8rawValueSSvg', symObjAddr: 0x31C0, symBinAddr: 0x9C550, symSize: 0x74 } + - { offsetInCU: 0x5B17, offset: 0x1A9BB0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV2idSSvg', symObjAddr: 0x34CC, symBinAddr: 0x9C85C, symSize: 0x2C } + - { offsetInCU: 0x5B2B, offset: 0x1A9BC4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV7devicesSayAA0eF4TypeOGvg', symObjAddr: 0x34F8, symBinAddr: 0x9C888, symSize: 0x8 } + - { offsetInCU: 0x5B3F, offset: 0x1A9BD8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV8positionAA0E8PositionOvg', symObjAddr: 0x3500, symBinAddr: 0x9C890, symSize: 0xC } + - { offsetInCU: 0x5B53, offset: 0x1A9BEC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV4nameSSvg', symObjAddr: 0x350C, symBinAddr: 0x9C89C, symSize: 0x2C } + - { offsetInCU: 0x5B67, offset: 0x1A9C00, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV8hasFlashSbvg', symObjAddr: 0x3538, symBinAddr: 0x9C8C8, symSize: 0x8 } + - { offsetInCU: 0x5B7B, offset: 0x1A9C14, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV8hasTorchSbvg', symObjAddr: 0x3540, symBinAddr: 0x9C8D0, symSize: 0x8 } + - { offsetInCU: 0x5B8F, offset: 0x1A9C28, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV7minZoom0D8Graphics7CGFloatVvg', symObjAddr: 0x3548, symBinAddr: 0x9C8D8, symSize: 0x8 } + - { offsetInCU: 0x5BA3, offset: 0x1A9C3C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV11neutralZoom0D8Graphics7CGFloatVvg', symObjAddr: 0x3550, symBinAddr: 0x9C8E0, symSize: 0x8 } + - { offsetInCU: 0x5BB7, offset: 0x1A9C50, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV7maxZoom0D8Graphics7CGFloatVvg', symObjAddr: 0x3558, symBinAddr: 0x9C8E8, symSize: 0x8 } + - { offsetInCU: 0x5BCB, offset: 0x1A9C64, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV10isMultiCamSbvg', symObjAddr: 0x3560, symBinAddr: 0x9C8F0, symSize: 0x8 } + - { offsetInCU: 0x5BDF, offset: 0x1A9C78, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV31supportsParallelVideoProcessingSbvg', symObjAddr: 0x3568, symBinAddr: 0x9C8F8, symSize: 0x8 } + - { offsetInCU: 0x5BF3, offset: 0x1A9C8C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV20supportsDepthCaptureSbvg', symObjAddr: 0x3570, symBinAddr: 0x9C900, symSize: 0x8 } + - { offsetInCU: 0x5C07, offset: 0x1A9CA0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV18supportsRawCaptureSbvg', symObjAddr: 0x3578, symBinAddr: 0x9C908, symSize: 0x8 } + - { offsetInCU: 0x5C1B, offset: 0x1A9CB4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV21supportsLowLightBoostSbvg', symObjAddr: 0x3580, symBinAddr: 0x9C910, symSize: 0x8 } + - { offsetInCU: 0x5C2F, offset: 0x1A9CC8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV13supportsFocusSbvg', symObjAddr: 0x3588, symBinAddr: 0x9C918, symSize: 0x8 } + - { offsetInCU: 0x5C43, offset: 0x1A9CDC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CameraDeviceV7formatsSayAA0E13CaptureFormatVGvg', symObjAddr: 0x3590, symBinAddr: 0x9C920, symSize: 0x8 } + - { offsetInCU: 0x5C6C, offset: 0x1A9D05, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSo15AVCaptureDeviceC_Tg5', symObjAddr: 0x36E8, symBinAddr: 0x9CA78, symSize: 0x34 } + - { offsetInCU: 0x5C80, offset: 0x1A9D19, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF19VitalSignEngineCore12CameraDeviceV_Tg5', symObjAddr: 0x371C, symBinAddr: 0x9CAAC, symSize: 0x1C } + - { offsetInCU: 0x5C94, offset: 0x1A9D2D, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF19VitalSignEngineCore19CameraCaptureFormatV_Tg5', symObjAddr: 0x3738, symBinAddr: 0x9CAC8, symSize: 0x1C } + - { offsetInCU: 0x5CA8, offset: 0x1A9D41, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSDySSSdG_Tg5', symObjAddr: 0x3754, symBinAddr: 0x9CAE4, symSize: 0x2C } + - { offsetInCU: 0x5CBC, offset: 0x1A9D55, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5', symObjAddr: 0x3780, symBinAddr: 0x9CB10, symSize: 0x1C } + - { offsetInCU: 0x5CD0, offset: 0x1A9D69, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSo31AVCaptureVideoStabilizationModeV_Tg5', symObjAddr: 0x379C, symBinAddr: 0x9CB2C, symSize: 0x1C } + - { offsetInCU: 0x5CE4, offset: 0x1A9D7D, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSo31AVCaptureVideoStabilizationModeVSg_Tg5', symObjAddr: 0x37B8, symBinAddr: 0x9CB48, symSize: 0x24 } + - { offsetInCU: 0x5CF8, offset: 0x1A9D91, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSo19AVCaptureColorSpaceVSg_Tg5', symObjAddr: 0x37DC, symBinAddr: 0x9CB6C, symSize: 0x24 } + - { offsetInCU: 0x5D0C, offset: 0x1A9DA5, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSDySSypG_Tg5', symObjAddr: 0x3800, symBinAddr: 0x9CB90, symSize: 0x2C } + - { offsetInCU: 0x5D20, offset: 0x1A9DB9, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF19VitalSignEngineCore16CameraDeviceTypeO_Tg5', symObjAddr: 0x382C, symBinAddr: 0x9CBBC, symSize: 0x24 } + - { offsetInCU: 0x5D34, offset: 0x1A9DCD, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF19VitalSignEngineCore14FrameRateRangeV_Tg5', symObjAddr: 0x3850, symBinAddr: 0x9CBE0, symSize: 0x1C } + - { offsetInCU: 0x5D48, offset: 0x1A9DE1, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF19VitalSignEngineCore10ColorSpaceO_Tg5', symObjAddr: 0x386C, symBinAddr: 0x9CBFC, symSize: 0x24 } + - { offsetInCU: 0x5D5C, offset: 0x1A9DF5, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF19VitalSignEngineCore22VideoStabilizationModeO_Tg5', symObjAddr: 0x3890, symBinAddr: 0x9CC20, symSize: 0x24 } + - { offsetInCU: 0x5D70, offset: 0x1A9E09, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSd_S2dt_Tg5', symObjAddr: 0x38B4, symBinAddr: 0x9CC44, symSize: 0x1C } + - { offsetInCU: 0x5D84, offset: 0x1A9E1D, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSaySdG_Tg5', symObjAddr: 0x38D0, symBinAddr: 0x9CC60, symSize: 0x2C } + - { offsetInCU: 0x5D98, offset: 0x1A9E31, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSJ_Tg5', symObjAddr: 0x38FC, symBinAddr: 0x9CC8C, symSize: 0x1C } + - { offsetInCU: 0x5DAC, offset: 0x1A9E45, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSd_Tg5', symObjAddr: 0x3918, symBinAddr: 0x9CCA8, symSize: 0x1C } + - { offsetInCU: 0x5DC0, offset: 0x1A9E59, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF19VitalSignEngineCore17PixelDataProtocol_p_Tg5', symObjAddr: 0x3934, symBinAddr: 0x9CCC4, symSize: 0x1C } + - { offsetInCU: 0x5DD4, offset: 0x1A9E6D, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSo7CGPointV_Tg5', symObjAddr: 0x3950, symBinAddr: 0x9CCE0, symSize: 0x2C } + - { offsetInCU: 0x5DE8, offset: 0x1A9E81, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSo9NSDecimala_A2Ht_Tg5', symObjAddr: 0x397C, symBinAddr: 0x9CD0C, symSize: 0x1C } + - { offsetInCU: 0x5DFC, offset: 0x1A9E95, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSaySo9NSDecimalaG_Tg5', symObjAddr: 0x3998, symBinAddr: 0x9CD28, symSize: 0x2C } + - { offsetInCU: 0x5E10, offset: 0x1A9EA9, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSo6CGSizeV_Tg5', symObjAddr: 0x39C4, symBinAddr: 0x9CD54, symSize: 0x2C } + - { offsetInCU: 0x5E24, offset: 0x1A9EBD, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSo21AVCaptureDeviceFormatC_Tg5', symObjAddr: 0x39F0, symBinAddr: 0x9CD80, symSize: 0x34 } + - { offsetInCU: 0x5E5B, offset: 0x1A9EF4, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF19VitalSignEngineCore12CameraDeviceV_Tg5', symObjAddr: 0x3A24, symBinAddr: 0x9CDB4, symSize: 0xC4 } + - { offsetInCU: 0x5F0C, offset: 0x1A9FA5, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF19VitalSignEngineCore19CameraCaptureFormatV_Tg5', symObjAddr: 0x3AE8, symBinAddr: 0x9CE78, symSize: 0xC0 } + - { offsetInCU: 0x5FBD, offset: 0x1AA056, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5', symObjAddr: 0x3BA8, symBinAddr: 0x9CF38, symSize: 0xC4 } + - { offsetInCU: 0x606E, offset: 0x1AA107, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo31AVCaptureVideoStabilizationModeV_Tg5', symObjAddr: 0x3C6C, symBinAddr: 0x9CFFC, symSize: 0xE4 } + - { offsetInCU: 0x611F, offset: 0x1AA1B8, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF19VitalSignEngineCore14FrameRateRangeV_Tg5', symObjAddr: 0x3EEC, symBinAddr: 0x9D27C, symSize: 0xBC } + - { offsetInCU: 0x61D0, offset: 0x1AA269, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSd_S2dt_Tg5', symObjAddr: 0x4060, symBinAddr: 0x9D3F0, symSize: 0xC0 } + - { offsetInCU: 0x6281, offset: 0x1AA31A, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSJ_Tg5', symObjAddr: 0x4120, symBinAddr: 0x9D4B0, symSize: 0xC4 } + - { offsetInCU: 0x6332, offset: 0x1AA3CB, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSd_Tg5', symObjAddr: 0x41E4, symBinAddr: 0x9D574, symSize: 0xBC } + - { offsetInCU: 0x63E3, offset: 0x1AA47C, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF19VitalSignEngineCore17PixelDataProtocol_p_Tg5', symObjAddr: 0x42A0, symBinAddr: 0x9D630, symSize: 0xE4 } + - { offsetInCU: 0x6494, offset: 0x1AA52D, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSo9NSDecimala_A2It_Tg5', symObjAddr: 0x4384, symBinAddr: 0x9D714, symSize: 0xC0 } + - { offsetInCU: 0x6559, offset: 0x1AA5F2, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x4BFC, symBinAddr: 0x9DF8C, symSize: 0x64 } + - { offsetInCU: 0x65CD, offset: 0x1AA666, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF19VitalSignEngineCore8PixelROIO_TB5', symObjAddr: 0x4C60, symBinAddr: 0x9DFF0, symSize: 0x5C } + - { offsetInCU: 0x667E, offset: 0x1AA717, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x4CBC, symBinAddr: 0x9E04C, symSize: 0x30 } + - { offsetInCU: 0x66B4, offset: 0x1AA74D, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x4D2C, symBinAddr: 0x9E07C, symSize: 0xE0 } + - { offsetInCU: 0x6744, offset: 0x1AA7DD, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF19VitalSignEngineCore8PixelROIO_TB5', symObjAddr: 0x4E0C, symBinAddr: 0x9E15C, symSize: 0xBC } + - { offsetInCU: 0x677D, offset: 0x1AA816, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFs11AnyHashableV_Tg5', symObjAddr: 0x4EC8, symBinAddr: 0x9E218, symSize: 0xC4 } + - { offsetInCU: 0x27, offset: 0x1AA959, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE13matchesFilterySbSo12NSDictionaryCF', symObjAddr: 0x0, symBinAddr: 0x9F674, symSize: 0x11D0 } + - { offsetInCU: 0x843, offset: 0x1AB175, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE13matchesFilterySbSo12NSDictionaryCFSbSo16AVFrameRateRangeCXEfU1_TA', symObjAddr: 0x17AC, symBinAddr: 0xA0D58, symSize: 0x1C } + - { offsetInCU: 0xB5A, offset: 0x1AB48C, size: 0x8, addend: 0x0, symName: '_$sSTsE8contains5whereS2b7ElementQzKXE_tKFSaySo16AVFrameRateRangeCG_Tg5023$sSTsE10allSatisfyyS2b7c24QzKXEKFSbACKXEfU_SaySo16deF6CG_TG5xSbs5Error_plyAFIsgndzo_Tf1cn_nTf4ng_n', symObjAddr: 0x147C, symBinAddr: 0xA0AF0, symSize: 0x138 } + - { offsetInCU: 0xCFF, offset: 0x1AB631, size: 0x8, addend: 0x0, symName: '_$sSTsE8contains5whereS2b7ElementQzKXE_tKFSaySo12NSDictionaryCG_Tg5072$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE13matchesFilterySbSo12d31CFSbSo16AVFrameRateRangeCXEfU1_Q7AFXEfU_So0uvW0CTf1cn_nTf4ng_n', symObjAddr: 0x15B4, symBinAddr: 0xA0C28, symSize: 0x130 } + - { offsetInCU: 0x114E, offset: 0x1ABA80, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE13matchesFilterySbSo12NSDictionaryCF', symObjAddr: 0x0, symBinAddr: 0x9F674, symSize: 0x11D0 } + - { offsetInCU: 0x1C18, offset: 0x1AC54A, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE13matchesFilterySbSo12NSDictionaryCFSbSo16AVFrameRateRangeCXEfU1_', symObjAddr: 0x11D0, symBinAddr: 0xA0844, symSize: 0x5C } + - { offsetInCU: 0x1C6E, offset: 0x1AC5A0, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureDeviceFormatC19VitalSignEngineCoreE13matchesFilterySbSo12NSDictionaryCFSbSo16AVFrameRateRangeCXEfU1_SbAFXEfU_', symObjAddr: 0x122C, symBinAddr: 0xA08A0, symSize: 0x250 } + - { offsetInCU: 0x4F, offset: 0x1AC8F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6sharedACvpZ', symObjAddr: 0x2340, symBinAddr: 0x14D1F8, symSize: 0x0 } + - { offsetInCU: 0x160, offset: 0x1ACA05, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6getKey33_12CB1D40946C54018DA155C801DF8CADLL10PromiseKit0O0Cy06CryptoP009SymmetricG0VSgGyFyAF8ResolverCyALGXEfU_', symObjAddr: 0xED4, symBinAddr: 0xA1C40, symSize: 0x334 } + - { offsetInCU: 0x221, offset: 0x1ACAC6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6getKey33_12CB1D40946C54018DA155C801DF8CADLL10PromiseKit0O0Cy06CryptoP009SymmetricG0VSgGyFyAF8ResolverCyALGXEfU_ySDySSypGcfU_', symObjAddr: 0x1208, symBinAddr: 0xA1F74, symSize: 0x228 } + - { offsetInCU: 0x342, offset: 0x1ACBE7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6shared_WZ', symObjAddr: 0x0, symBinAddr: 0xA0DAC, symSize: 0xA4 } + - { offsetInCU: 0x443, offset: 0x1ACCE8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1534, symBinAddr: 0xA22A0, symSize: 0x14 } + - { offsetInCU: 0x463, offset: 0x1ACD08, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1534, symBinAddr: 0xA22A0, symSize: 0x14 } + - { offsetInCU: 0x489, offset: 0x1ACD2E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x1548, symBinAddr: 0xA22B4, symSize: 0x44 } + - { offsetInCU: 0x56C, offset: 0x1ACE11, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x158C, symBinAddr: 0xA22F8, symSize: 0x28 } + - { offsetInCU: 0x5FF, offset: 0x1ACEA4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOACs0F0AAWl', symObjAddr: 0x1604, symBinAddr: 0xA2370, symSize: 0x44 } + - { offsetInCU: 0x613, offset: 0x1ACEB8, size: 0x8, addend: 0x0, symName: '_$s9CryptoKit12SymmetricKeyVSgWOc', symObjAddr: 0x1648, symBinAddr: 0xA23B4, symSize: 0x48 } + - { offsetInCU: 0x627, offset: 0x1ACECC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6getKey33_12CB1D40946C54018DA155C801DF8CADLL10PromiseKit0O0Cy06CryptoP009SymmetricG0VSgGyFyAF8ResolverCyALGXEfU_TA', symObjAddr: 0x1690, symBinAddr: 0xA23FC, symSize: 0x18 } + - { offsetInCU: 0x63B, offset: 0x1ACEE0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC7encrypty10PromiseKit0G0CySSGSDySSypGFAH06CryptoH012SymmetricKeyVSgcfU_TA', symObjAddr: 0x1718, symBinAddr: 0xA2440, symSize: 0x1C } + - { offsetInCU: 0x64F, offset: 0x1ACEF4, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVAcA0B8ProtocolAAWl', symObjAddr: 0x17F0, symBinAddr: 0xA24D4, symSize: 0x44 } + - { offsetInCU: 0x663, offset: 0x1ACF08, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOSHAASQWb', symObjAddr: 0x1884, symBinAddr: 0xA2554, symSize: 0x4 } + - { offsetInCU: 0x677, offset: 0x1ACF1C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOACSQAAWl', symObjAddr: 0x1888, symBinAddr: 0xA2558, symSize: 0x44 } + - { offsetInCU: 0x68B, offset: 0x1ACF30, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorCMa', symObjAddr: 0x18CC, symBinAddr: 0xA259C, symSize: 0x3C } + - { offsetInCU: 0x69F, offset: 0x1ACF44, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorCMr', symObjAddr: 0x1908, symBinAddr: 0xA25D8, symSize: 0x78 } + - { offsetInCU: 0x6B3, offset: 0x1ACF58, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOwet', symObjAddr: 0x19B4, symBinAddr: 0xA2674, symSize: 0x90 } + - { offsetInCU: 0x6C7, offset: 0x1ACF6C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOwst', symObjAddr: 0x1A44, symBinAddr: 0xA2704, symSize: 0xBC } + - { offsetInCU: 0x6DB, offset: 0x1ACF80, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOwug', symObjAddr: 0x1B00, symBinAddr: 0xA27C0, symSize: 0x8 } + - { offsetInCU: 0x6EF, offset: 0x1ACF94, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOwup', symObjAddr: 0x1B08, symBinAddr: 0xA27C8, symSize: 0x4 } + - { offsetInCU: 0x703, offset: 0x1ACFA8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOwui', symObjAddr: 0x1B0C, symBinAddr: 0xA27CC, symSize: 0x8 } + - { offsetInCU: 0x717, offset: 0x1ACFBC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOMa', symObjAddr: 0x1B14, symBinAddr: 0xA27D4, symSize: 0x10 } + - { offsetInCU: 0x82F, offset: 0x1AD0D4, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVyACxcSTRzs5UInt8V7ElementRtzlufCAC_Tgm5', symObjAddr: 0x1B24, symBinAddr: 0xA27E4, symSize: 0x238 } + - { offsetInCU: 0x92F, offset: 0x1AD1D4, size: 0x8, addend: 0x0, symName: '_$s9CryptoKit0aB5ErrorOACs0C0AAWl', symObjAddr: 0x1D6C, symBinAddr: 0xA2A2C, symSize: 0x48 } + - { offsetInCU: 0x982, offset: 0x1AD227, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV06InlineB0VyAESWcfCTf4nd_n', symObjAddr: 0x1DB4, symBinAddr: 0xA2A74, symSize: 0xC4 } + - { offsetInCU: 0x9F8, offset: 0x1AD29D, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV10LargeSliceVyAESWcfCTf4nd_n', symObjAddr: 0x1E78, symBinAddr: 0xA2B38, symSize: 0x78 } + - { offsetInCU: 0xA25, offset: 0x1AD2CA, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV11InlineSliceVyAESWcfCTf4nd_n', symObjAddr: 0x1EF0, symBinAddr: 0xA2BB0, symSize: 0x80 } + - { offsetInCU: 0xAB9, offset: 0x1AD35E, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOyAESWcfCTf4nd_n', symObjAddr: 0x1F70, symBinAddr: 0xA2C30, symSize: 0x68 } + - { offsetInCU: 0xB0E, offset: 0x1AD3B3, size: 0x8, addend: 0x0, symName: '_$s9CryptoKit12SymmetricKeyVSgWOd', symObjAddr: 0x201C, symBinAddr: 0xA2C98, symSize: 0x48 } + - { offsetInCU: 0xB22, offset: 0x1AD3C7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11AwsS3ClientC011getJsonFromF06bucket9objectKey10PromiseKit0N0CySDySSypGGSS_SStFyAG8ResolverCyAJGXEfU_TA', symObjAddr: 0x2064, symBinAddr: 0xA2CE0, symSize: 0x20 } + - { offsetInCU: 0xB36, offset: 0x1AD3DB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6getKey33_12CB1D40946C54018DA155C801DF8CADLL10PromiseKit0O0Cy06CryptoP009SymmetricG0VSgGyFyAF8ResolverCyALGXEfU_ySDySSypGcfU_TA', symObjAddr: 0x2084, symBinAddr: 0xA2D00, symSize: 0x18 } + - { offsetInCU: 0xB4A, offset: 0x1AD3EF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6getKey33_12CB1D40946C54018DA155C801DF8CADLL10PromiseKit0O0Cy06CryptoP009SymmetricG0VSgGyFyAF8ResolverCyALGXEfU_ys5Error_pcfU0_TA', symObjAddr: 0x21B8, symBinAddr: 0xA2DCC, symSize: 0x4 } + - { offsetInCU: 0xB62, offset: 0x1AD407, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6getKey33_12CB1D40946C54018DA155C801DF8CADLL10PromiseKit0O0Cy06CryptoP009SymmetricG0VSgGyFyAF8ResolverCyALGXEfU_ys5Error_pcfU0_TA', symObjAddr: 0x21B8, symBinAddr: 0xA2DCC, symSize: 0x4 } + - { offsetInCU: 0xC37, offset: 0x1AD4DC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x15B4, symBinAddr: 0xA2320, symSize: 0x40 } + - { offsetInCU: 0xCD3, offset: 0x1AD578, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOs0F0AAsADP7_domainSSvgTW', symObjAddr: 0x15F4, symBinAddr: 0xA2360, symSize: 0x4 } + - { offsetInCU: 0xCEF, offset: 0x1AD594, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOs0F0AAsADP5_codeSivgTW', symObjAddr: 0x15F8, symBinAddr: 0xA2364, symSize: 0x4 } + - { offsetInCU: 0xD0B, offset: 0x1AD5B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOs0F0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x15FC, symBinAddr: 0xA2368, symSize: 0x4 } + - { offsetInCU: 0xD27, offset: 0x1AD5CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorOs0F0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x1600, symBinAddr: 0xA236C, symSize: 0x4 } + - { offsetInCU: 0xF18, offset: 0x1AD7BD, size: 0x8, addend: 0x0, symName: '_$s9CryptoKit3AESO3GCMO9SealedBoxV8combinedAGx_tKc10Foundation12DataProtocolRzlufCAI0I0V_Tgm5', symObjAddr: 0xDB0, symBinAddr: 0xA1B1C, symSize: 0x114 } + - { offsetInCU: 0x111E, offset: 0x1AD9C3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC6sharedACvgZ', symObjAddr: 0xA4, symBinAddr: 0xA0E50, symSize: 0x40 } + - { offsetInCU: 0x114B, offset: 0x1AD9F0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC11awsS3ClientAA03AwsgH0Cvg', symObjAddr: 0xE4, symBinAddr: 0xA0E90, symSize: 0x10 } + - { offsetInCU: 0x11EA, offset: 0x1ADA8F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC7encrypty10PromiseKit0G0CySSGSDySSypGF', symObjAddr: 0xF4, symBinAddr: 0xA0EA0, symSize: 0x618 } + - { offsetInCU: 0x1309, offset: 0x1ADBAE, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC7encrypty10PromiseKit0G0CySSGSDySSypGFAH06CryptoH012SymmetricKeyVSgcfU_', symObjAddr: 0x74C, symBinAddr: 0xA14B8, symSize: 0x3B4 } + - { offsetInCU: 0x144C, offset: 0x1ADCF1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorC7decrypty10Foundation4DataVSgSSF', symObjAddr: 0xB00, symBinAddr: 0xA186C, symSize: 0x2B0 } + - { offsetInCU: 0x1566, offset: 0x1ADE0B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorCfd', symObjAddr: 0x1430, symBinAddr: 0xA219C, symSize: 0x3C } + - { offsetInCU: 0x1597, offset: 0x1ADE3C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore10AESCryptorCfD', symObjAddr: 0x146C, symBinAddr: 0xA21D8, symSize: 0x48 } + - { offsetInCU: 0x15E4, offset: 0x1ADE89, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorO2eeoiySbAC_ACtFZ', symObjAddr: 0x14B4, symBinAddr: 0xA2220, symSize: 0x14 } + - { offsetInCU: 0x1625, offset: 0x1ADECA, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorO4hash4intoys6HasherVz_tF', symObjAddr: 0x14C8, symBinAddr: 0xA2234, symSize: 0x28 } + - { offsetInCU: 0x16B0, offset: 0x1ADF55, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14AESCryptoErrorO9hashValueSivg', symObjAddr: 0x14F0, symBinAddr: 0xA225C, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x1AE13E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21AgeProjectionEndPointO6stringACSgSo8NSStringC_tcfC', symObjAddr: 0x0, symBinAddr: 0xA2E14, symSize: 0x10C } + - { offsetInCU: 0x5A, offset: 0x1AE171, size: 0x8, addend: 0x0, symName: '_$sSo8NSStringCMa', symObjAddr: 0x10C, symBinAddr: 0xA2F20, symSize: 0x3C } + - { offsetInCU: 0x283, offset: 0x1AE39A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore21AgeProjectionEndPointO6stringACSgSo8NSStringC_tcfC', symObjAddr: 0x0, symBinAddr: 0xA2E14, symSize: 0x10C } + - { offsetInCU: 0x27, offset: 0x1AE417, size: 0x8, addend: 0x0, symName: '_$sSo18AVCaptureTorchModeV19VitalSignEngineCoreE10withStringABSgSS_tcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0xA2F5C, symSize: 0x130 } + - { offsetInCU: 0x4A, offset: 0x1AE43A, size: 0x8, addend: 0x0, symName: '_$sSo18AVCaptureTorchModeV19VitalSignEngineCoreE10withStringABSgSS_tcfCTf4nd_n', symObjAddr: 0x0, symBinAddr: 0xA2F5C, symSize: 0x130 } + - { offsetInCU: 0x27, offset: 0x1AE751, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureExposureModeV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0xA308C, symSize: 0xE4 } + - { offsetInCU: 0x7F, offset: 0x1AE7A9, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureExposureModeV19VitalSignEngineCoreE10withStringABSS_tKcfCTf4nd_n', symObjAddr: 0xF8, symBinAddr: 0xA3184, symSize: 0x1FC } + - { offsetInCU: 0x395, offset: 0x1AEABF, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureExposureModeV19VitalSignEngineCoreE10descriptorSSvg', symObjAddr: 0x0, symBinAddr: 0xA308C, symSize: 0xE4 } + - { offsetInCU: 0x3C0, offset: 0x1AEAEA, size: 0x8, addend: 0x0, symName: '_$sSo21AVCaptureExposureModeV19VitalSignEngineCoreE10withStringABSS_tKcfC', symObjAddr: 0xE4, symBinAddr: 0xA3170, symSize: 0x14 } + - { offsetInCU: 0xBE, offset: 0x1AEBD3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x1800, symBinAddr: 0xA4B40, symSize: 0xC } + - { offsetInCU: 0xDA, offset: 0x1AEBEF, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x180C, symBinAddr: 0xA4B4C, symSize: 0x44 } + - { offsetInCU: 0xF2, offset: 0x1AEC07, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x180C, symBinAddr: 0xA4B4C, symSize: 0x44 } + - { offsetInCU: 0x183, offset: 0x1AEC98, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x2204, symBinAddr: 0xA5544, symSize: 0xC } + - { offsetInCU: 0x19F, offset: 0x1AECB4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x2210, symBinAddr: 0xA5550, symSize: 0x24 } + - { offsetInCU: 0x20C, offset: 0x1AED21, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSYAASY8rawValuexSg03RawH0Qz_tcfCTW', symObjAddr: 0x3748, symBinAddr: 0xA6A88, symSize: 0x74 } + - { offsetInCU: 0x254, offset: 0x1AED69, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSYAASY8rawValue03RawH0QzvgTW', symObjAddr: 0x37BC, symBinAddr: 0xA6AFC, symSize: 0x20 } + - { offsetInCU: 0x3D7, offset: 0x1AEEEC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOSHAASQWb', symObjAddr: 0x35A8, symBinAddr: 0xA68E8, symSize: 0x4 } + - { offsetInCU: 0x3EB, offset: 0x1AEF00, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOACSQAAWl', symObjAddr: 0x35AC, symBinAddr: 0xA68EC, symSize: 0x44 } + - { offsetInCU: 0x3FF, offset: 0x1AEF14, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSHAASQWb', symObjAddr: 0x35F0, symBinAddr: 0xA6930, symSize: 0x4 } + - { offsetInCU: 0x413, offset: 0x1AEF28, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOACSQAAWl', symObjAddr: 0x35F4, symBinAddr: 0xA6934, symSize: 0x44 } + - { offsetInCU: 0x427, offset: 0x1AEF3C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSHAASQWb', symObjAddr: 0x3640, symBinAddr: 0xA6980, symSize: 0x4 } + - { offsetInCU: 0x43B, offset: 0x1AEF50, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOACSQAAWl', symObjAddr: 0x3644, symBinAddr: 0xA6984, symSize: 0x44 } + - { offsetInCU: 0x44F, offset: 0x1AEF64, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOwet', symObjAddr: 0x37FC, symBinAddr: 0xA6B2C, symSize: 0x90 } + - { offsetInCU: 0x463, offset: 0x1AEF78, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOwst', symObjAddr: 0x388C, symBinAddr: 0xA6BBC, symSize: 0xBC } + - { offsetInCU: 0x477, offset: 0x1AEF8C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOwug', symObjAddr: 0x3948, symBinAddr: 0xA6C78, symSize: 0x8 } + - { offsetInCU: 0x48B, offset: 0x1AEFA0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOwup', symObjAddr: 0x3950, symBinAddr: 0xA6C80, symSize: 0x4 } + - { offsetInCU: 0x49F, offset: 0x1AEFB4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOwui', symObjAddr: 0x3954, symBinAddr: 0xA6C84, symSize: 0xC } + - { offsetInCU: 0x4B3, offset: 0x1AEFC8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOMa', symObjAddr: 0x3960, symBinAddr: 0xA6C90, symSize: 0x10 } + - { offsetInCU: 0x4C7, offset: 0x1AEFDC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorOWOy', symObjAddr: 0x3970, symBinAddr: 0xA6CA0, symSize: 0x64 } + - { offsetInCU: 0x4DB, offset: 0x1AEFF0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorOwet', symObjAddr: 0x3A8C, symBinAddr: 0xA6D3C, symSize: 0x48 } + - { offsetInCU: 0x4EF, offset: 0x1AF004, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorOwst', symObjAddr: 0x3AD4, symBinAddr: 0xA6D84, symSize: 0x54 } + - { offsetInCU: 0x503, offset: 0x1AF018, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorOwug', symObjAddr: 0x3B28, symBinAddr: 0xA6DD8, symSize: 0x8 } + - { offsetInCU: 0x517, offset: 0x1AF02C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorOwup', symObjAddr: 0x3B30, symBinAddr: 0xA6DE0, symSize: 0x4 } + - { offsetInCU: 0x52B, offset: 0x1AF040, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorOwui', symObjAddr: 0x3B34, symBinAddr: 0xA6DE4, symSize: 0x8 } + - { offsetInCU: 0x53F, offset: 0x1AF054, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorOMa', symObjAddr: 0x3B3C, symBinAddr: 0xA6DEC, symSize: 0x10 } + - { offsetInCU: 0x553, offset: 0x1AF068, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOwet', symObjAddr: 0x3B4C, symBinAddr: 0xA6DFC, symSize: 0x90 } + - { offsetInCU: 0x567, offset: 0x1AF07C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOwst', symObjAddr: 0x3BDC, symBinAddr: 0xA6E8C, symSize: 0xBC } + - { offsetInCU: 0x57B, offset: 0x1AF090, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOwug', symObjAddr: 0x3C98, symBinAddr: 0xA6F48, symSize: 0x8 } + - { offsetInCU: 0x58F, offset: 0x1AF0A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOwup', symObjAddr: 0x3CA0, symBinAddr: 0xA6F50, symSize: 0x4 } + - { offsetInCU: 0x5A3, offset: 0x1AF0B8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOwui', symObjAddr: 0x3CA4, symBinAddr: 0xA6F54, symSize: 0x8 } + - { offsetInCU: 0x5B7, offset: 0x1AF0CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOMa', symObjAddr: 0x3CAC, symBinAddr: 0xA6F5C, symSize: 0x10 } + - { offsetInCU: 0x5CB, offset: 0x1AF0E0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOWOy', symObjAddr: 0x3CBC, symBinAddr: 0xA6F6C, symSize: 0x1C } + - { offsetInCU: 0x5DF, offset: 0x1AF0F4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwxx', symObjAddr: 0x3CD8, symBinAddr: 0xA6F88, symSize: 0x14 } + - { offsetInCU: 0x5F3, offset: 0x1AF108, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwcp', symObjAddr: 0x3D08, symBinAddr: 0xA6F9C, symSize: 0x60 } + - { offsetInCU: 0x607, offset: 0x1AF11C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwca', symObjAddr: 0x3D68, symBinAddr: 0xA6FFC, symSize: 0x70 } + - { offsetInCU: 0x61B, offset: 0x1AF130, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwta', symObjAddr: 0x3DEC, symBinAddr: 0xA706C, symSize: 0x48 } + - { offsetInCU: 0x62F, offset: 0x1AF144, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwet', symObjAddr: 0x3E34, symBinAddr: 0xA70B4, symSize: 0x54 } + - { offsetInCU: 0x643, offset: 0x1AF158, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwst', symObjAddr: 0x3E88, symBinAddr: 0xA7108, symSize: 0x5C } + - { offsetInCU: 0x657, offset: 0x1AF16C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwug', symObjAddr: 0x3EE4, symBinAddr: 0xA7164, symSize: 0x1C } + - { offsetInCU: 0x66B, offset: 0x1AF180, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwup', symObjAddr: 0x3F00, symBinAddr: 0xA7180, symSize: 0x10 } + - { offsetInCU: 0x67F, offset: 0x1AF194, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOwui', symObjAddr: 0x3F10, symBinAddr: 0xA7190, symSize: 0x30 } + - { offsetInCU: 0x693, offset: 0x1AF1A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorOMa', symObjAddr: 0x3F40, symBinAddr: 0xA71C0, symSize: 0x10 } + - { offsetInCU: 0x6A7, offset: 0x1AF1BC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOwxx', symObjAddr: 0x3F54, symBinAddr: 0xA71D4, symSize: 0x18 } + - { offsetInCU: 0x6BB, offset: 0x1AF1D0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOwca', symObjAddr: 0x3FB8, symBinAddr: 0xA7238, symSize: 0xA0 } + - { offsetInCU: 0x6CF, offset: 0x1AF1E4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOwta', symObjAddr: 0x4064, symBinAddr: 0xA72D8, symSize: 0x60 } + - { offsetInCU: 0x6E3, offset: 0x1AF1F8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOwet', symObjAddr: 0x40C4, symBinAddr: 0xA7338, symSize: 0x5C } + - { offsetInCU: 0x6F7, offset: 0x1AF20C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOwst', symObjAddr: 0x4120, symBinAddr: 0xA7394, symSize: 0x5C } + - { offsetInCU: 0x70B, offset: 0x1AF220, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOwug', symObjAddr: 0x417C, symBinAddr: 0xA73F0, symSize: 0x18 } + - { offsetInCU: 0x71F, offset: 0x1AF234, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOwup', symObjAddr: 0x4194, symBinAddr: 0xA7408, symSize: 0x4 } + - { offsetInCU: 0x733, offset: 0x1AF248, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOwui', symObjAddr: 0x4198, symBinAddr: 0xA740C, symSize: 0x20 } + - { offsetInCU: 0x747, offset: 0x1AF25C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOMa', symObjAddr: 0x41B8, symBinAddr: 0xA742C, symSize: 0x10 } + - { offsetInCU: 0x75B, offset: 0x1AF270, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOWOy', symObjAddr: 0x41CC, symBinAddr: 0xA7440, symSize: 0x18 } + - { offsetInCU: 0x76F, offset: 0x1AF284, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOwxx', symObjAddr: 0x41E4, symBinAddr: 0xA7458, symSize: 0x10 } + - { offsetInCU: 0x783, offset: 0x1AF298, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOwca', symObjAddr: 0x4258, symBinAddr: 0xA74B4, symSize: 0x54 } + - { offsetInCU: 0x797, offset: 0x1AF2AC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOwta', symObjAddr: 0x42C0, symBinAddr: 0xA7508, symSize: 0x44 } + - { offsetInCU: 0x7AB, offset: 0x1AF2C0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOwet', symObjAddr: 0x4304, symBinAddr: 0xA754C, symSize: 0x48 } + - { offsetInCU: 0x7BF, offset: 0x1AF2D4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOwst', symObjAddr: 0x434C, symBinAddr: 0xA7594, symSize: 0x44 } + - { offsetInCU: 0x7D3, offset: 0x1AF2E8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOwug', symObjAddr: 0x4390, symBinAddr: 0xA75D8, symSize: 0x18 } + - { offsetInCU: 0x7E7, offset: 0x1AF2FC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOwup', symObjAddr: 0x43A8, symBinAddr: 0xA75F0, symSize: 0x4 } + - { offsetInCU: 0x7FB, offset: 0x1AF310, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOwui', symObjAddr: 0x43AC, symBinAddr: 0xA75F4, symSize: 0x18 } + - { offsetInCU: 0x80F, offset: 0x1AF324, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorOMa', symObjAddr: 0x43C4, symBinAddr: 0xA760C, symSize: 0x10 } + - { offsetInCU: 0x823, offset: 0x1AF338, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOwet', symObjAddr: 0x43D8, symBinAddr: 0xA761C, symSize: 0x50 } + - { offsetInCU: 0x837, offset: 0x1AF34C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOwst', symObjAddr: 0x4428, symBinAddr: 0xA766C, symSize: 0x8C } + - { offsetInCU: 0x84B, offset: 0x1AF360, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOwug', symObjAddr: 0x44B4, symBinAddr: 0xA76F8, symSize: 0x8 } + - { offsetInCU: 0x85F, offset: 0x1AF374, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOwup', symObjAddr: 0x44BC, symBinAddr: 0xA7700, symSize: 0x4 } + - { offsetInCU: 0x873, offset: 0x1AF388, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOwui', symObjAddr: 0x44C0, symBinAddr: 0xA7704, symSize: 0x4 } + - { offsetInCU: 0x887, offset: 0x1AF39C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOMa', symObjAddr: 0x44C4, symBinAddr: 0xA7708, symSize: 0x10 } + - { offsetInCU: 0x89B, offset: 0x1AF3B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOwCP', symObjAddr: 0x44D4, symBinAddr: 0xA7718, symSize: 0x30 } + - { offsetInCU: 0x8AF, offset: 0x1AF3C4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOWOy', symObjAddr: 0x4504, symBinAddr: 0xA7748, symSize: 0x48 } + - { offsetInCU: 0x8C3, offset: 0x1AF3D8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorOWOy', symObjAddr: 0x454C, symBinAddr: 0xA7790, symSize: 0x14 } + - { offsetInCU: 0x8D7, offset: 0x1AF3EC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOwet', symObjAddr: 0x4780, symBinAddr: 0xA7968, symSize: 0x50 } + - { offsetInCU: 0x8EB, offset: 0x1AF400, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOwst', symObjAddr: 0x47D0, symBinAddr: 0xA79B8, symSize: 0x6C } + - { offsetInCU: 0x8FF, offset: 0x1AF414, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOwug', symObjAddr: 0x483C, symBinAddr: 0xA7A24, symSize: 0xC } + - { offsetInCU: 0x913, offset: 0x1AF428, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOwup', symObjAddr: 0x4848, symBinAddr: 0xA7A30, symSize: 0x10 } + - { offsetInCU: 0x927, offset: 0x1AF43C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOwui', symObjAddr: 0x4858, symBinAddr: 0xA7A40, symSize: 0x14 } + - { offsetInCU: 0x93B, offset: 0x1AF450, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOMa', symObjAddr: 0x486C, symBinAddr: 0xA7A54, symSize: 0x10 } + - { offsetInCU: 0x94F, offset: 0x1AF464, size: 0x8, addend: 0x0, symName: '_$sS2Ss7CVarArg10FoundationWl', symObjAddr: 0x487C, symBinAddr: 0xA7A64, symSize: 0x44 } + - { offsetInCU: 0xC34, offset: 0x1AF749, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1784, symBinAddr: 0xA4AC4, symSize: 0xC } + - { offsetInCU: 0xC50, offset: 0x1AF765, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x1790, symBinAddr: 0xA4AD0, symSize: 0x8 } + - { offsetInCU: 0xC6C, offset: 0x1AF781, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x1798, symBinAddr: 0xA4AD8, symSize: 0x60 } + - { offsetInCU: 0xCDE, offset: 0x1AF7F3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x17F8, symBinAddr: 0xA4B38, symSize: 0x8 } + - { offsetInCU: 0xD0D, offset: 0x1AF822, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x21DC, symBinAddr: 0xA551C, symSize: 0xC } + - { offsetInCU: 0xD4C, offset: 0x1AF861, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x21E8, symBinAddr: 0xA5528, symSize: 0xC } + - { offsetInCU: 0xD6C, offset: 0x1AF881, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x21E8, symBinAddr: 0xA5528, symSize: 0xC } + - { offsetInCU: 0xD80, offset: 0x1AF895, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x21E8, symBinAddr: 0xA5528, symSize: 0xC } + - { offsetInCU: 0xD92, offset: 0x1AF8A7, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x21F4, symBinAddr: 0xA5534, symSize: 0x8 } + - { offsetInCU: 0xDA6, offset: 0x1AF8BB, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x21FC, symBinAddr: 0xA553C, symSize: 0x8 } + - { offsetInCU: 0xE00, offset: 0x1AF915, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x3638, symBinAddr: 0xA6978, symSize: 0x8 } + - { offsetInCU: 0xE80, offset: 0x1AF995, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x3688, symBinAddr: 0xA69C8, symSize: 0x54 } + - { offsetInCU: 0xF1A, offset: 0x1AFA2F, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x36DC, symBinAddr: 0xA6A1C, symSize: 0x1C } + - { offsetInCU: 0xF32, offset: 0x1AFA47, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x36DC, symBinAddr: 0xA6A1C, symSize: 0x1C } + - { offsetInCU: 0xF46, offset: 0x1AFA5B, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x36DC, symBinAddr: 0xA6A1C, symSize: 0x1C } + - { offsetInCU: 0xF58, offset: 0x1AFA6D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x36F8, symBinAddr: 0xA6A38, symSize: 0x50 } + - { offsetInCU: 0xFC0, offset: 0x1AFAD5, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOs0F0AAsADP7_domainSSvgTW', symObjAddr: 0x37DC, symBinAddr: 0xA6B1C, symSize: 0x4 } + - { offsetInCU: 0xFDC, offset: 0x1AFAF1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOs0F0AAsADP5_codeSivgTW', symObjAddr: 0x37E0, symBinAddr: 0xA6B20, symSize: 0x4 } + - { offsetInCU: 0xFF8, offset: 0x1AFB0D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOs0F0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x37E4, symBinAddr: 0xA6B24, symSize: 0x4 } + - { offsetInCU: 0x1014, offset: 0x1AFB29, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorOs0F0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x37E8, symBinAddr: 0xA6B28, symSize: 0x4 } + - { offsetInCU: 0x12C4, offset: 0x1AFDD9, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE04hashB0Sivg19VitalSignEngineCore12ExposureModeO_TB5', symObjAddr: 0x0, symBinAddr: 0xA3380, symSize: 0xC8 } + - { offsetInCU: 0x138A, offset: 0x1AFE9F, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE04hashB0Sivg19VitalSignEngineCore16WhiteBalanceModeO_TB5', symObjAddr: 0xC8, symBinAddr: 0xA3448, symSize: 0xA0 } + - { offsetInCU: 0x1436, offset: 0x1AFF4B, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE04hashB0Sivg19VitalSignEngineCore22VideoStabilizationModeO_TB5', symObjAddr: 0x168, symBinAddr: 0xA34E8, symSize: 0xD0 } + - { offsetInCU: 0x14FC, offset: 0x1B0011, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE04hashB0Sivg19VitalSignEngineCore16CameraDeviceTypeO_TB5', symObjAddr: 0x238, symBinAddr: 0xA35B8, symSize: 0x10C } + - { offsetInCU: 0x15BA, offset: 0x1B00CF, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE04hashB0Sivg19VitalSignEngineCore15PermissionErrorO_TB5', symObjAddr: 0x344, symBinAddr: 0xA36C4, symSize: 0x84 } + - { offsetInCU: 0x1667, offset: 0x1B017C, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF19VitalSignEngineCore9CodecTypeO_TB5', symObjAddr: 0x3C8, symBinAddr: 0xA3748, symSize: 0xF8 } + - { offsetInCU: 0x16C4, offset: 0x1B01D9, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF19VitalSignEngineCore16CameraDeviceTypeO_TB5', symObjAddr: 0x4C0, symBinAddr: 0xA3840, symSize: 0xE0 } + - { offsetInCU: 0x1730, offset: 0x1B0245, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF19VitalSignEngineCore13PixelDataTypeO_TB5', symObjAddr: 0x5A0, symBinAddr: 0xA3920, symSize: 0xE4 } + - { offsetInCU: 0x17A4, offset: 0x1B02B9, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF19VitalSignEngineCore11DeviceErrorO_TB5', symObjAddr: 0x684, symBinAddr: 0xA3A04, symSize: 0xEC } + - { offsetInCU: 0x1818, offset: 0x1B032D, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF19VitalSignEngineCore10ColorSpaceO_TB5', symObjAddr: 0x770, symBinAddr: 0xA3AF0, symSize: 0x120 } + - { offsetInCU: 0x187C, offset: 0x1B0391, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF19VitalSignEngineCore11DeviceErrorO_TB5', symObjAddr: 0x890, symBinAddr: 0xA3C10, symSize: 0x118 } + - { offsetInCU: 0x1903, offset: 0x1B0418, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF19VitalSignEngineCore12ExposureModeO_TB5', symObjAddr: 0x9A8, symBinAddr: 0xA3D28, symSize: 0xC4 } + - { offsetInCU: 0x1991, offset: 0x1B04A6, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF19VitalSignEngineCore13PixelDataTypeO_TB5', symObjAddr: 0xA6C, symBinAddr: 0xA3DEC, symSize: 0x104 } + - { offsetInCU: 0x1A18, offset: 0x1B052D, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF19VitalSignEngineCore15PermissionErrorO_TB5', symObjAddr: 0xB70, symBinAddr: 0xA3EF0, symSize: 0x80 } + - { offsetInCU: 0x1A94, offset: 0x1B05A9, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF19VitalSignEngineCore16CameraDeviceTypeO_TB5', symObjAddr: 0xBF0, symBinAddr: 0xA3F70, symSize: 0x108 } + - { offsetInCU: 0x1B13, offset: 0x1B0628, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF19VitalSignEngineCore16WhiteBalanceModeO_TB5', symObjAddr: 0xCF8, symBinAddr: 0xA4078, symSize: 0x9C } + - { offsetInCU: 0x1B80, offset: 0x1B0695, size: 0x8, addend: 0x0, symName: '_$sSYsSHRzSH8RawValueSYRpzrlE08_rawHashB04seedS2i_tF19VitalSignEngineCore22VideoStabilizationModeO_TB5', symObjAddr: 0xD94, symBinAddr: 0xA4114, symSize: 0xCC } + - { offsetInCU: 0x1C57, offset: 0x1B076C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorO7messageSSvg', symObjAddr: 0xE60, symBinAddr: 0xA41E0, symSize: 0x1DC } + - { offsetInCU: 0x1E9C, offset: 0x1B09B1, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11CameraErrorO4codeSSvg', symObjAddr: 0x105C, symBinAddr: 0xA43DC, symSize: 0x52C } + - { offsetInCU: 0x2074, offset: 0x1B0B89, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorO8rawValueSSvg', symObjAddr: 0x1588, symBinAddr: 0xA4908, symSize: 0x40 } + - { offsetInCU: 0x2093, offset: 0x1B0BA8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorO7messageSSvg', symObjAddr: 0x15C8, symBinAddr: 0xA4948, symSize: 0xF8 } + - { offsetInCU: 0x2128, offset: 0x1B0C3D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PermissionErrorO8rawValueACSgSS_tcfC', symObjAddr: 0x16C0, symBinAddr: 0xA4A40, symSize: 0x84 } + - { offsetInCU: 0x2172, offset: 0x1B0C87, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore14ParameterErrorO7messageSSvg', symObjAddr: 0x1850, symBinAddr: 0xA4B90, symSize: 0x4C0 } + - { offsetInCU: 0x2574, offset: 0x1B1089, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorO8rawValueSSvg', symObjAddr: 0x1D24, symBinAddr: 0xA5064, symSize: 0xC8 } + - { offsetInCU: 0x258F, offset: 0x1B10A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorO7messageSSvg', symObjAddr: 0x1DEC, symBinAddr: 0xA512C, symSize: 0x354 } + - { offsetInCU: 0x289E, offset: 0x1B13B3, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11DeviceErrorO8rawValueACSgSS_tcfC', symObjAddr: 0x2160, symBinAddr: 0xA54A0, symSize: 0x7C } + - { offsetInCU: 0x2915, offset: 0x1B142A, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11FormatErrorO7messageSSvg', symObjAddr: 0x2234, symBinAddr: 0xA5574, symSize: 0xA1C } + - { offsetInCU: 0x312C, offset: 0x1B1C41, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12SessionErrorO7messageSSvg', symObjAddr: 0x2C70, symBinAddr: 0xA5FB0, symSize: 0x2B8 } + - { offsetInCU: 0x3347, offset: 0x1B1E5C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore12CaptureErrorO7messageSSvg', symObjAddr: 0x2F28, symBinAddr: 0xA6268, symSize: 0x5C8 } + - { offsetInCU: 0x387E, offset: 0x1B2393, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorO8rawValueSSvg', symObjAddr: 0x3514, symBinAddr: 0xA6854, symSize: 0x1C } + - { offsetInCU: 0x3898, offset: 0x1B23AD, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore11SystemErrorO8rawValueACSgSS_tcfC', symObjAddr: 0x3530, symBinAddr: 0xA6870, symSize: 0x78 } + - { offsetInCU: 0x60, offset: 0x1B2485, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraCAA0abE8ProtocolA2aDP9takePhoto7options10PromiseKit0J0CyAA0H10TakingInfoVGAA0hL7OptionsVSg_tFTW', symObjAddr: 0x0, symBinAddr: 0xA7AB0, symSize: 0x60 } + - { offsetInCU: 0x123, offset: 0x1B2548, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x140, symBinAddr: 0xA7BF0, symSize: 0x14 } + - { offsetInCU: 0x143, offset: 0x1B2568, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x140, symBinAddr: 0xA7BF0, symSize: 0x14 } + - { offsetInCU: 0x169, offset: 0x1B258E, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x154, symBinAddr: 0xA7C04, symSize: 0x44 } + - { offsetInCU: 0x24C, offset: 0x1B2671, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x198, symBinAddr: 0xA7C48, symSize: 0x28 } + - { offsetInCU: 0x2DF, offset: 0x1B2704, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tFyAF8ResolverCyAJGXEfU_TA', symObjAddr: 0x36C, symBinAddr: 0xA7E1C, symSize: 0x24 } + - { offsetInCU: 0x2F3, offset: 0x1B2718, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOSHAASQWb', symObjAddr: 0x3D0, symBinAddr: 0xA7E40, symSize: 0x4 } + - { offsetInCU: 0x307, offset: 0x1B272C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOACSQAAWl', symObjAddr: 0x3D4, symBinAddr: 0xA7E44, symSize: 0x44 } + - { offsetInCU: 0x31B, offset: 0x1B2740, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOwet', symObjAddr: 0x428, symBinAddr: 0xA7E88, symSize: 0x90 } + - { offsetInCU: 0x32F, offset: 0x1B2754, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOwst', symObjAddr: 0x4B8, symBinAddr: 0xA7F18, symSize: 0xBC } + - { offsetInCU: 0x343, offset: 0x1B2768, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOwug', symObjAddr: 0x574, symBinAddr: 0xA7FD4, symSize: 0x8 } + - { offsetInCU: 0x357, offset: 0x1B277C, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOwup', symObjAddr: 0x57C, symBinAddr: 0xA7FDC, symSize: 0x4 } + - { offsetInCU: 0x36B, offset: 0x1B2790, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOwui', symObjAddr: 0x580, symBinAddr: 0xA7FE0, symSize: 0x8 } + - { offsetInCU: 0x37F, offset: 0x1B27A4, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOMa', symObjAddr: 0x588, symBinAddr: 0xA7FE8, symSize: 0x10 } + - { offsetInCU: 0x434, offset: 0x1B2859, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tFyAF8ResolverCyAJGXEfU_yypSgcfU_TA', symObjAddr: 0xFD0, symBinAddr: 0xA8A30, symSize: 0x8 } + - { offsetInCU: 0x448, offset: 0x1B286D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tFyAF8ResolverCyAJGXEfU_ySS_SSSo7NSErrorCSgtcfU0_TA', symObjAddr: 0xFD8, symBinAddr: 0xA8A38, symSize: 0x8 } + - { offsetInCU: 0x45C, offset: 0x1B2881, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOACs0G0AAWl', symObjAddr: 0x1028, symBinAddr: 0xA8A40, symSize: 0x44 } + - { offsetInCU: 0x470, offset: 0x1B2895, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore15PhotoTakingInfoVWOh', symObjAddr: 0x10F0, symBinAddr: 0xA8AC0, symSize: 0x3C } + - { offsetInCU: 0x4EF, offset: 0x1B2914, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x1C0, symBinAddr: 0xA7C70, symSize: 0x40 } + - { offsetInCU: 0x58B, offset: 0x1B29B0, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOs0G0AAsADP7_domainSSvgTW', symObjAddr: 0x200, symBinAddr: 0xA7CB0, symSize: 0x4 } + - { offsetInCU: 0x5A7, offset: 0x1B29CC, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOs0G0AAsADP5_codeSivgTW', symObjAddr: 0x204, symBinAddr: 0xA7CB4, symSize: 0x4 } + - { offsetInCU: 0x5C3, offset: 0x1B29E8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOs0G0AAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x208, symBinAddr: 0xA7CB8, symSize: 0x4 } + - { offsetInCU: 0x5DF, offset: 0x1B2A04, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorOs0G0AAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x20C, symBinAddr: 0xA7CBC, symSize: 0x4 } + - { offsetInCU: 0x9A3, offset: 0x1B2DC8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tF', symObjAddr: 0x60, symBinAddr: 0xA7B10, symSize: 0x60 } + - { offsetInCU: 0x9E0, offset: 0x1B2E05, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tFyAF8ResolverCyAJGXEfU_', symObjAddr: 0x210, symBinAddr: 0xA7CC0, symSize: 0x15C } + - { offsetInCU: 0xAEE, offset: 0x1B2F13, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tFyAF8ResolverCyAJGXEfU_yypSgcfU_', symObjAddr: 0x598, symBinAddr: 0xA7FF8, symSize: 0x8D0 } + - { offsetInCU: 0xC70, offset: 0x1B3095, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore0aB6CameraC9takePhoto7options10PromiseKit0I0CyAA0G10TakingInfoVGAA0gK7OptionsVSg_tFyAF8ResolverCyAJGXEfU_ySS_SSSo7NSErrorCSgtcfU0_', symObjAddr: 0xE68, symBinAddr: 0xA88C8, symSize: 0x168 } + - { offsetInCU: 0xDB1, offset: 0x1B31D6, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorO2eeoiySbAC_ACtFZ', symObjAddr: 0xC0, symBinAddr: 0xA7B70, symSize: 0x14 } + - { offsetInCU: 0xDF8, offset: 0x1B321D, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorO4hash4intoys6HasherVz_tF', symObjAddr: 0xD4, symBinAddr: 0xA7B84, symSize: 0x28 } + - { offsetInCU: 0xE83, offset: 0x1B32A8, size: 0x8, addend: 0x0, symName: '_$s19VitalSignEngineCore16PhotoTakingErrorO9hashValueSivg', symObjAddr: 0xFC, symBinAddr: 0xA7BAC, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x1B34DF, size: 0x8, addend: 0x0, symName: '-[PMKArray objectAtIndexedSubscript:]', symObjAddr: 0x0, symBinAddr: 0xA8B48, symSize: 0x30 } + - { offsetInCU: 0x41, offset: 0x1B34F9, size: 0x8, addend: 0x0, symName: _PMKErrorDomain, symObjAddr: 0x4D88, symBinAddr: 0x137698, symSize: 0x0 } + - { offsetInCU: 0x4C2, offset: 0x1B397A, size: 0x8, addend: 0x0, symName: '-[PMKArray objectAtIndexedSubscript:]', symObjAddr: 0x0, symBinAddr: 0xA8B48, symSize: 0x30 } + - { offsetInCU: 0x509, offset: 0x1B39C1, size: 0x8, addend: 0x0, symName: '-[PMKArray .cxx_destruct]', symObjAddr: 0x30, symBinAddr: 0xA8B78, symSize: 0x34 } + - { offsetInCU: 0x53C, offset: 0x1B39F4, size: 0x8, addend: 0x0, symName: ___PMKArrayWithCount, symObjAddr: 0x64, symBinAddr: 0xA8BAC, symSize: 0x78 } + - { offsetInCU: 0x5A7, offset: 0x1B3A5F, size: 0x8, addend: 0x0, symName: '-[AnyPromise initWith__D:]', symObjAddr: 0xDC, symBinAddr: 0xA8C24, symSize: 0x78 } + - { offsetInCU: 0x5EE, offset: 0x1B3AA6, size: 0x8, addend: 0x0, symName: '-[AnyPromise initWithResolver:]', symObjAddr: 0x154, symBinAddr: 0xA8C9C, symSize: 0xA0 } + - { offsetInCU: 0x635, offset: 0x1B3AED, size: 0x8, addend: 0x0, symName: '___31-[AnyPromise initWithResolver:]_block_invoke', symObjAddr: 0x1F4, symBinAddr: 0xA8D3C, symSize: 0x34 } + - { offsetInCU: 0x680, offset: 0x1B3B38, size: 0x8, addend: 0x0, symName: '+[AnyPromise promiseWithResolverBlock:]', symObjAddr: 0x228, symBinAddr: 0xA8D70, symSize: 0x74 } + - { offsetInCU: 0x6D7, offset: 0x1B3B8F, size: 0x8, addend: 0x0, symName: '+[AnyPromise promiseWithValue:]', symObjAddr: 0x29C, symBinAddr: 0xA8DE4, symSize: 0xC4 } + - { offsetInCU: 0x72E, offset: 0x1B3BE6, size: 0x8, addend: 0x0, symName: '___31+[AnyPromise promiseWithValue:]_block_invoke', symObjAddr: 0x360, symBinAddr: 0xA8EA8, symSize: 0x14 } + - { offsetInCU: 0x78E, offset: 0x1B3C46, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x374, symBinAddr: 0xA8EBC, symSize: 0x8 } + - { offsetInCU: 0x7B5, offset: 0x1B3C6D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x37C, symBinAddr: 0xA8EC4, symSize: 0x8 } + - { offsetInCU: 0x7D4, offset: 0x1B3C8C, size: 0x8, addend: 0x0, symName: '-[AnyPromise __pipe:]', symObjAddr: 0x384, symBinAddr: 0xA8ECC, symSize: 0x8 } + - { offsetInCU: 0x815, offset: 0x1B3CCD, size: 0x8, addend: 0x0, symName: '-[AnyPromise __d]', symObjAddr: 0x38C, symBinAddr: 0xA8ED4, symSize: 0x8 } + - { offsetInCU: 0x84C, offset: 0x1B3D04, size: 0x8, addend: 0x0, symName: '-[AnyPromise then]', symObjAddr: 0x394, symBinAddr: 0xA8EDC, symSize: 0x50 } + - { offsetInCU: 0x883, offset: 0x1B3D3B, size: 0x8, addend: 0x0, symName: '___18-[AnyPromise then]_block_invoke', symObjAddr: 0x3E4, symBinAddr: 0xA8F2C, symSize: 0xA0 } + - { offsetInCU: 0x8D6, offset: 0x1B3D8E, size: 0x8, addend: 0x0, symName: '___18-[AnyPromise then]_block_invoke_2', symObjAddr: 0x484, symBinAddr: 0xA8FCC, symSize: 0x8 } + - { offsetInCU: 0x93A, offset: 0x1B3DF2, size: 0x8, addend: 0x0, symName: _PMKCallVariadicBlock, symObjAddr: 0x48C, symBinAddr: 0xA8FD4, symSize: 0x820 } + - { offsetInCU: 0xC75, offset: 0x1B412D, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.73, symObjAddr: 0x20FC, symBinAddr: 0xAAC44, symSize: 0x260 } + - { offsetInCU: 0xDBE, offset: 0x1B4276, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.69, symObjAddr: 0x1C14, symBinAddr: 0xAA75C, symSize: 0x288 } + - { offsetInCU: 0xF07, offset: 0x1B43BF, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.89, symObjAddr: 0x365C, symBinAddr: 0xAC1A4, symSize: 0x260 } + - { offsetInCU: 0x1050, offset: 0x1B4508, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.97, symObjAddr: 0x3FE4, symBinAddr: 0xACB2C, symSize: 0x244 } + - { offsetInCU: 0x1195, offset: 0x1B464D, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.71, symObjAddr: 0x1E9C, symBinAddr: 0xAA9E4, symSize: 0x260 } + - { offsetInCU: 0x12DE, offset: 0x1B4796, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke_2, symObjAddr: 0x2CDC, symBinAddr: 0xAB824, symSize: 0x260 } + - { offsetInCU: 0x1427, offset: 0x1B48DF, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.94, symObjAddr: 0x3D84, symBinAddr: 0xAC8CC, symSize: 0x260 } + - { offsetInCU: 0x1570, offset: 0x1B4A28, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.83, symObjAddr: 0x2F3C, symBinAddr: 0xABA84, symSize: 0x260 } + - { offsetInCU: 0x16B9, offset: 0x1B4B71, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.87, symObjAddr: 0x33FC, symBinAddr: 0xABF44, symSize: 0x260 } + - { offsetInCU: 0x1802, offset: 0x1B4CBA, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.81, symObjAddr: 0x2A7C, symBinAddr: 0xAB5C4, symSize: 0x260 } + - { offsetInCU: 0x194B, offset: 0x1B4E03, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.79, symObjAddr: 0x281C, symBinAddr: 0xAB364, symSize: 0x260 } + - { offsetInCU: 0x1A94, offset: 0x1B4F4C, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.75, symObjAddr: 0x235C, symBinAddr: 0xAAEA4, symSize: 0x260 } + - { offsetInCU: 0x1BDD, offset: 0x1B5095, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke_2.90, symObjAddr: 0x38BC, symBinAddr: 0xAC404, symSize: 0x264 } + - { offsetInCU: 0x1D26, offset: 0x1B51DE, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.92, symObjAddr: 0x3B20, symBinAddr: 0xAC668, symSize: 0x264 } + - { offsetInCU: 0x1E6F, offset: 0x1B5327, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke, symObjAddr: 0x1980, symBinAddr: 0xAA4C8, symSize: 0x244 } + - { offsetInCU: 0x1FB4, offset: 0x1B546C, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.77, symObjAddr: 0x25BC, symBinAddr: 0xAB104, symSize: 0x260 } + - { offsetInCU: 0x20FD, offset: 0x1B55B5, size: 0x8, addend: 0x0, symName: ____PMKCallVariadicBlock_block_invoke.85, symObjAddr: 0x319C, symBinAddr: 0xABCE4, symSize: 0x260 } + - { offsetInCU: 0x2246, offset: 0x1B56FE, size: 0x8, addend: 0x0, symName: '-[AnyPromise thenOn]', symObjAddr: 0xD24, symBinAddr: 0xA986C, symSize: 0x50 } + - { offsetInCU: 0x227D, offset: 0x1B5735, size: 0x8, addend: 0x0, symName: '___20-[AnyPromise thenOn]_block_invoke', symObjAddr: 0xD74, symBinAddr: 0xA98BC, symSize: 0xA8 } + - { offsetInCU: 0x22E0, offset: 0x1B5798, size: 0x8, addend: 0x0, symName: '___20-[AnyPromise thenOn]_block_invoke_2', symObjAddr: 0xE1C, symBinAddr: 0xA9964, symSize: 0x8 } + - { offsetInCU: 0x2344, offset: 0x1B57FC, size: 0x8, addend: 0x0, symName: '-[AnyPromise thenInBackground]', symObjAddr: 0xE24, symBinAddr: 0xA996C, symSize: 0x50 } + - { offsetInCU: 0x237B, offset: 0x1B5833, size: 0x8, addend: 0x0, symName: '___30-[AnyPromise thenInBackground]_block_invoke', symObjAddr: 0xE74, symBinAddr: 0xA99BC, symSize: 0xCC } + - { offsetInCU: 0x2432, offset: 0x1B58EA, size: 0x8, addend: 0x0, symName: '___30-[AnyPromise thenInBackground]_block_invoke_2', symObjAddr: 0xF40, symBinAddr: 0xA9A88, symSize: 0x8 } + - { offsetInCU: 0x2496, offset: 0x1B594E, size: 0x8, addend: 0x0, symName: '-[AnyPromise catchOn]', symObjAddr: 0xF48, symBinAddr: 0xA9A90, symSize: 0x50 } + - { offsetInCU: 0x24CD, offset: 0x1B5985, size: 0x8, addend: 0x0, symName: '___21-[AnyPromise catchOn]_block_invoke', symObjAddr: 0xF98, symBinAddr: 0xA9AE0, symSize: 0xA8 } + - { offsetInCU: 0x2530, offset: 0x1B59E8, size: 0x8, addend: 0x0, symName: '___21-[AnyPromise catchOn]_block_invoke_2', symObjAddr: 0x1040, symBinAddr: 0xA9B88, symSize: 0x8 } + - { offsetInCU: 0x2594, offset: 0x1B5A4C, size: 0x8, addend: 0x0, symName: '-[AnyPromise catch]', symObjAddr: 0x1048, symBinAddr: 0xA9B90, symSize: 0x50 } + - { offsetInCU: 0x25CB, offset: 0x1B5A83, size: 0x8, addend: 0x0, symName: '___19-[AnyPromise catch]_block_invoke', symObjAddr: 0x1098, symBinAddr: 0xA9BE0, symSize: 0xA0 } + - { offsetInCU: 0x261E, offset: 0x1B5AD6, size: 0x8, addend: 0x0, symName: '___19-[AnyPromise catch]_block_invoke_2', symObjAddr: 0x1138, symBinAddr: 0xA9C80, symSize: 0x8 } + - { offsetInCU: 0x2682, offset: 0x1B5B3A, size: 0x8, addend: 0x0, symName: '-[AnyPromise catchInBackground]', symObjAddr: 0x1140, symBinAddr: 0xA9C88, symSize: 0x50 } + - { offsetInCU: 0x26B9, offset: 0x1B5B71, size: 0x8, addend: 0x0, symName: '___31-[AnyPromise catchInBackground]_block_invoke', symObjAddr: 0x1190, symBinAddr: 0xA9CD8, symSize: 0xCC } + - { offsetInCU: 0x2727, offset: 0x1B5BDF, size: 0x8, addend: 0x0, symName: '___31-[AnyPromise catchInBackground]_block_invoke_2', symObjAddr: 0x125C, symBinAddr: 0xA9DA4, symSize: 0x8 } + - { offsetInCU: 0x278B, offset: 0x1B5C43, size: 0x8, addend: 0x0, symName: '-[AnyPromise ensure]', symObjAddr: 0x1264, symBinAddr: 0xA9DAC, symSize: 0x50 } + - { offsetInCU: 0x27C2, offset: 0x1B5C7A, size: 0x8, addend: 0x0, symName: '___20-[AnyPromise ensure]_block_invoke', symObjAddr: 0x12B4, symBinAddr: 0xA9DFC, symSize: 0x18 } + - { offsetInCU: 0x2815, offset: 0x1B5CCD, size: 0x8, addend: 0x0, symName: '-[AnyPromise ensureOn]', symObjAddr: 0x12CC, symBinAddr: 0xA9E14, symSize: 0x50 } + - { offsetInCU: 0x284C, offset: 0x1B5D04, size: 0x8, addend: 0x0, symName: '___22-[AnyPromise ensureOn]_block_invoke', symObjAddr: 0x131C, symBinAddr: 0xA9E64, symSize: 0x14 } + - { offsetInCU: 0x28AF, offset: 0x1B5D67, size: 0x8, addend: 0x0, symName: '-[AnyPromise ensureInBackground]', symObjAddr: 0x1330, symBinAddr: 0xA9E78, symSize: 0x50 } + - { offsetInCU: 0x28E6, offset: 0x1B5D9E, size: 0x8, addend: 0x0, symName: '___32-[AnyPromise ensureInBackground]_block_invoke', symObjAddr: 0x1380, symBinAddr: 0xA9EC8, symSize: 0x6C } + - { offsetInCU: 0x2954, offset: 0x1B5E0C, size: 0x8, addend: 0x0, symName: '-[AnyPromise wait]', symObjAddr: 0x13EC, symBinAddr: 0xA9F34, symSize: 0x8 } + - { offsetInCU: 0x298B, offset: 0x1B5E43, size: 0x8, addend: 0x0, symName: '-[AnyPromise pending]', symObjAddr: 0x13F4, symBinAddr: 0xA9F3C, symSize: 0x48 } + - { offsetInCU: 0x29C2, offset: 0x1B5E7A, size: 0x8, addend: 0x0, symName: '-[AnyPromise rejected]', symObjAddr: 0x143C, symBinAddr: 0xA9F84, symSize: 0x54 } + - { offsetInCU: 0x29F9, offset: 0x1B5EB1, size: 0x8, addend: 0x0, symName: '-[AnyPromise fulfilled]', symObjAddr: 0x1490, symBinAddr: 0xA9FD8, symSize: 0x18 } + - { offsetInCU: 0x2A30, offset: 0x1B5EE8, size: 0x8, addend: 0x0, symName: '-[AnyPromise value]', symObjAddr: 0x14A8, symBinAddr: 0xA9FF0, symSize: 0x78 } + - { offsetInCU: 0x2A77, offset: 0x1B5F2F, size: 0x8, addend: 0x0, symName: '-[AnyPromise .cxx_destruct]', symObjAddr: 0x1520, symBinAddr: 0xAA068, symSize: 0xC } + - { offsetInCU: 0x2AAA, offset: 0x1B5F62, size: 0x8, addend: 0x0, symName: '+[AnyPromise(Adapters) promiseWithAdapterBlock:]', symObjAddr: 0x152C, symBinAddr: 0xAA074, symSize: 0x90 } + - { offsetInCU: 0x2AF1, offset: 0x1B5FA9, size: 0x8, addend: 0x0, symName: '___48+[AnyPromise(Adapters) promiseWithAdapterBlock:]_block_invoke', symObjAddr: 0x15BC, symBinAddr: 0xAA104, symSize: 0x90 } + - { offsetInCU: 0x2B57, offset: 0x1B600F, size: 0x8, addend: 0x0, symName: '___48+[AnyPromise(Adapters) promiseWithAdapterBlock:]_block_invoke_2', symObjAddr: 0x164C, symBinAddr: 0xAA194, symSize: 0x14 } + - { offsetInCU: 0x2BBE, offset: 0x1B6076, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x1660, symBinAddr: 0xAA1A8, symSize: 0x10 } + - { offsetInCU: 0x2BE7, offset: 0x1B609F, size: 0x8, addend: 0x0, symName: '+[AnyPromise(Adapters) promiseWithIntegerAdapterBlock:]', symObjAddr: 0x1670, symBinAddr: 0xAA1B8, symSize: 0x90 } + - { offsetInCU: 0x2C2E, offset: 0x1B60E6, size: 0x8, addend: 0x0, symName: '___55+[AnyPromise(Adapters) promiseWithIntegerAdapterBlock:]_block_invoke', symObjAddr: 0x1700, symBinAddr: 0xAA248, symSize: 0x90 } + - { offsetInCU: 0x2C94, offset: 0x1B614C, size: 0x8, addend: 0x0, symName: '___55+[AnyPromise(Adapters) promiseWithIntegerAdapterBlock:]_block_invoke_2', symObjAddr: 0x1790, symBinAddr: 0xAA2D8, symSize: 0x68 } + - { offsetInCU: 0x2D1E, offset: 0x1B61D6, size: 0x8, addend: 0x0, symName: '+[AnyPromise(Adapters) promiseWithBooleanAdapterBlock:]', symObjAddr: 0x17F8, symBinAddr: 0xAA340, symSize: 0x90 } + - { offsetInCU: 0x2D65, offset: 0x1B621D, size: 0x8, addend: 0x0, symName: '___55+[AnyPromise(Adapters) promiseWithBooleanAdapterBlock:]_block_invoke', symObjAddr: 0x1888, symBinAddr: 0xAA3D0, symSize: 0x90 } + - { offsetInCU: 0x2DCB, offset: 0x1B6283, size: 0x8, addend: 0x0, symName: '___55+[AnyPromise(Adapters) promiseWithBooleanAdapterBlock:]_block_invoke_2', symObjAddr: 0x1918, symBinAddr: 0xAA460, symSize: 0x68 } + - { offsetInCU: 0x2E55, offset: 0x1B630D, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1BC4, symBinAddr: 0xAA70C, symSize: 0x28 } + - { offsetInCU: 0x2E7E, offset: 0x1B6336, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x1BEC, symBinAddr: 0xAA734, symSize: 0x28 } + - { offsetInCU: 0x27, offset: 0x1B83A0, size: 0x8, addend: 0x0, symName: '+[NSNotificationCenter(PromiseKit) once:]', symObjAddr: 0x0, symBinAddr: 0xACD70, symSize: 0x94 } + - { offsetInCU: 0x7B, offset: 0x1B83F4, size: 0x8, addend: 0x0, symName: '+[NSNotificationCenter(PromiseKit) once:]', symObjAddr: 0x0, symBinAddr: 0xACD70, symSize: 0x94 } + - { offsetInCU: 0xBE, offset: 0x1B8437, size: 0x8, addend: 0x0, symName: '___41+[NSNotificationCenter(PromiseKit) once:]_block_invoke', symObjAddr: 0x94, symBinAddr: 0xACE04, symSize: 0x178 } + - { offsetInCU: 0x12D, offset: 0x1B84A6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x20C, symBinAddr: 0xACF7C, symSize: 0x10 } + - { offsetInCU: 0x152, offset: 0x1B84CB, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x21C, symBinAddr: 0xACF8C, symSize: 0x8 } + - { offsetInCU: 0x171, offset: 0x1B84EA, size: 0x8, addend: 0x0, symName: '___41+[NSNotificationCenter(PromiseKit) once:]_block_invoke.3', symObjAddr: 0x224, symBinAddr: 0xACF94, symSize: 0xE4 } + - { offsetInCU: 0x1F7, offset: 0x1B8570, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48r, symObjAddr: 0x308, symBinAddr: 0xAD078, symSize: 0x44 } + - { offsetInCU: 0x220, offset: 0x1B8599, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r, symObjAddr: 0x34C, symBinAddr: 0xAD0BC, symSize: 0x34 } + - { offsetInCU: 0x27, offset: 0x1B8935, size: 0x8, addend: 0x0, symName: '-[NSURLSession(PromiseKit) promiseDataTaskWithRequest:]', symObjAddr: 0x0, symBinAddr: 0xAD0F0, symSize: 0x98 } + - { offsetInCU: 0x50E, offset: 0x1B8E1C, size: 0x8, addend: 0x0, symName: '-[NSURLSession(PromiseKit) promiseDataTaskWithRequest:]', symObjAddr: 0x0, symBinAddr: 0xAD0F0, symSize: 0x98 } + - { offsetInCU: 0x555, offset: 0x1B8E63, size: 0x8, addend: 0x0, symName: '___55-[NSURLSession(PromiseKit) promiseDataTaskWithRequest:]_block_invoke', symObjAddr: 0x98, symBinAddr: 0xAD188, symSize: 0xC4 } + - { offsetInCU: 0x5B4, offset: 0x1B8EC2, size: 0x8, addend: 0x0, symName: '___55-[NSURLSession(PromiseKit) promiseDataTaskWithRequest:]_block_invoke_2', symObjAddr: 0x15C, symBinAddr: 0xAD24C, symSize: 0x9A0 } + - { offsetInCU: 0x86F, offset: 0x1B917D, size: 0x8, addend: 0x0, symName: '___55-[NSURLSession(PromiseKit) promiseDataTaskWithRequest:]_block_invoke_2.cold.1', symObjAddr: 0xDD4, symBinAddr: 0x1018BC, symSize: 0x28 } + - { offsetInCU: 0x887, offset: 0x1B9195, size: 0x8, addend: 0x0, symName: '___55-[NSURLSession(PromiseKit) promiseDataTaskWithRequest:]_block_invoke_3', symObjAddr: 0xAFC, symBinAddr: 0xADBEC, symSize: 0x58 } + - { offsetInCU: 0x90D, offset: 0x1B921B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0xB54, symBinAddr: 0xADC44, symSize: 0x3C } + - { offsetInCU: 0x936, offset: 0x1B9244, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0xB90, symBinAddr: 0xADC80, symSize: 0x30 } + - { offsetInCU: 0x955, offset: 0x1B9263, size: 0x8, addend: 0x0, symName: '___55-[NSURLSession(PromiseKit) promiseDataTaskWithRequest:]_block_invoke.4', symObjAddr: 0xBC0, symBinAddr: 0xADCB0, symSize: 0x124 } + - { offsetInCU: 0x9F3, offset: 0x1B9301, size: 0x8, addend: 0x0, symName: '___55-[NSURLSession(PromiseKit) promiseDataTaskWithRequest:]_block_invoke.11', symObjAddr: 0xCE4, symBinAddr: 0xADDD4, symSize: 0x5C } + - { offsetInCU: 0xAD7, offset: 0x1B93E5, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0xD50, symBinAddr: 0xADE30, symSize: 0x34 } + - { offsetInCU: 0x27, offset: 0x1BAA46, size: 0x8, addend: 0x0, symName: '+[UIView(PromiseKit) promiseWithDuration:animations:]', symObjAddr: 0x0, symBinAddr: 0xADE64, symSize: 0x10 } + - { offsetInCU: 0x191, offset: 0x1BABB0, size: 0x8, addend: 0x0, symName: '+[UIView(PromiseKit) promiseWithDuration:animations:]', symObjAddr: 0x0, symBinAddr: 0xADE64, symSize: 0x10 } + - { offsetInCU: 0x1E5, offset: 0x1BAC04, size: 0x8, addend: 0x0, symName: '+[UIView(PromiseKit) promiseWithDuration:delay:options:animations:]', symObjAddr: 0x10, symBinAddr: 0xADE74, symSize: 0x1B4 } + - { offsetInCU: 0x297, offset: 0x1BACB6, size: 0x8, addend: 0x0, symName: '___67+[UIView(PromiseKit) promiseWithDuration:delay:options:animations:]_block_invoke', symObjAddr: 0x1C4, symBinAddr: 0xAE028, symSize: 0x4C } + - { offsetInCU: 0x2FD, offset: 0x1BAD1C, size: 0x8, addend: 0x0, symName: '+[UIView(PromiseKit) promiseWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:]', symObjAddr: 0x228, symBinAddr: 0xAE074, symSize: 0x1CC } + - { offsetInCU: 0x3CF, offset: 0x1BADEE, size: 0x8, addend: 0x0, symName: '___112+[UIView(PromiseKit) promiseWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:]_block_invoke', symObjAddr: 0x3F4, symBinAddr: 0xAE240, symSize: 0x4C } + - { offsetInCU: 0x435, offset: 0x1BAE54, size: 0x8, addend: 0x0, symName: '+[UIView(PromiseKit) promiseWithDuration:delay:options:keyframeAnimations:]', symObjAddr: 0x440, symBinAddr: 0xAE28C, symSize: 0x1B4 } + - { offsetInCU: 0x4E7, offset: 0x1BAF06, size: 0x8, addend: 0x0, symName: '___75+[UIView(PromiseKit) promiseWithDuration:delay:options:keyframeAnimations:]_block_invoke', symObjAddr: 0x5F4, symBinAddr: 0xAE440, symSize: 0x4C } + - { offsetInCU: 0x27, offset: 0x1BB29F, size: 0x8, addend: 0x0, symName: '-[UIViewController(PromiseKit) promiseViewController:animated:completion:]', symObjAddr: 0x0, symBinAddr: 0xAE48C, symSize: 0x50C } + - { offsetInCU: 0x4ED, offset: 0x1BB765, size: 0x8, addend: 0x0, symName: '-[UIViewController(PromiseKit) promiseViewController:animated:completion:]', symObjAddr: 0x0, symBinAddr: 0xAE48C, symSize: 0x50C } + - { offsetInCU: 0x6D6, offset: 0x1BB94E, size: 0x8, addend: 0x0, symName: '___74-[UIViewController(PromiseKit) promiseViewController:animated:completion:]_block_invoke', symObjAddr: 0x50C, symBinAddr: 0xAE998, symSize: 0x7C } + - { offsetInCU: 0x73C, offset: 0x1BB9B4, size: 0x8, addend: 0x0, symName: '___74-[UIViewController(PromiseKit) promiseViewController:animated:completion:]_block_invoke.25', symObjAddr: 0x5A0, symBinAddr: 0xAEA14, symSize: 0x40 } + - { offsetInCU: 0x787, offset: 0x1BB9FF, size: 0x8, addend: 0x0, symName: '+[PMKGenericDelegate delegateWithPromise:]', symObjAddr: 0x5E8, symBinAddr: 0xAEA54, symSize: 0x58 } + - { offsetInCU: 0x7DA, offset: 0x1BBA52, size: 0x8, addend: 0x0, symName: '-[PMKGenericDelegate mailComposeController:didFinishWithResult:error:]', symObjAddr: 0x640, symBinAddr: 0xAEAAC, symSize: 0xE4 } + - { offsetInCU: 0x86C, offset: 0x1BBAE4, size: 0x8, addend: 0x0, symName: '-[PMKGenericDelegate messageComposeViewController:didFinishWithResult:]', symObjAddr: 0x724, symBinAddr: 0xAEB90, symSize: 0x12C } + - { offsetInCU: 0x919, offset: 0x1BBB91, size: 0x8, addend: 0x0, symName: '-[PMKGenericDelegate .cxx_destruct]', symObjAddr: 0x850, symBinAddr: 0xAECBC, symSize: 0x30 } + - { offsetInCU: 0x11E, offset: 0x1BD086, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCACyxGycfcypSg_Tg5Tf4g_n', symObjAddr: 0xCDC, symBinAddr: 0xAF8B8, symSize: 0x154 } + - { offsetInCU: 0x1AB, offset: 0x1BD113, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCACyxGycfcAA6ResultOyypSgG_Tg5Tf4g_n', symObjAddr: 0xE30, symBinAddr: 0xAFA0C, symSize: 0x154 } + - { offsetInCU: 0x238, offset: 0x1BD1A0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCACyxGycfcAA6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetG_Tg5Tf4g_n', symObjAddr: 0xFA4, symBinAddr: 0xAFB80, symSize: 0x158 } + - { offsetInCU: 0x2D2, offset: 0x1BD23A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5after7secondsAA9GuaranteeCyytGSd_tF', symObjAddr: 0x0, symBinAddr: 0xAECEC, symSize: 0x360 } + - { offsetInCU: 0x3F2, offset: 0x1BD35A, size: 0x8, addend: 0x0, symName: '_$sytIegn_Ieg_TR', symObjAddr: 0x3A0, symBinAddr: 0xAF04C, symSize: 0x20 } + - { offsetInCU: 0x406, offset: 0x1BD36E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5afteryAA9GuaranteeCyytG8Dispatch0E12TimeIntervalOF', symObjAddr: 0x3EC, symBinAddr: 0xAF06C, symSize: 0x354 } + - { offsetInCU: 0x5F7, offset: 0x1BD55F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_yt_TG5', symObjAddr: 0xB28, symBinAddr: 0xAF794, symSize: 0x28 } + - { offsetInCU: 0x636, offset: 0x1BD59E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_yt_TG5TA', symObjAddr: 0xB5C, symBinAddr: 0xAF7C8, symSize: 0xC } + - { offsetInCU: 0x64E, offset: 0x1BD5B6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_yt_TG5TA', symObjAddr: 0xB5C, symBinAddr: 0xAF7C8, symSize: 0xC } + - { offsetInCU: 0x662, offset: 0x1BD5CA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_yt_TG5TA', symObjAddr: 0xB5C, symBinAddr: 0xAF7C8, symSize: 0xC } + - { offsetInCU: 0x688, offset: 0x1BD5F0, size: 0x8, addend: 0x0, symName: '_$sytIegn_Ieg_TRTA', symObjAddr: 0xB8C, symBinAddr: 0xAF7F8, symSize: 0x20 } + - { offsetInCU: 0x6B1, offset: 0x1BD619, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5after7secondsAA9GuaranteeCyytGSd_tFyyYbcfU_TA', symObjAddr: 0xBE8, symBinAddr: 0xAF818, symSize: 0x20 } + - { offsetInCU: 0x6E5, offset: 0x1BD64D, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0xC08, symBinAddr: 0xAF838, symSize: 0x10 } + - { offsetInCU: 0x6F9, offset: 0x1BD661, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0xC18, symBinAddr: 0xAF848, symSize: 0x8 } + - { offsetInCU: 0x7AE, offset: 0x1BD716, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0x15BC, symBinAddr: 0xB0198, symSize: 0x2C } + - { offsetInCU: 0x7C2, offset: 0x1BD72A, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0x15E8, symBinAddr: 0xB01C4, symSize: 0x2C } + - { offsetInCU: 0x7D6, offset: 0x1BD73E, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyaSHSCSQWb', symObjAddr: 0x1614, symBinAddr: 0xB01F0, symSize: 0x2C } + - { offsetInCU: 0x82E, offset: 0x1BD796, size: 0x8, addend: 0x0, symName: '_$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE016_forceBridgeFromD1C_6resultyAD_01_D5CTypeQZ_xSgztFZSo05NSKeyG9ChangeKeya_Tgmq5', symObjAddr: 0x740, symBinAddr: 0xAF3C0, symSize: 0x80 } + - { offsetInCU: 0x8BF, offset: 0x1BD827, size: 0x8, addend: 0x0, symName: '_$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE024_conditionallyBridgeFromD1C_6resultSbAD_01_D5CTypeQZ_xSgztFZSo05NSKeyG9ChangeKeya_Tgmq5', symObjAddr: 0x7C0, symBinAddr: 0xAF440, symSize: 0x90 } + - { offsetInCU: 0x969, offset: 0x1BD8D1, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyaSHSCSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x85C, symBinAddr: 0xAF4DC, symSize: 0x40 } + - { offsetInCU: 0x9F1, offset: 0x1BD959, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyaSHSCSH08_rawHashB04seedS2i_tFTW', symObjAddr: 0x89C, symBinAddr: 0xAF51C, symSize: 0x70 } + - { offsetInCU: 0xA75, offset: 0x1BD9DD, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromE1C_6resulty01_E5CTypeQz_xSgztFZTW', symObjAddr: 0x954, symBinAddr: 0xAF5D4, symSize: 0x4 } + - { offsetInCU: 0xA91, offset: 0x1BD9F9, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromE1C_6resultSb01_E5CTypeQz_xSgztFZTW', symObjAddr: 0x958, symBinAddr: 0xAF5D8, symSize: 0x4 } + - { offsetInCU: 0xABC, offset: 0x1BDA24, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyas21_ObjectiveCBridgeableSCsACP026_unconditionallyBridgeFromE1Cyx01_E5CTypeQzSgFZTW', symObjAddr: 0x95C, symBinAddr: 0xAF5DC, symSize: 0x40 } + - { offsetInCU: 0xB3A, offset: 0x1BDAA2, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyaSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x9A4, symBinAddr: 0xAF61C, symSize: 0x88 } + - { offsetInCU: 0xBE4, offset: 0x1BDB4C, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyas35_HasCustomAnyHashableRepresentationSCsACP03_tofgH0s0gH0VSgyFTW', symObjAddr: 0xAA4, symBinAddr: 0xAF710, symSize: 0x84 } + - { offsetInCU: 0xC75, offset: 0x1BDBDD, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyaSYSCSY03rawB0xSg03RawB0Qz_tcfCTW', symObjAddr: 0xA38, symBinAddr: 0xAF6A4, symSize: 0x44 } + - { offsetInCU: 0xC9E, offset: 0x1BDC06, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyaSYSCSY03rawB003RawB0QzvgTW', symObjAddr: 0xA7C, symBinAddr: 0xAF6E8, symSize: 0x28 } + - { offsetInCU: 0x2B, offset: 0x1BDEE6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5after4lifeAA9GuaranteeCyytGSo8NSObjectC_tF', symObjAddr: 0x0, symBinAddr: 0xB023C, symSize: 0x188 } + - { offsetInCU: 0x4F, offset: 0x1BDF0A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6handle33_1A133513FE3542A304A059F978A013DELLs5UInt8Vvp', symObjAddr: 0x4C8, symBinAddr: 0x14D4F0, symSize: 0x0 } + - { offsetInCU: 0x9B, offset: 0x1BDF56, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10GrimReaper33_1A133513FE3542A304A059F978A013DELLCfDTo', symObjAddr: 0x2DC, symBinAddr: 0xB0450, symSize: 0x70 } + - { offsetInCU: 0xE6, offset: 0x1BDFA1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10GrimReaper33_1A133513FE3542A304A059F978A013DELLCADycfcTo', symObjAddr: 0x388, symBinAddr: 0xB04FC, symSize: 0x108 } + - { offsetInCU: 0x18D, offset: 0x1BE048, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5after4lifeAA9GuaranteeCyytGSo8NSObjectC_tF', symObjAddr: 0x0, symBinAddr: 0xB023C, symSize: 0x188 } + - { offsetInCU: 0x1FC, offset: 0x1BE0B7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10GrimReaper33_1A133513FE3542A304A059F978A013DELLCMa', symObjAddr: 0x250, symBinAddr: 0xB03C4, symSize: 0x20 } + - { offsetInCU: 0x210, offset: 0x1BE0CB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10GrimReaper33_1A133513FE3542A304A059F978A013DELLCfETo', symObjAddr: 0x34C, symBinAddr: 0xB04C0, symSize: 0x3C } + - { offsetInCU: 0x2CC, offset: 0x1BE187, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_yt_TG5TA', symObjAddr: 0x490, symBinAddr: 0xB0604, symSize: 0x8 } + - { offsetInCU: 0x2E0, offset: 0x1BE19B, size: 0x8, addend: 0x0, symName: '_$sytIegn_Ieg_TRTA', symObjAddr: 0x4BC, symBinAddr: 0xB0630, symSize: 0x8 } + - { offsetInCU: 0x42D, offset: 0x1BE2E8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10GrimReaper33_1A133513FE3542A304A059F978A013DELLCfD', symObjAddr: 0x270, symBinAddr: 0xB03E4, symSize: 0x6C } + - { offsetInCU: 0xEF, offset: 0x1BE467, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8resolverACyyypSgcXE_tcfcyAEcfU_', symObjAddr: 0x238, symBinAddr: 0xB0830, symSize: 0x2CC } + - { offsetInCU: 0x1E8, offset: 0x1BE560, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8resolverACyyypSgcXE_tcfcTo', symObjAddr: 0x504, symBinAddr: 0xB0AFC, symSize: 0x164 } + - { offsetInCU: 0x2E3, offset: 0x1BE65B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__waitypSgyFTo', symObjAddr: 0x2364, symBinAddr: 0xB295C, symSize: 0xC8 } + - { offsetInCU: 0x30E, offset: 0x1BE686, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__pipeyyyypSgcFTo', symObjAddr: 0x27D4, symBinAddr: 0xB2DCC, symSize: 0x54 } + - { offsetInCU: 0x340, offset: 0x1BE6B8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C7__valueypSgvgTo', symObjAddr: 0x2900, symBinAddr: 0xB2EF8, symSize: 0x108 } + - { offsetInCU: 0x38B, offset: 0x1BE703, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C9__pendingSbvgTo', symObjAddr: 0x2A7C, symBinAddr: 0xB3074, symSize: 0x88 } + - { offsetInCU: 0x3EC, offset: 0x1BE764, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0CACycfcTo', symObjAddr: 0x2BB4, symBinAddr: 0xB31AC, symSize: 0x2C } + - { offsetInCU: 0x469, offset: 0x1BE7E1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__pipeyyyypSgcF015$syXlSgIeyBy_ypG7Iegn_TRyXlSgIeyBy_Tf1cn_nTf4ng_n', symObjAddr: 0x3DF0, symBinAddr: 0xB42E0, symSize: 0x250 } + - { offsetInCU: 0x52F, offset: 0x1BE8A7, size: 0x8, addend: 0x0, symName: '_$sypSgIegn_yXlSgIeyBy_TR', symObjAddr: 0x668, symBinAddr: 0xB0C60, symSize: 0x80 } + - { offsetInCU: 0x547, offset: 0x1BE8BF, size: 0x8, addend: 0x0, symName: '_$syXlSgAAIeyBya_ypSgABIegnr_TR', symObjAddr: 0xFB8, symBinAddr: 0xB15B0, symSize: 0x114 } + - { offsetInCU: 0x656, offset: 0x1BE9CE, size: 0x8, addend: 0x0, symName: '_$syXlSgIeyBy_ypSgIegn_TR', symObjAddr: 0x2828, symBinAddr: 0xB2E20, symSize: 0xD8 } + - { offsetInCU: 0x680, offset: 0x1BE9F8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0CfETo', symObjAddr: 0x2C10, symBinAddr: 0xB3208, symSize: 0x10 } + - { offsetInCU: 0x6CA, offset: 0x1BEA42, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitEyABxcAC8ThenableRzlufcyyypSgcXEfU_', symObjAddr: 0x2D68, symBinAddr: 0xB3360, symSize: 0x84 } + - { offsetInCU: 0x713, offset: 0x1BEA8B, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitEyABxcAC8ThenableRzlufcyyypSgcXEfU_yAC6ResultOy1TQzGcfU_', symObjAddr: 0x2DEC, symBinAddr: 0xB33E4, symSize: 0x18C } + - { offsetInCU: 0x7DF, offset: 0x1BEB57, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3Kit8ThenableA2cDP4pipe2toyyAC6ResultOy1TQzGc_tFTW', symObjAddr: 0x36B4, symBinAddr: 0xB3CAC, symSize: 0x4 } + - { offsetInCU: 0x7FB, offset: 0x1BEB73, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3Kit8ThenableA2cDP6resultAC6ResultOy1TQzGSgvgTW', symObjAddr: 0x36B8, symBinAddr: 0xB3CB0, symSize: 0x4 } + - { offsetInCU: 0x8F5, offset: 0x1BEC6D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CAAypSgRszlEyACyADGSo03AnyA0CcfcyAA8ResolverCyADGXEfU_', symObjAddr: 0x3700, symBinAddr: 0xB3CF8, symSize: 0x360 } + - { offsetInCU: 0xA91, offset: 0x1BEE09, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8resolverACyyypSgcXE_tcfcyAEcfU_TA', symObjAddr: 0x3A84, symBinAddr: 0xB407C, symSize: 0x8 } + - { offsetInCU: 0xAA5, offset: 0x1BEE1D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0CMa', symObjAddr: 0x3A8C, symBinAddr: 0xB4084, symSize: 0x20 } + - { offsetInCU: 0xAB9, offset: 0x1BEE31, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__pipeyyyypSgcFyAEcfU_TA', symObjAddr: 0x3ABC, symBinAddr: 0xB40B4, symSize: 0x8 } + - { offsetInCU: 0xACD, offset: 0x1BEE45, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x3B34, symBinAddr: 0xB40C4, symSize: 0x10 } + - { offsetInCU: 0xAE1, offset: 0x1BEE59, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x3B44, symBinAddr: 0xB40D4, symSize: 0x8 } + - { offsetInCU: 0xAF5, offset: 0x1BEE6D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__pipeyyyypSgcFyAA7SealantOyAEGXEfU0_TA', symObjAddr: 0x3BE0, symBinAddr: 0xB411C, symSize: 0x8 } + - { offsetInCU: 0xB09, offset: 0x1BEE81, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__waitypSgyFyAEcfU_TA', symObjAddr: 0x3D0C, symBinAddr: 0xB4248, symSize: 0x8 } + - { offsetInCU: 0xB1D, offset: 0x1BEE95, size: 0x8, addend: 0x0, symName: '_$sypSgWOf', symObjAddr: 0x3D14, symBinAddr: 0xB4250, symSize: 0x48 } + - { offsetInCU: 0xB31, offset: 0x1BEEA9, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE4pipe2toyyAC6ResultOyypSgGc_tFyAC7SealantOyAHGXEfU_TA', symObjAddr: 0x3DA8, symBinAddr: 0xB42D4, symSize: 0xC } + - { offsetInCU: 0xB50, offset: 0x1BEEC8, size: 0x8, addend: 0x0, symName: '_$syXlSgIeyBy_ypSgIegn_TRTA', symObjAddr: 0x4160, symBinAddr: 0xB462C, symSize: 0x8 } + - { offsetInCU: 0xB6F, offset: 0x1BEEE7, size: 0x8, addend: 0x0, symName: '_$sIeyB_Ieg_TRTA', symObjAddr: 0x4168, symBinAddr: 0xB4634, symSize: 0xC } + - { offsetInCU: 0xB98, offset: 0x1BEF10, size: 0x8, addend: 0x0, symName: '_$syXlSgAAIeyBya_ypSgABIegnr_TRTA', symObjAddr: 0x4174, symBinAddr: 0xB4640, symSize: 0x8 } + - { offsetInCU: 0xBAC, offset: 0x1BEF24, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CAAypSgRszlEyACyADGSo03AnyA0CcfcyAA8ResolverCyADGXEfU_yAA6ResultOyADGcAJcfu_yAMcfu0_TA', symObjAddr: 0x417C, symBinAddr: 0xB4648, symSize: 0x28 } + - { offsetInCU: 0xC12, offset: 0x1BEF8A, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE4pipe2toyyAC6ResultOyypSgGc_tFyAC7SealantOyAHGXEfU_yAHcfU_TA', symObjAddr: 0x4214, symBinAddr: 0xB46E0, symSize: 0xC } + - { offsetInCU: 0xC26, offset: 0x1BEF9E, size: 0x8, addend: 0x0, symName: '_$sxIegn_xytIegnr_lTRypSg_Tg5TA', symObjAddr: 0x4220, symBinAddr: 0xB46EC, symSize: 0x8 } + - { offsetInCU: 0xC3A, offset: 0x1BEFB2, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitEyABxcAC8ThenableRzlufcyyypSgcXEfU_yAC6ResultOy1TQzGcfU_TA', symObjAddr: 0x424C, symBinAddr: 0xB4718, symSize: 0xC } + - { offsetInCU: 0xC4E, offset: 0x1BEFC6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C10__ensureOn_7executeSo0cA0CSo17OS_dispatch_queueC_yyctFyyypSgcXEfU_yAJcfU_yyYbcfU_TA', symObjAddr: 0x4298, symBinAddr: 0xB4728, symSize: 0x40 } + - { offsetInCU: 0xC95, offset: 0x1BF00D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__pipeyyyypSgcFyAA7SealantOyAEGXEfU0_yAEcfU_TA', symObjAddr: 0x4304, symBinAddr: 0xB4794, symSize: 0x20 } + - { offsetInCU: 0xCD2, offset: 0x1BF04A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8resolverACyyypSgcXE_tcfcyAEcfU_yAEcAA3BoxCyAEGcfu_yAEcfu0_TA', symObjAddr: 0x43A0, symBinAddr: 0xB4830, symSize: 0xC } + - { offsetInCU: 0xCEA, offset: 0x1BF062, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8resolverACyyypSgcXE_tcfcyAEcfU_yAEcAA3BoxCyAEGcfu_yAEcfu0_TA', symObjAddr: 0x43A0, symBinAddr: 0xB4830, symSize: 0xC } + - { offsetInCU: 0xF91, offset: 0x1BF309, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8resolverACyyypSgcXE_tcfC', symObjAddr: 0x0, symBinAddr: 0xB0638, symSize: 0x100 } + - { offsetInCU: 0xFF5, offset: 0x1BF36D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8resolverACyyypSgcXE_tcfc', symObjAddr: 0x100, symBinAddr: 0xB0738, symSize: 0xF8 } + - { offsetInCU: 0x1160, offset: 0x1BF4D8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__pipeyyyypSgcF', symObjAddr: 0x242C, symBinAddr: 0xB2A24, symSize: 0x17C } + - { offsetInCU: 0x11E8, offset: 0x1BF560, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__pipeyyyypSgcFyAEcfU_', symObjAddr: 0x25A8, symBinAddr: 0xB2BA0, symSize: 0xAC } + - { offsetInCU: 0x1211, offset: 0x1BF589, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__pipeyyyypSgcFyAA7SealantOyAEGXEfU0_', symObjAddr: 0x2654, symBinAddr: 0xB2C4C, symSize: 0x180 } + - { offsetInCU: 0x13C6, offset: 0x1BF73E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8__thenOn_7executeSo0cA0CSo17OS_dispatch_queueC_ypSgAJctF', symObjAddr: 0x6E8, symBinAddr: 0xB0CE0, symSize: 0x624 } + - { offsetInCU: 0x15D9, offset: 0x1BF951, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C8__thenOn_7executeSo0cA0CSo17OS_dispatch_queueC_ypSgAJctFyyAJcXEfU_yAJcfU_', symObjAddr: 0xD0C, symBinAddr: 0xB1304, symSize: 0x290 } + - { offsetInCU: 0x165E, offset: 0x1BF9D6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C9__catchOn_7executeSo0cA0CSo17OS_dispatch_queueC_ypSgAJctF', symObjAddr: 0x10CC, symBinAddr: 0xB16C4, symSize: 0x634 } + - { offsetInCU: 0x1871, offset: 0x1BFBE9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C9__catchOn_7executeSo0cA0CSo17OS_dispatch_queueC_ypSgAJctFyyAJcXEfU_yAJcfU_', symObjAddr: 0x1700, symBinAddr: 0xB1CF8, symSize: 0x28C } + - { offsetInCU: 0x18DD, offset: 0x1BFC55, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C10__ensureOn_7executeSo0cA0CSo17OS_dispatch_queueC_yyctF', symObjAddr: 0x19A8, symBinAddr: 0xB1FA0, symSize: 0x318 } + - { offsetInCU: 0x1A6E, offset: 0x1BFDE6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C10__ensureOn_7executeSo0cA0CSo17OS_dispatch_queueC_yyctFyyypSgcXEfU_yAJcfU_', symObjAddr: 0x1CC0, symBinAddr: 0xB22B8, symSize: 0x214 } + - { offsetInCU: 0x1B3D, offset: 0x1BFEB5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__waitypSgyF', symObjAddr: 0x1F9C, symBinAddr: 0xB2594, symSize: 0x36C } + - { offsetInCU: 0x1C61, offset: 0x1BFFD9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C6__waitypSgyFyAEcfU_', symObjAddr: 0x2308, symBinAddr: 0xB2900, symSize: 0x5C } + - { offsetInCU: 0x1D19, offset: 0x1C0091, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C7__valueypSgvg', symObjAddr: 0x2A08, symBinAddr: 0xB3000, symSize: 0x74 } + - { offsetInCU: 0x1D4C, offset: 0x1C00C4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0C9__pendingSbvg', symObjAddr: 0x2B04, symBinAddr: 0xB30FC, symSize: 0x64 } + - { offsetInCU: 0x1D6B, offset: 0x1C00E3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0CACycfC', symObjAddr: 0x2B68, symBinAddr: 0xB3160, symSize: 0x20 } + - { offsetInCU: 0x1D7F, offset: 0x1C00F7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0CACycfc', symObjAddr: 0x2B88, symBinAddr: 0xB3180, symSize: 0x2C } + - { offsetInCU: 0x1DD8, offset: 0x1C0150, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit05__AnyA0CfD', symObjAddr: 0x2BE0, symBinAddr: 0xB31D8, symSize: 0x30 } + - { offsetInCU: 0x1E01, offset: 0x1C0179, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitEyABxcAC8ThenableRzlufC', symObjAddr: 0x2C20, symBinAddr: 0xB3218, symSize: 0x148 } + - { offsetInCU: 0x1EB7, offset: 0x1C022F, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE4pipe2toyyAC6ResultOyypSgGc_tF', symObjAddr: 0x2F78, symBinAddr: 0xB3570, symSize: 0x2AC } + - { offsetInCU: 0x1F7A, offset: 0x1C02F2, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE4pipe2toyyAC6ResultOyypSgGc_tF7fulfillL_yyF', symObjAddr: 0x3224, symBinAddr: 0xB381C, symSize: 0xC0 } + - { offsetInCU: 0x1FA3, offset: 0x1C031B, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE4pipe2toyyAC6ResultOyypSgGc_tFyAC7SealantOyAHGXEfU_', symObjAddr: 0x32E4, symBinAddr: 0xB38DC, symSize: 0x220 } + - { offsetInCU: 0x212A, offset: 0x1C04A2, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE4pipe2toyyAC6ResultOyypSgGc_tFyAC7SealantOyAHGXEfU_yAHcfU_', symObjAddr: 0x3504, symBinAddr: 0xB3AFC, symSize: 0xD8 } + - { offsetInCU: 0x21B5, offset: 0x1C052D, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE6resultAC6ResultOyypSgGSgvg', symObjAddr: 0x35DC, symBinAddr: 0xB3BD4, symSize: 0xD8 } + - { offsetInCU: 0x2213, offset: 0x1C058B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CAAypSgRszlEyACyADGSo03AnyA0CcfC', symObjAddr: 0x36BC, symBinAddr: 0xB3CB4, symSize: 0x44 } + - { offsetInCU: 0xE9, offset: 0x1C07CA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC5asyncxyYaFyScCyxs5NeverOGXEfU_TA', symObjAddr: 0x2A4, symBinAddr: 0xB4BA4, symSize: 0x8 } + - { offsetInCU: 0x1CD, offset: 0x1C08AE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFyScCyxs5Error_pGXEfU_TA', symObjAddr: 0x708, symBinAddr: 0xB5008, symSize: 0x8 } + - { offsetInCU: 0x1E1, offset: 0x1C08C2, size: 0x8, addend: 0x0, symName: '_$ss5Error_pMa', symObjAddr: 0x83C, symBinAddr: 0xB50FC, symSize: 0x54 } + - { offsetInCU: 0x1F5, offset: 0x1C08D6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFyScCyxs5Error_pGXEfU_yxcfU_TA', symObjAddr: 0x894, symBinAddr: 0xB5154, symSize: 0x70 } + - { offsetInCU: 0x209, offset: 0x1C08EA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFyScCyxs5Error_pGXEfU_ysAE_pcfU0_TA', symObjAddr: 0x9C4, symBinAddr: 0xB5244, symSize: 0x64 } + - { offsetInCU: 0x21D, offset: 0x1C08FE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC5asyncxyYaFyScCyxs5NeverOGXEfU_yxcfU_TA', symObjAddr: 0xA9C, symBinAddr: 0xB531C, symSize: 0x60 } + - { offsetInCU: 0x388, offset: 0x1C0A69, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC5asyncxyYaF', symObjAddr: 0x0, symBinAddr: 0xB4900, symSize: 0x20 } + - { offsetInCU: 0x3DA, offset: 0x1C0ABB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC5asyncxyYaFyScCyxs5NeverOGXEfU_', symObjAddr: 0xEC, symBinAddr: 0xB49EC, symSize: 0x1B8 } + - { offsetInCU: 0x458, offset: 0x1C0B39, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC5asyncxyYaFyScCyxs5NeverOGXEfU_yxcfU_', symObjAddr: 0x2AC, symBinAddr: 0xB4BAC, symSize: 0x80 } + - { offsetInCU: 0x4A2, offset: 0x1C0B83, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC5asyncxyYaFTY0_', symObjAddr: 0x20, symBinAddr: 0xB4920, symSize: 0x7C } + - { offsetInCU: 0x4F5, offset: 0x1C0BD6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC5asyncxyYaFTQ1_', symObjAddr: 0x9C, symBinAddr: 0xB499C, symSize: 0x50 } + - { offsetInCU: 0x57A, offset: 0x1C0C5B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKF', symObjAddr: 0x32C, symBinAddr: 0xB4C2C, symSize: 0x20 } + - { offsetInCU: 0x5CC, offset: 0x1C0CAD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFyScCyxs5Error_pGXEfU_', symObjAddr: 0x44C, symBinAddr: 0xB4D4C, symSize: 0x2BC } + - { offsetInCU: 0x6A0, offset: 0x1C0D81, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFyScCyxs5Error_pGXEfU_yxcfU_', symObjAddr: 0x710, symBinAddr: 0xB5010, symSize: 0x90 } + - { offsetInCU: 0x6EF, offset: 0x1C0DD0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFyScCyxs5Error_pGXEfU_ysAE_pcfU0_', symObjAddr: 0x7A0, symBinAddr: 0xB50A0, symSize: 0x5C } + - { offsetInCU: 0x739, offset: 0x1C0E1A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFTY0_', symObjAddr: 0x34C, symBinAddr: 0xB4C4C, symSize: 0x7C } + - { offsetInCU: 0x78C, offset: 0x1C0E6D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFTQ1_', symObjAddr: 0x3C8, symBinAddr: 0xB4CC8, symSize: 0x78 } + - { offsetInCU: 0x820, offset: 0x1C0F01, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5asyncxyYaKFTY2_', symObjAddr: 0x440, symBinAddr: 0xB4D40, symSize: 0xC } + - { offsetInCU: 0x2B, offset: 0x1C0FBE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8HandlersCMi', symObjAddr: 0x0, symBinAddr: 0xB537C, symSize: 0x4 } + - { offsetInCU: 0x43, offset: 0x1C0FD6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8HandlersCMi', symObjAddr: 0x0, symBinAddr: 0xB537C, symSize: 0x4 } + - { offsetInCU: 0x57, offset: 0x1C0FEA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8HandlersCMr', symObjAddr: 0x4, symBinAddr: 0xB5380, symSize: 0x44 } + - { offsetInCU: 0x19C, offset: 0x1C112F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8HandlersCMa', symObjAddr: 0x18C, symBinAddr: 0xB54EC, symSize: 0xC } + - { offsetInCU: 0x1B0, offset: 0x1C1143, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit3BoxCMi', symObjAddr: 0x1F8, symBinAddr: 0xB5558, symSize: 0x4 } + - { offsetInCU: 0x1C4, offset: 0x1C1157, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit3BoxCMr', symObjAddr: 0x1FC, symBinAddr: 0xB555C, symSize: 0x34 } + - { offsetInCU: 0x279, offset: 0x1C120C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit3BoxCMa', symObjAddr: 0x320, symBinAddr: 0xB5634, symSize: 0xC } + - { offsetInCU: 0x28D, offset: 0x1C1220, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9SealedBoxCMi', symObjAddr: 0x32C, symBinAddr: 0xB5640, symSize: 0x4 } + - { offsetInCU: 0x2A1, offset: 0x1C1234, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9SealedBoxCMr', symObjAddr: 0x330, symBinAddr: 0xB5644, symSize: 0x70 } + - { offsetInCU: 0x350, offset: 0x1C12E3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9SealedBoxCMa', symObjAddr: 0x500, symBinAddr: 0xB57B0, symSize: 0xC } + - { offsetInCU: 0x364, offset: 0x1C12F7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCMi', symObjAddr: 0x50C, symBinAddr: 0xB57BC, symSize: 0x4 } + - { offsetInCU: 0x378, offset: 0x1C130B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCMr', symObjAddr: 0x510, symBinAddr: 0xB57C0, symSize: 0x7C } + - { offsetInCU: 0x38C, offset: 0x1C131F, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TR', symObjAddr: 0xB8C, symBinAddr: 0xB5E3C, symSize: 0x20 } + - { offsetInCU: 0x3A0, offset: 0x1C1333, size: 0x8, addend: 0x0, symName: '_$sIeg_IyB_TR', symObjAddr: 0xBAC, symBinAddr: 0xB5E5C, symSize: 0x20 } + - { offsetInCU: 0x3CE, offset: 0x1C1361, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCMa', symObjAddr: 0x107C, symBinAddr: 0xB632C, symSize: 0xC } + - { offsetInCU: 0x3E2, offset: 0x1C1375, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOMa', symObjAddr: 0x1088, symBinAddr: 0xB6338, symSize: 0xC } + - { offsetInCU: 0x3F6, offset: 0x1C1389, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOMi', symObjAddr: 0x1094, symBinAddr: 0xB6344, symSize: 0x8 } + - { offsetInCU: 0x40A, offset: 0x1C139D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOMr', symObjAddr: 0x109C, symBinAddr: 0xB634C, symSize: 0x78 } + - { offsetInCU: 0x41E, offset: 0x1C13B1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwCP', symObjAddr: 0x1114, symBinAddr: 0xB63C4, symSize: 0x114 } + - { offsetInCU: 0x432, offset: 0x1C13C5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwxx', symObjAddr: 0x1228, symBinAddr: 0xB64D8, symSize: 0xA0 } + - { offsetInCU: 0x446, offset: 0x1C13D9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwcp', symObjAddr: 0x12C8, symBinAddr: 0xB6578, symSize: 0xD8 } + - { offsetInCU: 0x45A, offset: 0x1C13ED, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwca', symObjAddr: 0x13A0, symBinAddr: 0xB6650, symSize: 0x190 } + - { offsetInCU: 0x46E, offset: 0x1C1401, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwtk', symObjAddr: 0x1530, symBinAddr: 0xB67E0, symSize: 0xD4 } + - { offsetInCU: 0x482, offset: 0x1C1415, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwta', symObjAddr: 0x1604, symBinAddr: 0xB68B4, symSize: 0x18C } + - { offsetInCU: 0x496, offset: 0x1C1429, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwet', symObjAddr: 0x1790, symBinAddr: 0xB6A40, symSize: 0x110 } + - { offsetInCU: 0x4AA, offset: 0x1C143D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwst', symObjAddr: 0x18A0, symBinAddr: 0xB6B50, symSize: 0x1A8 } + - { offsetInCU: 0x4BE, offset: 0x1C1451, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwug', symObjAddr: 0x1A48, symBinAddr: 0xB6CF8, symSize: 0x90 } + - { offsetInCU: 0x4D2, offset: 0x1C1465, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwup', symObjAddr: 0x1AD8, symBinAddr: 0xB6D88, symSize: 0x4 } + - { offsetInCU: 0x4E6, offset: 0x1C1479, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOwui', symObjAddr: 0x1ADC, symBinAddr: 0xB6D8C, symSize: 0xC8 } + - { offsetInCU: 0x4FA, offset: 0x1C148D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC7inspectyyyAA7SealantOyxGXEFyyXEfU_TA', symObjAddr: 0x1BA4, symBinAddr: 0xB6E54, symSize: 0x1C } + - { offsetInCU: 0x50E, offset: 0x1C14A1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC7inspectAA7SealantOyxGyFyyXEfU_TA', symObjAddr: 0x1BE4, symBinAddr: 0xB6E94, symSize: 0x8 } + - { offsetInCU: 0x52D, offset: 0x1C14C0, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x1BFC, symBinAddr: 0xB6EAC, symSize: 0x20 } + - { offsetInCU: 0x556, offset: 0x1C14E9, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1C1C, symBinAddr: 0xB6ECC, symSize: 0x10 } + - { offsetInCU: 0x56A, offset: 0x1C14FD, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1C2C, symBinAddr: 0xB6EDC, symSize: 0x8 } + - { offsetInCU: 0x57E, offset: 0x1C1511, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_TA', symObjAddr: 0x1C34, symBinAddr: 0xB6EE4, symSize: 0x1C } + - { offsetInCU: 0x592, offset: 0x1C1525, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyxcXEfU0_TA', symObjAddr: 0x1C50, symBinAddr: 0xB6F00, symSize: 0x30 } + - { offsetInCU: 0x5D1, offset: 0x1C1564, size: 0x8, addend: 0x0, symName: '_$sxIegn_xytIegnr_lTRTA', symObjAddr: 0x1CA4, symBinAddr: 0xB6F54, symSize: 0x20 } + - { offsetInCU: 0x5FA, offset: 0x1C158D, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0x1D00, symBinAddr: 0xB6F74, symSize: 0x2C } + - { offsetInCU: 0x799, offset: 0x1C172C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCACyxGycfC', symObjAddr: 0x48, symBinAddr: 0xB53C4, symSize: 0x34 } + - { offsetInCU: 0x7CC, offset: 0x1C175F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8HandlersC6appendyyyxcF', symObjAddr: 0x7C, symBinAddr: 0xB53F8, symSize: 0xD0 } + - { offsetInCU: 0x83B, offset: 0x1C17CE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8HandlersCfD', symObjAddr: 0x168, symBinAddr: 0xB54C8, symSize: 0x24 } + - { offsetInCU: 0x8BE, offset: 0x1C1851, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8HandlersCACyxGycfC', symObjAddr: 0x198, symBinAddr: 0xB54F8, symSize: 0x60 } + - { offsetInCU: 0x90F, offset: 0x1C18A2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit3BoxC7inspectAA7SealantOyxGyF', symObjAddr: 0x274, symBinAddr: 0xB5590, symSize: 0x48 } + - { offsetInCU: 0x93C, offset: 0x1C18CF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit3BoxC7inspectyyyAA7SealantOyxGXEF', symObjAddr: 0x2BC, symBinAddr: 0xB55D8, symSize: 0x48 } + - { offsetInCU: 0x969, offset: 0x1C18FC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit3BoxC4sealyyxF', symObjAddr: 0x304, symBinAddr: 0xB5620, symSize: 0x4 } + - { offsetInCU: 0x996, offset: 0x1C1929, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit3BoxCfD', symObjAddr: 0x310, symBinAddr: 0xB5624, symSize: 0x10 } + - { offsetInCU: 0x9EC, offset: 0x1C197F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9SealedBoxC5valueACyxGx_tcfC', symObjAddr: 0x3A8, symBinAddr: 0xB56B4, symSize: 0x50 } + - { offsetInCU: 0xA29, offset: 0x1C19BC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9SealedBoxC7inspectAA7SealantOyxGyF', symObjAddr: 0x428, symBinAddr: 0xB5704, symSize: 0x5C } + - { offsetInCU: 0xA5C, offset: 0x1C19EF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9SealedBoxCfE', symObjAddr: 0x484, symBinAddr: 0xB5760, symSize: 0x18 } + - { offsetInCU: 0xAB0, offset: 0x1C1A43, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9SealedBoxCfD', symObjAddr: 0x4C8, symBinAddr: 0xB5778, symSize: 0x38 } + - { offsetInCU: 0xAFA, offset: 0x1C1A8D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxF', symObjAddr: 0x58C, symBinAddr: 0xB583C, symSize: 0x184 } + - { offsetInCU: 0xB6A, offset: 0x1C1AFD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_', symObjAddr: 0x710, symBinAddr: 0xB59C0, symSize: 0x174 } + - { offsetInCU: 0xC19, offset: 0x1C1BAC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC7inspectAA7SealantOyxGyF', symObjAddr: 0x884, symBinAddr: 0xB5B34, symSize: 0x218 } + - { offsetInCU: 0xC8B, offset: 0x1C1C1E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC7inspectAA7SealantOyxGyFyyXEfU_', symObjAddr: 0xA9C, symBinAddr: 0xB5D4C, symSize: 0xF0 } + - { offsetInCU: 0xCD5, offset: 0x1C1C68, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC7inspectyyyAA7SealantOyxGXEF', symObjAddr: 0xBCC, symBinAddr: 0xB5E7C, symSize: 0x15C } + - { offsetInCU: 0xD2E, offset: 0x1C1CC1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC7inspectyyyAA7SealantOyxGXEFyyXEfU_', symObjAddr: 0xD28, symBinAddr: 0xB5FD8, symSize: 0x11C } + - { offsetInCU: 0xD8E, offset: 0x1C1D21, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCACyxGycfc', symObjAddr: 0xE44, symBinAddr: 0xB60F4, symSize: 0x174 } + - { offsetInCU: 0xDDB, offset: 0x1C1D6E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCfE', symObjAddr: 0xFB8, symBinAddr: 0xB6268, symSize: 0x4C } + - { offsetInCU: 0xE0E, offset: 0x1C1DA1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCfd', symObjAddr: 0x1004, symBinAddr: 0xB62B4, symSize: 0x54 } + - { offsetInCU: 0xE41, offset: 0x1C1DD4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxCfD', symObjAddr: 0x1058, symBinAddr: 0xB6308, symSize: 0x24 } + - { offsetInCU: 0x8B, offset: 0x1C1E96, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFfA1_', symObjAddr: 0x0, symBinAddr: 0xB6FA0, symSize: 0x70 } + - { offsetInCU: 0x27E, offset: 0x1C2089, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKFinalizerCMa', symObjAddr: 0x28C, symBinAddr: 0xB71EC, symSize: 0x20 } + - { offsetInCU: 0x44D, offset: 0x1C2258, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags_AA9GuaranteeCyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgys5Error_pctFAA0A0CyytG_Tg504$s10a23Kit4when10guaranteesAA9h17CyytGSayAFG_tFys5P6_pcfU_Tf1nncn_n', symObjAddr: 0x27E4, symBinAddr: 0xB9744, symSize: 0x234 } + - { offsetInCU: 0x7B1, offset: 0x1C25BC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_yt_TG5', symObjAddr: 0x3EC8, symBinAddr: 0xBAE28, symSize: 0x28 } + - { offsetInCU: 0x7C5, offset: 0x1C25D0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_yt_TG5TA', symObjAddr: 0x3EF0, symBinAddr: 0xBAE50, symSize: 0x8 } + - { offsetInCU: 0x7D9, offset: 0x1C25E4, size: 0x8, addend: 0x0, symName: '_$sytIegn_Ieg_TRTA', symObjAddr: 0x3F1C, symBinAddr: 0xBAE7C, symSize: 0x8 } + - { offsetInCU: 0x7ED, offset: 0x1C25F8, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVSgWOc', symObjAddr: 0x3F24, symBinAddr: 0xBAE84, symSize: 0x48 } + - { offsetInCU: 0x801, offset: 0x1C260C, size: 0x8, addend: 0x0, symName: '_$s8Dispatch0A13WorkItemFlagsVSgWOb', symObjAddr: 0x403C, symBinAddr: 0xBAF9C, symSize: 0x48 } + - { offsetInCU: 0x815, offset: 0x1C2620, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFyAA6ResultOy1TQzGcfU_TA', symObjAddr: 0x4084, symBinAddr: 0xBAFE4, symSize: 0x8C } + - { offsetInCU: 0x829, offset: 0x1C2634, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKFinalizerC7finally2on5flags_ySo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyyctFyycfU_TA', symObjAddr: 0x4110, symBinAddr: 0xBB070, symSize: 0x20 } + - { offsetInCU: 0x85D, offset: 0x1C2668, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags6policy_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOqd__s5Error_pKctAA8ThenableRd__AJQyd__AKRSlFyAA6ResultOyAKGcfU_TA', symObjAddr: 0x41F8, symBinAddr: 0xBB158, symSize: 0x98 } + - { offsetInCU: 0x871, offset: 0x1C267C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags_AA9GuaranteeCy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAKs5Error_pctFyAA6ResultOyAJGcfU_TA', symObjAddr: 0x4358, symBinAddr: 0xBB2B8, symSize: 0x70 } + - { offsetInCU: 0x885, offset: 0x1C2690, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags6policy_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOys5Error_pKctFyAA6ResultOyytGcfU_TA', symObjAddr: 0x4654, symBinAddr: 0xBB574, symSize: 0x64 } + - { offsetInCU: 0x899, offset: 0x1C26A4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOyAA6ResultOyytGGWOe', symObjAddr: 0x47FC, symBinAddr: 0xBB71C, symSize: 0x10 } + - { offsetInCU: 0x8AD, offset: 0x1C26B8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOyytGWOe', symObjAddr: 0x480C, symBinAddr: 0xBB72C, symSize: 0xC } + - { offsetInCU: 0x8CC, offset: 0x1C26D7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_yt_TG5TA', symObjAddr: 0x4818, symBinAddr: 0xBB738, symSize: 0x24 } + - { offsetInCU: 0x8F5, offset: 0x1C2700, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOyytGWOy', symObjAddr: 0x483C, symBinAddr: 0xBB75C, symSize: 0xC } + - { offsetInCU: 0x91F, offset: 0x1C272A, size: 0x8, addend: 0x0, symName: '_$sxIegn_xytIegnr_lTR10PromiseKit6ResultOyytG_TG5TA', symObjAddr: 0x4848, symBinAddr: 0xBB768, symSize: 0x3C } + - { offsetInCU: 0x95D, offset: 0x1C2768, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOyAA6ResultOyytGGWOy', symObjAddr: 0x4884, symBinAddr: 0xBB7A4, symSize: 0x10 } + - { offsetInCU: 0x971, offset: 0x1C277C, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x489C, symBinAddr: 0xBB7BC, symSize: 0x10 } + - { offsetInCU: 0x985, offset: 0x1C2790, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x48AC, symBinAddr: 0xBB7CC, symSize: 0x8 } + - { offsetInCU: 0x999, offset: 0x1C27A4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetGWOy', symObjAddr: 0x4948, symBinAddr: 0xBB814, symSize: 0x2C } + - { offsetInCU: 0x9AD, offset: 0x1C27B8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOyAA6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetGGWOe', symObjAddr: 0x49B8, symBinAddr: 0xBB840, symSize: 0x10 } + - { offsetInCU: 0x9C1, offset: 0x1C27CC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetGWOe', symObjAddr: 0x49C8, symBinAddr: 0xBB850, symSize: 0x2C } + - { offsetInCU: 0x9EB, offset: 0x1C27F6, size: 0x8, addend: 0x0, symName: '_$sxIegn_xytIegnr_lTR10PromiseKit6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetG_TG5TA', symObjAddr: 0x4A38, symBinAddr: 0xBB87C, symSize: 0x44 } + - { offsetInCU: 0xA29, offset: 0x1C2834, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOyAA6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetGGWOy', symObjAddr: 0x4A7C, symBinAddr: 0xBB8C0, symSize: 0x10 } + - { offsetInCU: 0xA3D, offset: 0x1C2848, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags6policy_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOys5Error_pKctFyAA6ResultOyytGcfU_yycfU_TA', symObjAddr: 0x4AC0, symBinAddr: 0xBB904, symSize: 0xC } + - { offsetInCU: 0xA51, offset: 0x1C285C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE10ensureThen2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA9GuaranteeCyytGyctFyAA6ResultOyAJGcfU_yycfU_TA', symObjAddr: 0x4B10, symBinAddr: 0xBB954, symSize: 0x74 } + - { offsetInCU: 0xA65, offset: 0x1C2870, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE10ensureThen2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA9GuaranteeCyytGyctFyAA6ResultOyAJGcfU_yycfU_yycfU_TA', symObjAddr: 0x4C54, symBinAddr: 0xBBA98, symSize: 0x6C } + - { offsetInCU: 0xAA0, offset: 0x1C28AB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE6ensure2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgyyctFyAA6ResultOyAJGcfU_yycfU_TA', symObjAddr: 0x4D9C, symBinAddr: 0xBBBE0, symSize: 0x84 } + - { offsetInCU: 0xAE5, offset: 0x1C28F0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags_AA9GuaranteeCy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAKs5Error_pctFyAA6ResultOyAJGcfU_yycfU_TA', symObjAddr: 0x4E54, symBinAddr: 0xBBC98, symSize: 0x10 } + - { offsetInCU: 0xAF9, offset: 0x1C2904, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags_AA9GuaranteeCy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAKs5Error_pctFyAA6ResultOyAJGcfU_yycfU_yAJcAA3BoxCyAJGcfu_yAJcfu0_TA', symObjAddr: 0x4E88, symBinAddr: 0xBBCCC, symSize: 0x28 } + - { offsetInCU: 0xB34, offset: 0x1C293F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags6policy_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOqd__s5Error_pKctAA8ThenableRd__AJQyd__AKRSlFyAA6ResultOyAKGcfU_yycfU_TA', symObjAddr: 0x4EE4, symBinAddr: 0xBBD28, symSize: 0x14 } + - { offsetInCU: 0xB48, offset: 0x1C2953, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOACs5ErrorAAWl', symObjAddr: 0x4EF8, symBinAddr: 0xBBD3C, symSize: 0x44 } + - { offsetInCU: 0xB5C, offset: 0x1C2967, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags6policy_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOqd__s5Error_pKctAA8ThenableRd__AJQyd__AKRSlFyAA6ResultOyAKGcfU_yycfU_yA_cAA3BoxCyA_Gcfu_yA_cfu0_TA', symObjAddr: 0x4F60, symBinAddr: 0xBBDA4, symSize: 0x28 } + - { offsetInCU: 0xB97, offset: 0x1C29A2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFyAA6ResultOy1TQzGcfU_yycfU_TA', symObjAddr: 0x4FC0, symBinAddr: 0xBBE04, symSize: 0x30 } + - { offsetInCU: 0xEBA, offset: 0x1C2CC5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctF', symObjAddr: 0x70, symBinAddr: 0xB7010, symSize: 0x1DC } + - { offsetInCU: 0x100F, offset: 0x1C2E1A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFyAA6ResultOy1TQzGcfU_', symObjAddr: 0x2AC, symBinAddr: 0xB720C, symSize: 0x54C } + - { offsetInCU: 0x1164, offset: 0x1C2F6F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFyAA6ResultOy1TQzGcfU_yycfU_', symObjAddr: 0x7F8, symBinAddr: 0xB7758, symSize: 0x34 } + - { offsetInCU: 0x12E9, offset: 0x1C30F4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKFinalizerC7finally2on5flags_ySo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyyctF', symObjAddr: 0x82C, symBinAddr: 0xB778C, symSize: 0x90 } + - { offsetInCU: 0x1373, offset: 0x1C317E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKFinalizerCfd', symObjAddr: 0x8BC, symBinAddr: 0xB781C, symSize: 0x30 } + - { offsetInCU: 0x13A6, offset: 0x1C31B1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKFinalizerCfD', symObjAddr: 0x8EC, symBinAddr: 0xB784C, symSize: 0x38 } + - { offsetInCU: 0x1402, offset: 0x1C320D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags6policy_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOqd__s5Error_pKctAA8ThenableRd__AJQyd__AKRSlF', symObjAddr: 0x924, symBinAddr: 0xB7884, symSize: 0x170 } + - { offsetInCU: 0x14AA, offset: 0x1C32B5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags6policy_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOqd__s5Error_pKctAA8ThenableRd__AJQyd__AKRSlFyAA6ResultOyAKGcfU_', symObjAddr: 0xA94, symBinAddr: 0xB79F4, symSize: 0x650 } + - { offsetInCU: 0x161F, offset: 0x1C342A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags6policy_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOqd__s5Error_pKctAA8ThenableRd__AJQyd__AKRSlFyAA6ResultOyAKGcfU_yycfU_', symObjAddr: 0x10E4, symBinAddr: 0xB8044, symSize: 0x1C8 } + - { offsetInCU: 0x1735, offset: 0x1C3540, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags_AA9GuaranteeCy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAKs5Error_pctF', symObjAddr: 0x12AC, symBinAddr: 0xB820C, symSize: 0x14C } + - { offsetInCU: 0x17C3, offset: 0x1C35CE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags_AA9GuaranteeCy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAKs5Error_pctFyAA6ResultOyAJGcfU_', symObjAddr: 0x13F8, symBinAddr: 0xB8358, symSize: 0x4EC } + - { offsetInCU: 0x1911, offset: 0x1C371C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE7recover2on5flags_AA9GuaranteeCy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAKs5Error_pctFyAA6ResultOyAJGcfU_yycfU_', symObjAddr: 0x18E4, symBinAddr: 0xB8844, symSize: 0x90 } + - { offsetInCU: 0x1A06, offset: 0x1C3811, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE6ensure2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgyyctFyAA6ResultOyAJGcfU_', symObjAddr: 0x1988, symBinAddr: 0xB88E8, symSize: 0x484 } + - { offsetInCU: 0x1AD7, offset: 0x1C38E2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE10ensureThen2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA9GuaranteeCyytGyctFyAA6ResultOyAJGcfU_', symObjAddr: 0x1F70, symBinAddr: 0xB8ED0, symSize: 0x4C0 } + - { offsetInCU: 0x1B6D, offset: 0x1C3978, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE10ensureThen2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA9GuaranteeCyytGyctFyAA6ResultOyAJGcfU_yycfU_', symObjAddr: 0x2430, symBinAddr: 0xB9390, symSize: 0x1E8 } + - { offsetInCU: 0x1BFE, offset: 0x1C3A09, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE9cauterizeAA12PMKFinalizerCyF', symObjAddr: 0x2618, symBinAddr: 0xB9578, symSize: 0x12C } + - { offsetInCU: 0x1C65, offset: 0x1C3A70, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE9cauterizeAA12PMKFinalizerCyFys5Error_pcfU_', symObjAddr: 0x2744, symBinAddr: 0xB96A4, symSize: 0xA0 } + - { offsetInCU: 0x1CE8, offset: 0x1C3AF3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags_AA9GuaranteeCyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgys5Error_pctF', symObjAddr: 0x2A18, symBinAddr: 0xB9978, symSize: 0x168 } + - { offsetInCU: 0x1DFF, offset: 0x1C3C0A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags_AA9GuaranteeCyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgys5Error_pctFyAA6ResultOyytGcfU_04$s10a23Kit4when10guaranteesAA9h17CyytGSayAFG_tFys5P6_pcfU_Tf1nnnnc_n', symObjAddr: 0x2B80, symBinAddr: 0xB9AE0, symSize: 0x410 } + - { offsetInCU: 0x1F1E, offset: 0x1C3D29, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags_AA9GuaranteeCyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgys5Error_pctFyAA6ResultOyytGcfU_', symObjAddr: 0x2F90, symBinAddr: 0xB9EF0, symSize: 0x498 } + - { offsetInCU: 0x207A, offset: 0x1C3E85, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags6policy_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOys5Error_pKctF', symObjAddr: 0x3428, symBinAddr: 0xBA388, symSize: 0x178 } + - { offsetInCU: 0x219E, offset: 0x1C3FA9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags6policy_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOys5Error_pKctFyAA6ResultOyytGcfU_', symObjAddr: 0x35A0, symBinAddr: 0xBA500, symSize: 0x5AC } + - { offsetInCU: 0x22F0, offset: 0x1C40FB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAyt1TRtzrlE7recover2on5flags6policy_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgAA0C6PolicyOys5Error_pKctFyAA6ResultOyytGcfU_yycfU_', symObjAddr: 0x3B4C, symBinAddr: 0xBAAAC, symSize: 0x98 } + - { offsetInCU: 0x23C6, offset: 0x1C41D1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_yt_TB5', symObjAddr: 0x3BE4, symBinAddr: 0xBAB44, symSize: 0x158 } + - { offsetInCU: 0x248F, offset: 0x1C429A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_10Foundation4DataV4data_So13NSURLResponseC8responset_TB5', symObjAddr: 0x3D3C, symBinAddr: 0xBAC9C, symSize: 0x18C } + - { offsetInCU: 0x196, offset: 0x1C4670, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6future7Combine6FutureCyxs5NeverOGyFyys6ResultOyxAIGccfU_TA', symObjAddr: 0xA1C, symBinAddr: 0xBC8D4, symSize: 0x8 } + - { offsetInCU: 0x1F2, offset: 0x1C46CC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6future7Combine6FutureCyxs5Error_pGyFyys6ResultOyxsAH_pGccfU_TA', symObjAddr: 0xE28, symBinAddr: 0xBCC8C, symSize: 0x8 } + - { offsetInCU: 0x21C, offset: 0x1C46F6, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKitE7promiseAD0C0CyxGyFyAD8ResolverCyxGXEfU_TA', symObjAddr: 0x11FC, symBinAddr: 0xBD060, symSize: 0x1C } + - { offsetInCU: 0x246, offset: 0x1C4720, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKits5NeverORs_rlE9guaranteeAD9GuaranteeCyxGyFyyxcXEfU_TA', symObjAddr: 0x1664, symBinAddr: 0xBD4C8, symSize: 0x8 } + - { offsetInCU: 0x25A, offset: 0x1C4734, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKits5NeverORs_rlE9guaranteeAD9GuaranteeCyxGyFyyxcXEfU_yxcfU_TA', symObjAddr: 0x175C, symBinAddr: 0xBD5C0, symSize: 0xC } + - { offsetInCU: 0x26E, offset: 0x1C4748, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKitE7promiseAD0C0CyxGyFyAD8ResolverCyxGXEfU_yAA11SubscribersO10CompletionOy_q_GcfU_TA', symObjAddr: 0x176C, symBinAddr: 0xBD5D0, symSize: 0xC } + - { offsetInCU: 0x282, offset: 0x1C475C, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKitE7promiseAD0C0CyxGyFyAD8ResolverCyxGXEfU_yxcfU0_TA', symObjAddr: 0x17A8, symBinAddr: 0xBD60C, symSize: 0xC } + - { offsetInCU: 0x296, offset: 0x1C4770, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6future7Combine6FutureCyxs5Error_pGyFyys6ResultOyxsAH_pGccfU_yxcfU_TA', symObjAddr: 0x1818, symBinAddr: 0xBD63C, symSize: 0x1C } + - { offsetInCU: 0x2AA, offset: 0x1C4784, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6future7Combine6FutureCyxs5Error_pGyFyys6ResultOyxsAH_pGccfU_ysAH_pcfU0_TA', symObjAddr: 0x1874, symBinAddr: 0xBD658, symSize: 0xC } + - { offsetInCU: 0x2BE, offset: 0x1C4798, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_yt_TG5TA', symObjAddr: 0x1880, symBinAddr: 0xBD664, symSize: 0x8 } + - { offsetInCU: 0x2D2, offset: 0x1C47AC, size: 0x8, addend: 0x0, symName: '_$sytIegn_Ieg_TRTA', symObjAddr: 0x1888, symBinAddr: 0xBD66C, symSize: 0x8 } + - { offsetInCU: 0x2E6, offset: 0x1C47C0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFyAA6ResultOy1TQzGcfU_AA0A0CyytG_TG5TA', symObjAddr: 0x19F0, symBinAddr: 0xBD744, symSize: 0x70 } + - { offsetInCU: 0x30F, offset: 0x1C47E9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_yt_TG5TA', symObjAddr: 0x1A7C, symBinAddr: 0xBD7B4, symSize: 0x8 } + - { offsetInCU: 0x323, offset: 0x1C47FD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFyAA6ResultOy1TQzGcfU_yycfU_TA', symObjAddr: 0x1AB8, symBinAddr: 0xBD7F0, symSize: 0xC } + - { offsetInCU: 0x337, offset: 0x1C4811, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x1AD0, symBinAddr: 0xBD7FC, symSize: 0x10 } + - { offsetInCU: 0x34B, offset: 0x1C4825, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x1AE0, symBinAddr: 0xBD80C, symSize: 0x8 } + - { offsetInCU: 0x35F, offset: 0x1C4839, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6future7Combine6FutureCyxs5NeverOGyFyys6ResultOyxAIGccfU_yxcfU_TA', symObjAddr: 0x1B7C, symBinAddr: 0xBD854, symSize: 0xC } + - { offsetInCU: 0x67D, offset: 0x1C4B57, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFAA0A0CyytG_TB5', symObjAddr: 0x0, symBinAddr: 0xBBEB8, symSize: 0x2D8 } + - { offsetInCU: 0x88A, offset: 0x1C4D64, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit10CatchMixinPAAE5catch2on5flags6policy_AA12PMKFinalizerCSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgAA0C6PolicyOys5Error_pctFyAA6ResultOy1TQzGcfU_AA0A0CyytG_TB5', symObjAddr: 0x2D8, symBinAddr: 0xBC190, symSize: 0x4F0 } + - { offsetInCU: 0x95E, offset: 0x1C4E38, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6future7Combine6FutureCyxs5NeverOGyF', symObjAddr: 0x7C8, symBinAddr: 0xBC680, symSize: 0x98 } + - { offsetInCU: 0x990, offset: 0x1C4E6A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6future7Combine6FutureCyxs5NeverOGyFyys6ResultOyxAIGccfU_', symObjAddr: 0x884, symBinAddr: 0xBC73C, symSize: 0x174 } + - { offsetInCU: 0xA0E, offset: 0x1C4EE8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6future7Combine6FutureCyxs5NeverOGyFyys6ResultOyxAIGccfU_yxcfU_', symObjAddr: 0xA24, symBinAddr: 0xBC8DC, symSize: 0xC0 } + - { offsetInCU: 0xA5E, offset: 0x1C4F38, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6future7Combine6FutureCyxs5Error_pGyF', symObjAddr: 0xAE4, symBinAddr: 0xBC99C, symSize: 0x9C } + - { offsetInCU: 0xA90, offset: 0x1C4F6A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6future7Combine6FutureCyxs5Error_pGyFyys6ResultOyxsAH_pGccfU_', symObjAddr: 0xBD4, symBinAddr: 0xBCA38, symSize: 0x254 } + - { offsetInCU: 0xB64, offset: 0x1C503E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6future7Combine6FutureCyxs5Error_pGyFyys6ResultOyxsAH_pGccfU_yxcfU_', symObjAddr: 0xE30, symBinAddr: 0xBCC94, symSize: 0xD0 } + - { offsetInCU: 0xBB3, offset: 0x1C508D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6future7Combine6FutureCyxs5Error_pGyFyys6ResultOyxsAH_pGccfU_ysAH_pcfU0_', symObjAddr: 0xF00, symBinAddr: 0xBCD64, symSize: 0xB0 } + - { offsetInCU: 0xBFD, offset: 0x1C50D7, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKitE7promiseAD0C0CyxGyF', symObjAddr: 0xFB0, symBinAddr: 0xBCE14, symSize: 0xB0 } + - { offsetInCU: 0xC3D, offset: 0x1C5117, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKitE7promiseAD0C0CyxGyFyAD8ResolverCyxGXEfU_', symObjAddr: 0x1060, symBinAddr: 0xBCEC4, symSize: 0x19C } + - { offsetInCU: 0xCB1, offset: 0x1C518B, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKitE7promiseAD0C0CyxGyFyAD8ResolverCyxGXEfU_yAA11SubscribersO10CompletionOy_q_GcfU_', symObjAddr: 0x1218, symBinAddr: 0xBD07C, symSize: 0x1D4 } + - { offsetInCU: 0xD21, offset: 0x1C51FB, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKitE7promiseAD0C0CyxGyFyAD8ResolverCyxGXEfU_yxcfU0_', symObjAddr: 0x13EC, symBinAddr: 0xBD250, symSize: 0x94 } + - { offsetInCU: 0xD7B, offset: 0x1C5255, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKits5NeverORs_rlE9guaranteeAD9GuaranteeCyxGyF', symObjAddr: 0x1480, symBinAddr: 0xBD2E4, symSize: 0x98 } + - { offsetInCU: 0xDAD, offset: 0x1C5287, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKits5NeverORs_rlE9guaranteeAD9GuaranteeCyxGyFyyxcXEfU_', symObjAddr: 0x1518, symBinAddr: 0xBD37C, symSize: 0x14C } + - { offsetInCU: 0xE0D, offset: 0x1C52E7, size: 0x8, addend: 0x0, symName: '_$s7Combine6FutureC10PromiseKits5NeverORs_rlE9guaranteeAD9GuaranteeCyxGyFyyxcXEfU_yxcfU_', symObjAddr: 0x166C, symBinAddr: 0xBD4D0, symSize: 0xA0 } + - { offsetInCU: 0x27, offset: 0x1C5432, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4confAA16PMKConfigurationVvg', symObjAddr: 0x0, symBinAddr: 0xBD884, symSize: 0x98 } + - { offsetInCU: 0x4B, offset: 0x1C5456, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4confAA16PMKConfigurationVvp', symObjAddr: 0x910, symBinAddr: 0x14D8F8, symSize: 0x0 } + - { offsetInCU: 0x124, offset: 0x1C552F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV10logHandleryyAA8LogEventOcvpfiyAFcfU_', symObjAddr: 0x14C, symBinAddr: 0xBD9D0, symSize: 0x1F0 } + - { offsetInCU: 0x38B, offset: 0x1C5796, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4confAA16PMKConfigurationVvg', symObjAddr: 0x0, symBinAddr: 0xBD884, symSize: 0x98 } + - { offsetInCU: 0x3FB, offset: 0x1C5806, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV10logHandleryyAA8LogEventOcvpACTk', symObjAddr: 0x33C, symBinAddr: 0xBDBC0, symSize: 0x64 } + - { offsetInCU: 0x413, offset: 0x1C581E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4conf_WZ', symObjAddr: 0x414, symBinAddr: 0xBDC98, symSize: 0x50 } + - { offsetInCU: 0x443, offset: 0x1C584E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4confAA16PMKConfigurationVvs', symObjAddr: 0x464, symBinAddr: 0xBDCE8, symSize: 0xB0 } + - { offsetInCU: 0x47E, offset: 0x1C5889, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4confAA16PMKConfigurationVvM', symObjAddr: 0x514, symBinAddr: 0xBDD98, symSize: 0x6C } + - { offsetInCU: 0x4A9, offset: 0x1C58B4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4confAA16PMKConfigurationVvM.resume.0', symObjAddr: 0x580, symBinAddr: 0xBDE04, symSize: 0x4 } + - { offsetInCU: 0x4C7, offset: 0x1C58D2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationVwCP', symObjAddr: 0x5D8, symBinAddr: 0xBDE5C, symSize: 0x30 } + - { offsetInCU: 0x4DB, offset: 0x1C58E6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationVwxx', symObjAddr: 0x608, symBinAddr: 0xBDE8C, symSize: 0x30 } + - { offsetInCU: 0x4EF, offset: 0x1C58FA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationVwcp', symObjAddr: 0x638, symBinAddr: 0xBDEBC, symSize: 0x54 } + - { offsetInCU: 0x503, offset: 0x1C590E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationVwca', symObjAddr: 0x68C, symBinAddr: 0xBDF10, symSize: 0x7C } + - { offsetInCU: 0x517, offset: 0x1C5922, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationVwta', symObjAddr: 0x71C, symBinAddr: 0xBDF8C, symSize: 0x5C } + - { offsetInCU: 0x52B, offset: 0x1C5936, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationVwet', symObjAddr: 0x778, symBinAddr: 0xBDFE8, symSize: 0x48 } + - { offsetInCU: 0x53F, offset: 0x1C594A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationVwst', symObjAddr: 0x7C0, symBinAddr: 0xBE030, symSize: 0x48 } + - { offsetInCU: 0x553, offset: 0x1C595E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationVMa', symObjAddr: 0x808, symBinAddr: 0xBE078, symSize: 0x10 } + - { offsetInCU: 0x572, offset: 0x1C597D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOytIegnr_ACIegn_TRTA', symObjAddr: 0x83C, symBinAddr: 0xBE0AC, symSize: 0x20 } + - { offsetInCU: 0x5A6, offset: 0x1C59B1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOIegn_ACytIegnr_TRTA', symObjAddr: 0x85C, symBinAddr: 0xBE0CC, symSize: 0x20 } + - { offsetInCU: 0x6FB, offset: 0x1C5B06, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV1QSo17OS_dispatch_queueCSg3map_AG6returntvg', symObjAddr: 0x98, symBinAddr: 0xBD91C, symSize: 0x34 } + - { offsetInCU: 0x70F, offset: 0x1C5B1A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV11catchPolicyAA05CatchE0Ovg', symObjAddr: 0xCC, symBinAddr: 0xBD950, symSize: 0xC } + - { offsetInCU: 0x729, offset: 0x1C5B34, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV1QSo17OS_dispatch_queueCSg3map_AG6returntvs', symObjAddr: 0xD8, symBinAddr: 0xBD95C, symSize: 0x40 } + - { offsetInCU: 0x74E, offset: 0x1C5B59, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV1QSo17OS_dispatch_queueCSg3map_AG6returntvM', symObjAddr: 0x118, symBinAddr: 0xBD99C, symSize: 0x10 } + - { offsetInCU: 0x762, offset: 0x1C5B6D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV1QSo17OS_dispatch_queueCSg3map_AG6returntvM.resume.0', symObjAddr: 0x128, symBinAddr: 0xBD9AC, symSize: 0x4 } + - { offsetInCU: 0x783, offset: 0x1C5B8E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV11catchPolicyAA05CatchE0Ovs', symObjAddr: 0x12C, symBinAddr: 0xBD9B0, symSize: 0xC } + - { offsetInCU: 0x7B3, offset: 0x1C5BBE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV11catchPolicyAA05CatchE0OvM', symObjAddr: 0x138, symBinAddr: 0xBD9BC, symSize: 0x10 } + - { offsetInCU: 0x7D7, offset: 0x1C5BE2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV11catchPolicyAA05CatchE0OvM.resume.0', symObjAddr: 0x148, symBinAddr: 0xBD9CC, symSize: 0x4 } + - { offsetInCU: 0x839, offset: 0x1C5C44, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV10logHandleryyAA8LogEventOcvg', symObjAddr: 0x3A0, symBinAddr: 0xBDC24, symSize: 0x2C } + - { offsetInCU: 0x84D, offset: 0x1C5C58, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV10logHandleryyAA8LogEventOcvs', symObjAddr: 0x3CC, symBinAddr: 0xBDC50, symSize: 0x34 } + - { offsetInCU: 0x882, offset: 0x1C5C8D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV10logHandleryyAA8LogEventOcvM', symObjAddr: 0x400, symBinAddr: 0xBDC84, symSize: 0x10 } + - { offsetInCU: 0x8A6, offset: 0x1C5CB1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16PMKConfigurationV10logHandleryyAA8LogEventOcvM.resume.0', symObjAddr: 0x410, symBinAddr: 0xBDC94, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x1C5D1F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C11descriptionSSvg', symObjAddr: 0x0, symBinAddr: 0xBE0F0, symSize: 0x220 } + - { offsetInCU: 0x55, offset: 0x1C5D4D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyxGs23CustomStringConvertibleAAsAEP11descriptionSSvgTW', symObjAddr: 0x260, symBinAddr: 0xBE310, symSize: 0x20 } + - { offsetInCU: 0x9C, offset: 0x1C5D94, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyxGs28CustomDebugStringConvertibleAAsAEP16debugDescriptionSSvgTW', symObjAddr: 0x660, symBinAddr: 0xBE710, symSize: 0x20 } + - { offsetInCU: 0xB8, offset: 0x1C5DB0, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE11descriptionSSvgTo', symObjAddr: 0x680, symBinAddr: 0xBE730, symSize: 0x58 } + - { offsetInCU: 0x309, offset: 0x1C6001, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C11descriptionSSvg', symObjAddr: 0x0, symBinAddr: 0xBE0F0, symSize: 0x220 } + - { offsetInCU: 0x426, offset: 0x1C611E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C16debugDescriptionSSvg', symObjAddr: 0x280, symBinAddr: 0xBE330, symSize: 0x3E0 } + - { offsetInCU: 0x69E, offset: 0x1C6396, size: 0x8, addend: 0x0, symName: '_$sSo10AnyPromiseC0B3KitE11descriptionSSvg', symObjAddr: 0x6D8, symBinAddr: 0xBE788, symSize: 0x1C8 } + - { offsetInCU: 0x4D0, offset: 0x1C694E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyytGyys5Error_pSgcKXEF', symObjAddr: 0x9A4, symBinAddr: 0xBF2F4, symSize: 0x114 } + - { offsetInCU: 0x621, offset: 0x1C6A9F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyytGyys5Error_pSgcKXEFyAA8ResolverCyytGKXEfU_yAGcAJcfu_yAGcfu0_', symObjAddr: 0xAF8, symBinAddr: 0xBF408, symSize: 0x7C } + - { offsetInCU: 0x7B9, offset: 0x1C6C37, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyytGyys5Error_pSgcKXEFyAA8ResolverCyytGKXEfU_yAGcAJcfu_yAGcfu0_TA', symObjAddr: 0xDFC, symBinAddr: 0xBF70C, symSize: 0x8 } + - { offsetInCU: 0x7CD, offset: 0x1C6C4B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_AA6ResultOy10Foundation3URLV12saveLocation_So13NSURLResponseC8responsetG_Tg5TA', symObjAddr: 0xE6C, symBinAddr: 0xBF77C, symSize: 0x1C } + - { offsetInCU: 0x7F3, offset: 0x1C6C71, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_AA6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetG_TG5TA', symObjAddr: 0xE88, symBinAddr: 0xBF798, symSize: 0x28 } + - { offsetInCU: 0x841, offset: 0x1C6CBF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyxGyyxcKXElFyAA8ResolverCyxGKXEfU_yxcAHcfu_yxcfu0_TA', symObjAddr: 0xFA0, symBinAddr: 0xBF7C0, symSize: 0x4 } + - { offsetInCU: 0x859, offset: 0x1C6CD7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyxGyyxcKXElFyAA8ResolverCyxGKXEfU_yxcAHcfu_yxcfu0_TA', symObjAddr: 0xFA0, symBinAddr: 0xBF7C0, symSize: 0x4 } + - { offsetInCU: 0x88E, offset: 0x1C6D0C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_AA6ResultOyytG_TG5TA', symObjAddr: 0xFA4, symBinAddr: 0xBF7C4, symSize: 0x24 } + - { offsetInCU: 0x8E6, offset: 0x1C6D64, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyxGyys5Error_pSg_xSgtcKXElFyAA8ResolverCyxGKXEfU_yAG_AHtcAKcfu_yAG_AHtcfu0_TA', symObjAddr: 0xFF0, symBinAddr: 0xBF7E8, symSize: 0x4 } + - { offsetInCU: 0x8FE, offset: 0x1C6D7C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyxGyys5Error_pSg_xSgtcKXElFyAA8ResolverCyxGKXEfU_yAG_AHtcAKcfu_yAG_AHtcfu0_TA', symObjAddr: 0xFF0, symBinAddr: 0xBF7E8, symSize: 0x4 } + - { offsetInCU: 0x958, offset: 0x1C6DD6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyxGyyx_s5Error_pSgtcKXElFyAA8ResolverCyxGKXEfU_yx_AGtcAJcfu_yx_AGtcfu0_TA', symObjAddr: 0xFF4, symBinAddr: 0xBF7EC, symSize: 0x4 } + - { offsetInCU: 0x970, offset: 0x1C6DEE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyxGyyx_s5Error_pSgtcKXElFyAA8ResolverCyxGKXEfU_yx_AGtcAJcfu_yx_AGtcfu0_TA', symObjAddr: 0xFF4, symBinAddr: 0xBF7EC, symSize: 0x4 } + - { offsetInCU: 0x9CA, offset: 0x1C6E48, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyxGyyxSg_s5Error_pSgtcKXElFyAA8ResolverCyxGKXEfU_yAF_AHtcAKcfu_yAF_AHtcfu0_TA', symObjAddr: 0xFF8, symBinAddr: 0xBF7F0, symSize: 0x4 } + - { offsetInCU: 0x9E2, offset: 0x1C6E60, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4wrapyAA0A0CyxGyyxSg_s5Error_pSgtcKXElFyAA8ResolverCyxGKXEfU_yAF_AHtcAKcfu_yAF_AHtcfu0_TA', symObjAddr: 0xFF8, symBinAddr: 0xBF7F0, symSize: 0x4 } + - { offsetInCU: 0xA0D, offset: 0x1C6E8B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_AA6ResultOyypSgG_Tg5TA', symObjAddr: 0xFFC, symBinAddr: 0xBF7F4, symSize: 0x1C } + - { offsetInCU: 0xD9B, offset: 0x1C7219, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_AA6ResultOyypSgG_Tg5', symObjAddr: 0x4C8, symBinAddr: 0xBEE18, symSize: 0xF0 } + - { offsetInCU: 0xDE1, offset: 0x1C725F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_AA6ResultOyytG_TB5', symObjAddr: 0x5B8, symBinAddr: 0xBEF08, symSize: 0xC0 } + - { offsetInCU: 0xE27, offset: 0x1C72A5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_AA6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetG_TB5', symObjAddr: 0x678, symBinAddr: 0xBEFC8, symSize: 0xF0 } + - { offsetInCU: 0xE6D, offset: 0x1C72EB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFyyXEfU_AA6ResultOy10Foundation3URLV12saveLocation_So13NSURLResponseC8responsetG_Tg5', symObjAddr: 0x768, symBinAddr: 0xBF0B8, symSize: 0x16C } + - { offsetInCU: 0xEB9, offset: 0x1C7337, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFAA6ResultOyypSgG_Tg5', symObjAddr: 0x0, symBinAddr: 0xBE950, symSize: 0x118 } + - { offsetInCU: 0x1065, offset: 0x1C74E3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFAA6ResultOyytG_TB5', symObjAddr: 0x118, symBinAddr: 0xBEA68, symSize: 0x138 } + - { offsetInCU: 0x121A, offset: 0x1C7698, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFAA6ResultOy10Foundation4DataV4data_So13NSURLResponseC8responsetG_TB5', symObjAddr: 0x250, symBinAddr: 0xBEBA0, symSize: 0x158 } + - { offsetInCU: 0x13D0, offset: 0x1C784E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8EmptyBoxC4sealyyxFAA6ResultOy10Foundation3URLV12saveLocation_So13NSURLResponseC8responsetG_Tg5', symObjAddr: 0x3A8, symBinAddr: 0xBECF8, symSize: 0x120 } + - { offsetInCU: 0x1648, offset: 0x1C7AC6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6always2on7executeACyxGSo17OS_dispatch_queueC_yyctF', symObjAddr: 0xB80, symBinAddr: 0xBF490, symSize: 0xD4 } + - { offsetInCU: 0x1699, offset: 0x1C7B17, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE6filter2on4testAA0A0CySayAD_7ElementQZGGSo17OS_dispatch_queueCSg_SbALctF', symObjAddr: 0xC54, symBinAddr: 0xBF564, symSize: 0xD8 } + - { offsetInCU: 0x16EC, offset: 0x1C7B6A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE5firstAA0A0CyAD_7ElementQZGvg', symObjAddr: 0xD2C, symBinAddr: 0xBF63C, symSize: 0x4 } + - { offsetInCU: 0x171B, offset: 0x1C7B99, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE4lastAA0A0CyAD_7ElementQZGvg', symObjAddr: 0xD30, symBinAddr: 0xBF640, symSize: 0x4 } + - { offsetInCU: 0x174A, offset: 0x1C7BC8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzSLAD_7ElementRPzrlE6sorted2onAA0A0CySayAGGGSo17OS_dispatch_queueCSg_tF', symObjAddr: 0xD34, symBinAddr: 0xBF644, symSize: 0xC8 } + - { offsetInCU: 0xA6, offset: 0x1C7D69, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x894, symBinAddr: 0xC00FC, symSize: 0x18 } + - { offsetInCU: 0xC6, offset: 0x1C7D89, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x894, symBinAddr: 0xC00FC, symSize: 0x18 } + - { offsetInCU: 0xEC, offset: 0x1C7DAF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOSHAASH9hashValueSivgTW', symObjAddr: 0x8AC, symBinAddr: 0xC0114, symSize: 0x44 } + - { offsetInCU: 0x1CF, offset: 0x1C7E92, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x8F0, symBinAddr: 0xC0158, symSize: 0x28 } + - { offsetInCU: 0x288, offset: 0x1C7F4B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16CancellableError_pWOb', symObjAddr: 0x504, symBinAddr: 0xBFDA0, symSize: 0x18 } + - { offsetInCU: 0x2A3, offset: 0x1C7F66, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOWOh', symObjAddr: 0x540, symBinAddr: 0xBFDB8, symSize: 0x44 } + - { offsetInCU: 0x303, offset: 0x1C7FC6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOWOc', symObjAddr: 0x7A4, symBinAddr: 0xC001C, symSize: 0x34 } + - { offsetInCU: 0x317, offset: 0x1C7FDA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOs28CustomDebugStringConvertibleAAsADP16debugDescriptionSSvgTW', symObjAddr: 0x808, symBinAddr: 0xC0070, symSize: 0x4 } + - { offsetInCU: 0x349, offset: 0x1C800C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorO10Foundation14LocalizedErrorAadEP16errorDescriptionSSSgvgTW', symObjAddr: 0x810, symBinAddr: 0xC0078, symSize: 0x4 } + - { offsetInCU: 0x369, offset: 0x1C802C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorO10Foundation14LocalizedErrorAadEP16errorDescriptionSSSgvgTW', symObjAddr: 0x810, symBinAddr: 0xC0078, symSize: 0x4 } + - { offsetInCU: 0x385, offset: 0x1C8048, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit16CancellableErrorP11isCancelledSbvg', symObjAddr: 0x820, symBinAddr: 0xC0088, symSize: 0x8 } + - { offsetInCU: 0x3C1, offset: 0x1C8084, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorO10Foundation14LocalizedErrorAAs0F0PWb', symObjAddr: 0x958, symBinAddr: 0xC01C0, symSize: 0x4 } + - { offsetInCU: 0x3D5, offset: 0x1C8098, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOSHAASQWb', symObjAddr: 0x9A0, symBinAddr: 0xC01C4, symSize: 0x4 } + - { offsetInCU: 0x3E9, offset: 0x1C80AC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOACSQAAWl', symObjAddr: 0x9A4, symBinAddr: 0xC01C8, symSize: 0x44 } + - { offsetInCU: 0x3FD, offset: 0x1C80C0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwCP', symObjAddr: 0x9E8, symBinAddr: 0xC020C, symSize: 0x30 } + - { offsetInCU: 0x411, offset: 0x1C80D4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwxx', symObjAddr: 0xA18, symBinAddr: 0xC023C, symSize: 0x40 } + - { offsetInCU: 0x425, offset: 0x1C80E8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwcp', symObjAddr: 0xA58, symBinAddr: 0xC027C, symSize: 0xB0 } + - { offsetInCU: 0x439, offset: 0x1C80FC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwca', symObjAddr: 0xB08, symBinAddr: 0xC032C, symSize: 0xDC } + - { offsetInCU: 0x44D, offset: 0x1C8110, size: 0x8, addend: 0x0, symName: ___swift_memcpy41_8, symObjAddr: 0xBE4, symBinAddr: 0xC0408, symSize: 0x14 } + - { offsetInCU: 0x461, offset: 0x1C8124, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwta', symObjAddr: 0xBF8, symBinAddr: 0xC041C, symSize: 0xB4 } + - { offsetInCU: 0x475, offset: 0x1C8138, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwet', symObjAddr: 0xCAC, symBinAddr: 0xC04D0, symSize: 0x3C } + - { offsetInCU: 0x489, offset: 0x1C814C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwst', symObjAddr: 0xCE8, symBinAddr: 0xC050C, symSize: 0x4C } + - { offsetInCU: 0x49D, offset: 0x1C8160, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwug', symObjAddr: 0xD34, symBinAddr: 0xC0558, symSize: 0x1C } + - { offsetInCU: 0x4B1, offset: 0x1C8174, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwup', symObjAddr: 0xD50, symBinAddr: 0xC0574, symSize: 0x4 } + - { offsetInCU: 0x4C5, offset: 0x1C8188, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOwui', symObjAddr: 0xD54, symBinAddr: 0xC0578, symSize: 0x28 } + - { offsetInCU: 0x4D9, offset: 0x1C819C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOMa', symObjAddr: 0xD7C, symBinAddr: 0xC05A0, symSize: 0x10 } + - { offsetInCU: 0x4ED, offset: 0x1C81B0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOwet', symObjAddr: 0xDA4, symBinAddr: 0xC05B8, symSize: 0x90 } + - { offsetInCU: 0x501, offset: 0x1C81C4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOwst', symObjAddr: 0xE34, symBinAddr: 0xC0648, symSize: 0xBC } + - { offsetInCU: 0x515, offset: 0x1C81D8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOwug', symObjAddr: 0xEF0, symBinAddr: 0xC0704, symSize: 0x8 } + - { offsetInCU: 0x529, offset: 0x1C81EC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOwup', symObjAddr: 0xEF8, symBinAddr: 0xC070C, symSize: 0x4 } + - { offsetInCU: 0x53D, offset: 0x1C8200, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOwui', symObjAddr: 0xEFC, symBinAddr: 0xC0710, symSize: 0xC } + - { offsetInCU: 0x551, offset: 0x1C8214, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOMa', symObjAddr: 0xF08, symBinAddr: 0xC071C, symSize: 0x10 } + - { offsetInCU: 0x594, offset: 0x1C8257, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOs5ErrorAAsADP7_domainSSvgTW', symObjAddr: 0x584, symBinAddr: 0xBFDFC, symSize: 0x4 } + - { offsetInCU: 0x5B0, offset: 0x1C8273, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOs5ErrorAAsADP5_codeSivgTW', symObjAddr: 0x588, symBinAddr: 0xBFE00, symSize: 0x4 } + - { offsetInCU: 0x5CC, offset: 0x1C828F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOs5ErrorAAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x58C, symBinAddr: 0xBFE04, symSize: 0x4 } + - { offsetInCU: 0x5E8, offset: 0x1C82AB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorOs5ErrorAAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x590, symBinAddr: 0xBFE08, symSize: 0x4 } + - { offsetInCU: 0x641, offset: 0x1C8304, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x918, symBinAddr: 0xC0180, symSize: 0x40 } + - { offsetInCU: 0x721, offset: 0x1C83E4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorO10Foundation14LocalizedErrorAadEP13failureReasonSSSgvgTW', symObjAddr: 0x814, symBinAddr: 0xC007C, symSize: 0x4 } + - { offsetInCU: 0x73D, offset: 0x1C8400, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorO10Foundation14LocalizedErrorAadEP18recoverySuggestionSSSgvgTW', symObjAddr: 0x818, symBinAddr: 0xC0080, symSize: 0x4 } + - { offsetInCU: 0x759, offset: 0x1C841C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorO10Foundation14LocalizedErrorAadEP10helpAnchorSSSgvgTW', symObjAddr: 0x81C, symBinAddr: 0xC0084, symSize: 0x4 } + - { offsetInCU: 0x83E, offset: 0x1C8501, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0xBF918, symSize: 0x18 } + - { offsetInCU: 0x884, offset: 0x1C8547, size: 0x8, addend: 0x0, symName: '_$ss5ErrorP10PromiseKitE11isCancelledSbvg', symObjAddr: 0x18, symBinAddr: 0xBF930, symSize: 0x430 } + - { offsetInCU: 0x962, offset: 0x1C8625, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorO16debugDescriptionSSvg', symObjAddr: 0x594, symBinAddr: 0xBFE0C, symSize: 0x210 } + - { offsetInCU: 0xA61, offset: 0x1C8724, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8PMKErrorO16errorDescriptionSSSgvg', symObjAddr: 0x80C, symBinAddr: 0xC0074, symSize: 0x4 } + - { offsetInCU: 0xAA6, offset: 0x1C8769, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyO4hash4intoys6HasherVz_tF', symObjAddr: 0x828, symBinAddr: 0xC0090, symSize: 0x28 } + - { offsetInCU: 0xB31, offset: 0x1C87F4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit11CatchPolicyO9hashValueSivg', symObjAddr: 0x850, symBinAddr: 0xC00B8, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x1C897B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7firstly7executeAA0A0Cy1TQzGxyKXE_tAA8ThenableRzlF', symObjAddr: 0x0, symBinAddr: 0xC072C, symSize: 0x100 } + - { offsetInCU: 0x3F, offset: 0x1C8993, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7firstly7executeAA0A0Cy1TQzGxyKXE_tAA8ThenableRzlF', symObjAddr: 0x0, symBinAddr: 0xC072C, symSize: 0x100 } + - { offsetInCU: 0x114, offset: 0x1C8A68, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7firstly7executeAA9GuaranteeCyxGAFyXE_tlF', symObjAddr: 0x100, symBinAddr: 0xC082C, symSize: 0x20 } + - { offsetInCU: 0x167, offset: 0x1C8ABB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7firstly7executeAA0A0Cy1TQzGxyKXE_tAA8ThenableRzlFyAA6ResultOyAGGcAA3BoxCyALGcfu_yALcfu0_TA', symObjAddr: 0x144, symBinAddr: 0xC0870, symSize: 0x28 } + - { offsetInCU: 0x265, offset: 0x1C8E90, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCyxGAA8ThenableA2aEP4pipe2toyyAA6ResultOy1TQzGc_tFTW', symObjAddr: 0x954, symBinAddr: 0xC11EC, symSize: 0x4 } + - { offsetInCU: 0x281, offset: 0x1C8EAC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCyxGAA8ThenableA2aEP6resultAA6ResultOy1TQzGSgvgTW', symObjAddr: 0x958, symBinAddr: 0xC11F0, symSize: 0x4 } + - { offsetInCU: 0x34B, offset: 0x1C8F76, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCyACyxGAA25PMKUnambiguousInitializerOcfCTf4dd_n', symObjAddr: 0x3F24, symBinAddr: 0xC47BC, symSize: 0x38 } + - { offsetInCU: 0x453, offset: 0x1C907E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlFyt_ytTg504$s10a4Kit9C28C6asVoidACyytGyFyxcfU_yt_TG5Tf1nncn_n', symObjAddr: 0x16B4, symBinAddr: 0xC1F4C, symSize: 0x218 } + - { offsetInCU: 0x730, offset: 0x1C935B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6asVoidACyytGyFyxcfU_yt_TG5', symObjAddr: 0x3ED4, symBinAddr: 0xC476C, symSize: 0x4 } + - { offsetInCU: 0x748, offset: 0x1C9373, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_TA', symObjAddr: 0x40FC, symBinAddr: 0xC48C4, symSize: 0x78 } + - { offsetInCU: 0x75C, offset: 0x1C9387, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3Box33_FEB314634FA5034D120E775C7D03D5F9LLCMa', symObjAddr: 0x4174, symBinAddr: 0xC493C, symSize: 0xC } + - { offsetInCU: 0x770, offset: 0x1C939B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyAA6ResultOyxGc_tFyxcfU_TA', symObjAddr: 0x41A4, symBinAddr: 0xC496C, symSize: 0xC } + - { offsetInCU: 0x784, offset: 0x1C93AF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3get2on5flags_ACyxGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFxxcfU_TA', symObjAddr: 0x41B0, symBinAddr: 0xC4978, symSize: 0x48 } + - { offsetInCU: 0x7CC, offset: 0x1C93F7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlFyxcfU_TA', symObjAddr: 0x42C8, symBinAddr: 0xC4A90, symSize: 0x78 } + - { offsetInCU: 0x7E0, offset: 0x1C940B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4then2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgAGxctlFyxcfU_TA', symObjAddr: 0x4410, symBinAddr: 0xC4BD8, symSize: 0x78 } + - { offsetInCU: 0x7F4, offset: 0x1C941F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6asVoidACyytGyFyxcfU_TA', symObjAddr: 0x4498, symBinAddr: 0xC4C60, symSize: 0x4 } + - { offsetInCU: 0x808, offset: 0x1C9433, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4waitxyFyxcfU_TA', symObjAddr: 0x4508, symBinAddr: 0xC4C90, symSize: 0xC } + - { offsetInCU: 0x81C, offset: 0x1C9447, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE13flatMapValues2on5flags_ACySay7ElementQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AGQzctSTRd__lFAIxcfU_TA', symObjAddr: 0x4568, symBinAddr: 0xC4CF0, symSize: 0x64 } + - { offsetInCU: 0x86E, offset: 0x1C9499, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE7thenMap2on5flags_ACySayqd__GGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgACyqd__G7ElementQzctlFAA0A0CyAGGxcfU_TA', symObjAddr: 0x4628, symBinAddr: 0xC4DB0, symSize: 0x20 } + - { offsetInCU: 0x882, offset: 0x1C94AD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE7thenMap2on5flags_ACySayqd__GGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgACyqd__G7ElementQzctlFAHs5Error_pcfU0_TA', symObjAddr: 0x4658, symBinAddr: 0xC4DE0, symSize: 0xC } + - { offsetInCU: 0x896, offset: 0x1C94C1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE11thenFlatMap2on5flags_ACySay1T_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AHQzctAA8ThenableRd__STAGRpd__lFAA0A0CySayAUGGxcfU_TA', symObjAddr: 0x4688, symBinAddr: 0xC4E10, symSize: 0x24 } + - { offsetInCU: 0x8AA, offset: 0x1C94D5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE11thenFlatMap2on5flags_ACySay1T_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AHQzctAA8ThenableRd__STAGRpd__lFAJSayAUGcfU0_TA', symObjAddr: 0x46BC, symBinAddr: 0xC4E44, symSize: 0x20 } + - { offsetInCU: 0x8BE, offset: 0x1C94E9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE11thenFlatMap2on5flags_ACySay1T_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AHQzctAA8ThenableRd__STAGRpd__lFAKs5Error_pcfU1_TA', symObjAddr: 0x46EC, symBinAddr: 0xC4E74, symSize: 0x10 } + - { offsetInCU: 0x8D2, offset: 0x1C94FD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE12filterValues2on5flags_ACySay7ElementQzGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgSbAHctFAIxcfU_TA', symObjAddr: 0x4720, symBinAddr: 0xC4EA8, symSize: 0xC } + - { offsetInCU: 0x8E6, offset: 0x1C9511, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE12sortedValues2on5flags_ACySay7ElementQzGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgSbAH_AHtctFAIxcfU_TA', symObjAddr: 0x472C, symBinAddr: 0xC4EB4, symSize: 0x48 } + - { offsetInCU: 0x92E, offset: 0x1C9559, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzSL7ElementRpzlE12sortedValues2on5flagsACySayAEGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgtFAIxcfU_TA', symObjAddr: 0x4784, symBinAddr: 0xC4F0C, symSize: 0x34 } + - { offsetInCU: 0x96C, offset: 0x1C9597, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC10PromiseKitE5async_5group3qos5flags7executeAC9GuaranteeCyxGAC13PMKNamespacerO_So0a1_b1_G0CSg8Dispatch0M3QoSVAQ0M13WorkItemFlagsVxyctlFyyYbcfU_TA', symObjAddr: 0x47BC, symBinAddr: 0xC4F44, symSize: 0xC } + - { offsetInCU: 0x980, offset: 0x1C95AB, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x47C8, symBinAddr: 0xC4F50, symSize: 0x10 } + - { offsetInCU: 0x994, offset: 0x1C95BF, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x47D8, symBinAddr: 0xC4F60, symSize: 0x8 } + - { offsetInCU: 0x9A8, offset: 0x1C95D3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCMi', symObjAddr: 0x47E0, symBinAddr: 0xC4F68, symSize: 0x4 } + - { offsetInCU: 0x9BC, offset: 0x1C95E7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCMr', symObjAddr: 0x47E4, symBinAddr: 0xC4F6C, symSize: 0x44 } + - { offsetInCU: 0x9D0, offset: 0x1C95FB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCMa', symObjAddr: 0x4828, symBinAddr: 0xC4FB0, symSize: 0xC } + - { offsetInCU: 0x9E4, offset: 0x1C960F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3Box33_FEB314634FA5034D120E775C7D03D5F9LLCMi', symObjAddr: 0x4848, symBinAddr: 0xC4FD0, symSize: 0x4 } + - { offsetInCU: 0x9F8, offset: 0x1C9623, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3Box33_FEB314634FA5034D120E775C7D03D5F9LLCMr', symObjAddr: 0x484C, symBinAddr: 0xC4FD4, symSize: 0x34 } + - { offsetInCU: 0xA17, offset: 0x1C9642, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlFyxcfU_yt_ytTG5TA', symObjAddr: 0x4950, symBinAddr: 0xC50D8, symSize: 0x58 } + - { offsetInCU: 0xA40, offset: 0x1C966B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOyytGWOe', symObjAddr: 0x49A8, symBinAddr: 0xC5130, symSize: 0xC } + - { offsetInCU: 0xA54, offset: 0x1C967F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyxc_tFyAA7SealantOyxGXEfU_yt_TG5TA', symObjAddr: 0x49B4, symBinAddr: 0xC513C, symSize: 0x8 } + - { offsetInCU: 0xA73, offset: 0x1C969E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyt_Tg515$sIeg_ytIegn_TRIeg_Tf1nncn_nTf4nnng_n', symObjAddr: 0x4ED4, symBinAddr: 0xC5608, symSize: 0x298 } + - { offsetInCU: 0xB8B, offset: 0x1C97B6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctF10Foundation12NotificationV_Tg5029$sSo20NSNotificationCenterC10ab24E7observe4once6objectAC9c16Cy10Foundation12O26VGSo0A4Namea_ypSgtFyAKcfU_So0rS0CSo8NSObject_pTf1nncn_nTf4nnngg_n', symObjAddr: 0x55E8, symBinAddr: 0xC5D1C, symSize: 0x344 } + - { offsetInCU: 0xCAB, offset: 0x1C98D6, size: 0x8, addend: 0x0, symName: '_$sSo20NSNotificationCenterC10PromiseKitE7observe4once6objectAC9GuaranteeCy10Foundation12NotificationVGSo0A4Namea_ypSgtFyAKcfU_TA', symObjAddr: 0x5930, symBinAddr: 0xC6064, symSize: 0x8 } + - { offsetInCU: 0xCBF, offset: 0x1C98EA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_10Foundation12NotificationV_Tg5TA', symObjAddr: 0x593C, symBinAddr: 0xC6070, symSize: 0x68 } + - { offsetInCU: 0xCD3, offset: 0x1C98FE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyxc_tFyAA7SealantOyxGXEfU_10Foundation12NotificationV_Tg5TA', symObjAddr: 0x59A4, symBinAddr: 0xC60D8, symSize: 0x8 } + - { offsetInCU: 0xCE7, offset: 0x1C9912, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE11thenFlatMap2on5flags_ACySay1T_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AHQzctAA8ThenableRd__STAGRpd__lFAJSayAUGcfU0_A2UXEfU_TA', symObjAddr: 0x5AE0, symBinAddr: 0xC6214, symSize: 0x68 } + - { offsetInCU: 0xD36, offset: 0x1C9961, size: 0x8, addend: 0x0, symName: '_$s7ElementSTQzqd__s5Error_pIgnozo_ABqd__sAC_pIegnrzo_STRz10PromiseKit8ThenableRd__ST1TRpd__r__lTRTA', symObjAddr: 0x5B48, symBinAddr: 0xC627C, symSize: 0x2C } + - { offsetInCU: 0xD71, offset: 0x1C999C, size: 0x8, addend: 0x0, symName: '_$s7ElementSTQz10PromiseKit9GuaranteeCyqd__Gs5Error_pIgnozo_AbFsAG_pIegnrzo_STRzr__lTRTA', symObjAddr: 0x5B74, symBinAddr: 0xC62A8, symSize: 0x2C } + - { offsetInCU: 0xD9A, offset: 0x1C99C5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE13flatMapValues2on5flags_ACySay7ElementQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AGQzctSTRd__lFAIxcfU_qd__ARXEfU_TA', symObjAddr: 0x5BA0, symBinAddr: 0xC62D4, symSize: 0x28 } + - { offsetInCU: 0xDD7, offset: 0x1C9A02, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4then2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgAGxctlFyxcfU_yycfU_TA', symObjAddr: 0x5C50, symBinAddr: 0xC6384, symSize: 0x34 } + - { offsetInCU: 0xDEB, offset: 0x1C9A16, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4then2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgAGxctlFyxcfU_yycfU_yqd__cAA3BoxCyqd__Gcfu_yqd__cfu0_TA', symObjAddr: 0x5CA8, symBinAddr: 0xC63DC, symSize: 0x28 } + - { offsetInCU: 0xE26, offset: 0x1C9A51, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlFyxcfU_yycfU_TA', symObjAddr: 0x5D44, symBinAddr: 0xC6478, symSize: 0x24 } + - { offsetInCU: 0xE3A, offset: 0x1C9A65, size: 0x8, addend: 0x0, symName: '_$sIeg_ytIegn_TRTA', symObjAddr: 0x5D68, symBinAddr: 0xC649C, symSize: 0x20 } + - { offsetInCU: 0xE6E, offset: 0x1C9A99, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_yt_TG5TA', symObjAddr: 0x5E5C, symBinAddr: 0xC6590, symSize: 0x58 } + - { offsetInCU: 0xE97, offset: 0x1C9AC2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyxc_tFyAA7SealantOyxGXEfU_TA', symObjAddr: 0x5F28, symBinAddr: 0xC665C, symSize: 0xC } + - { offsetInCU: 0xEAB, offset: 0x1C9AD6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_yycfU_TA', symObjAddr: 0x5FBC, symBinAddr: 0xC66F0, symSize: 0x60 } + - { offsetInCU: 0xEF1, offset: 0x1C9B1C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_TA', symObjAddr: 0x601C, symBinAddr: 0xC6750, symSize: 0xC } + - { offsetInCU: 0xF09, offset: 0x1C9B34, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_TA', symObjAddr: 0x601C, symBinAddr: 0xC6750, symSize: 0xC } + - { offsetInCU: 0x117C, offset: 0x1C9DA7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZ', symObjAddr: 0x0, symBinAddr: 0xC0898, symSize: 0x4C } + - { offsetInCU: 0x12A3, offset: 0x1C9ECE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctF', symObjAddr: 0x4C, symBinAddr: 0xC08E4, symSize: 0x168 } + - { offsetInCU: 0x13BA, offset: 0x1C9FE5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_yt_Tg5', symObjAddr: 0x95C, symBinAddr: 0xC11F4, symSize: 0x3D4 } + - { offsetInCU: 0x150F, offset: 0x1CA13A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_10Foundation12NotificationV_Tg5', symObjAddr: 0xD30, symBinAddr: 0xC15C8, symSize: 0x474 } + - { offsetInCU: 0x1663, offset: 0x1CA28E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_', symObjAddr: 0x11A4, symBinAddr: 0xC1A3C, symSize: 0x474 } + - { offsetInCU: 0x1792, offset: 0x1CA3BD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_yt_Tg515$sIeg_ytIegn_TRIeg_Tf1nnncn_nTf4nnnng_n', symObjAddr: 0x4AC4, symBinAddr: 0xC51F8, symSize: 0x410 } + - { offsetInCU: 0x18D3, offset: 0x1CA4FE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4done2on5flags_ACyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctFyxcfU_10Foundation12NotificationV_Tg5029$sSo20NSNotificationCenterC10ab24E7observe4once6objectAC9c16Cy10Foundation12O26VGSo0A4Namea_ypSgtFyAKcfU_So0rS0CSo8NSObject_pTf1nnncn_nTf4nnnngg_n', symObjAddr: 0x516C, symBinAddr: 0xC58A0, symSize: 0x47C } + - { offsetInCU: 0x1A16, offset: 0x1CA641, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyxc_tF', symObjAddr: 0x1B4, symBinAddr: 0xC0A4C, symSize: 0x130 } + - { offsetInCU: 0x1A6F, offset: 0x1CA69A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyxc_tFyAA7SealantOyxGXEfU_', symObjAddr: 0x5D8, symBinAddr: 0xC0E70, symSize: 0x100 } + - { offsetInCU: 0x1AFB, offset: 0x1CA726, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC8resolverACyxGyyxcXE_tcfC', symObjAddr: 0x2E4, symBinAddr: 0xC0B7C, symSize: 0x4C } + - { offsetInCU: 0x1B34, offset: 0x1CA75F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3boxACyxGAA9SealedBoxCyxG_tc33_FEB314634FA5034D120E775C7D03D5F9LlfC', symObjAddr: 0x330, symBinAddr: 0xC0BC8, symSize: 0x30 } + - { offsetInCU: 0x1B7B, offset: 0x1CA7A6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC5valueyACyxGxFZ', symObjAddr: 0x360, symBinAddr: 0xC0BF8, symSize: 0x9C } + - { offsetInCU: 0x1C0D, offset: 0x1CA838, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC8resolverACyxGyyxcXE_tcfc', symObjAddr: 0x3FC, symBinAddr: 0xC0C94, symSize: 0x88 } + - { offsetInCU: 0x1C98, offset: 0x1CA8C3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3Box33_FEB314634FA5034D120E775C7D03D5F9LLCAFyx_qd__GycfC', symObjAddr: 0x484, symBinAddr: 0xC0D1C, symSize: 0x30 } + - { offsetInCU: 0x1CCD, offset: 0x1CA8F8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyAA6ResultOyxGc_tF', symObjAddr: 0x4B4, symBinAddr: 0xC0D4C, symSize: 0x74 } + - { offsetInCU: 0x1D0F, offset: 0x1CA93A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyAA6ResultOyxGc_tFyxcfU_', symObjAddr: 0x528, symBinAddr: 0xC0DC0, symSize: 0xB0 } + - { offsetInCU: 0x1D59, offset: 0x1CA984, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6resultAA6ResultOyxGSgvg', symObjAddr: 0x6D8, symBinAddr: 0xC0F70, symSize: 0x110 } + - { offsetInCU: 0x1D98, offset: 0x1CA9C3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3Box33_FEB314634FA5034D120E775C7D03D5F9LLCfd', symObjAddr: 0x7E8, symBinAddr: 0xC1080, symSize: 0x10C } + - { offsetInCU: 0x1DD8, offset: 0x1CAA03, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3Box33_FEB314634FA5034D120E775C7D03D5F9LLCfD', symObjAddr: 0x8F4, symBinAddr: 0xC118C, symSize: 0x20 } + - { offsetInCU: 0x1DFB, offset: 0x1CAA26, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCfd', symObjAddr: 0x914, symBinAddr: 0xC11AC, symSize: 0x1C } + - { offsetInCU: 0x1E2C, offset: 0x1CAA57, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCfD', symObjAddr: 0x930, symBinAddr: 0xC11C8, symSize: 0x24 } + - { offsetInCU: 0x200E, offset: 0x1CAC39, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3get2on5flags_ACyxGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyxctF', symObjAddr: 0x1618, symBinAddr: 0xC1EB0, symSize: 0x9C } + - { offsetInCU: 0x20F2, offset: 0x1CAD1D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlF', symObjAddr: 0x18CC, symBinAddr: 0xC2164, symSize: 0x130 } + - { offsetInCU: 0x21C0, offset: 0x1CADEB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlFyxcfU_yt_ytTg504$s10a4Kit9C28C6asVoidACyytGyFyxcfU_yt_TG5Tf1nnnnc_n', symObjAddr: 0x19FC, symBinAddr: 0xC2294, symSize: 0x364 } + - { offsetInCU: 0x22C5, offset: 0x1CAEF0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlFyxcfU_yt_ytTg5', symObjAddr: 0x1D60, symBinAddr: 0xC25F8, symSize: 0x3DC } + - { offsetInCU: 0x23CB, offset: 0x1CAFF6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlFyxcfU_', symObjAddr: 0x213C, symBinAddr: 0xC29D4, symSize: 0x48C } + - { offsetInCU: 0x24CD, offset: 0x1CB0F8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC3map2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__xctlFyxcfU_yycfU_', symObjAddr: 0x25C8, symBinAddr: 0xC2E60, symSize: 0x88 } + - { offsetInCU: 0x2552, offset: 0x1CB17D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4then2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgAGxctlF', symObjAddr: 0x2650, symBinAddr: 0xC2EE8, symSize: 0x130 } + - { offsetInCU: 0x25EE, offset: 0x1CB219, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4then2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgAGxctlFyxcfU_', symObjAddr: 0x2780, symBinAddr: 0xC3018, symSize: 0x48C } + - { offsetInCU: 0x2712, offset: 0x1CB33D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4then2on5flags_ACyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgAGxctlFyxcfU_yycfU_', symObjAddr: 0x2C0C, symBinAddr: 0xC34A4, symSize: 0x80 } + - { offsetInCU: 0x27C9, offset: 0x1CB3F4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC6asVoidACyytGyF', symObjAddr: 0x2C8C, symBinAddr: 0xC3524, symSize: 0xD0 } + - { offsetInCU: 0x2803, offset: 0x1CB42E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4waitxyF', symObjAddr: 0x2D5C, symBinAddr: 0xC35F4, symSize: 0x260 } + - { offsetInCU: 0x2885, offset: 0x1CB4B0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4waitxyFyxcfU_', symObjAddr: 0x2FBC, symBinAddr: 0xC3854, symSize: 0xE0 } + - { offsetInCU: 0x28EB, offset: 0x1CB516, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE13flatMapValues2on5flags_ACySay7ElementQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AGQzctSTRd__lF', symObjAddr: 0x30B0, symBinAddr: 0xC3948, symSize: 0xE4 } + - { offsetInCU: 0x29E2, offset: 0x1CB60D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE7thenMap2on5flags_ACySayqd__GGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgACyqd__G7ElementQzctlF', symObjAddr: 0x3264, symBinAddr: 0xC3AFC, symSize: 0x218 } + - { offsetInCU: 0x2A87, offset: 0x1CB6B2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE7thenMap2on5flags_ACySayqd__GGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgACyqd__G7ElementQzctlFAA0A0CyAGGxcfU_', symObjAddr: 0x347C, symBinAddr: 0xC3D14, symSize: 0xBC } + - { offsetInCU: 0x2AE4, offset: 0x1CB70F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE7thenMap2on5flags_ACySayqd__GGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgACyqd__G7ElementQzctlFAHs5Error_pcfU0_', symObjAddr: 0x3538, symBinAddr: 0xC3DD0, symSize: 0x68 } + - { offsetInCU: 0x2B38, offset: 0x1CB763, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE11thenFlatMap2on5flags_ACySay1T_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AHQzctAA8ThenableRd__STAGRpd__lF', symObjAddr: 0x35A0, symBinAddr: 0xC3E38, symSize: 0x32C } + - { offsetInCU: 0x2BE2, offset: 0x1CB80D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE11thenFlatMap2on5flags_ACySay1T_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AHQzctAA8ThenableRd__STAGRpd__lFAA0A0CySayAUGGxcfU_', symObjAddr: 0x38CC, symBinAddr: 0xC4164, symSize: 0x88 } + - { offsetInCU: 0x2C42, offset: 0x1CB86D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE11thenFlatMap2on5flags_ACySay1T_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AHQzctAA8ThenableRd__STAGRpd__lFAJSayAUGcfU0_', symObjAddr: 0x3954, symBinAddr: 0xC41EC, symSize: 0xCC } + - { offsetInCU: 0x2C91, offset: 0x1CB8BC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE11thenFlatMap2on5flags_ACySay1T_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AHQzctAA8ThenableRd__STAGRpd__lFAKs5Error_pcfU1_', symObjAddr: 0x3A20, symBinAddr: 0xC42B8, symSize: 0x68 } + - { offsetInCU: 0x2D1F, offset: 0x1CB94A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzlE12filterValues2on5flags_ACySay7ElementQzGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgSbAHctFAIxcfU_', symObjAddr: 0x3A9C, symBinAddr: 0xC4334, symSize: 0x94 } + - { offsetInCU: 0x2D52, offset: 0x1CB97D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAASTRzSL7ElementRpzlE12sortedValues2on5flagsACySayAEGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgtF', symObjAddr: 0x3C14, symBinAddr: 0xC44AC, symSize: 0xBC } + - { offsetInCU: 0x2DFF, offset: 0x1CBA2A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAAytRszlEACyytGycfC', symObjAddr: 0x3CD0, symBinAddr: 0xC4568, symSize: 0x48 } + - { offsetInCU: 0x2E78, offset: 0x1CBAA3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCAAytRszlE5valueACyytGvgZ', symObjAddr: 0x3D18, symBinAddr: 0xC45B0, symSize: 0x48 } + - { offsetInCU: 0x2F19, offset: 0x1CBB44, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC10PromiseKitE5async_5group3qos5flags7executeAC9GuaranteeCyxGAC13PMKNamespacerO_So0a1_b1_G0CSg8Dispatch0M3QoSVAQ0M13WorkItemFlagsVxyctlF', symObjAddr: 0x3D60, symBinAddr: 0xC45F8, symSize: 0xF0 } + - { offsetInCU: 0x2FBE, offset: 0x1CBBE9, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC10PromiseKitE5async_5group3qos5flags7executeAC9GuaranteeCyxGAC13PMKNamespacerO_So0a1_b1_G0CSg8Dispatch0M3QoSVAQ0M13WorkItemFlagsVxyctlFyyYbcfU_', symObjAddr: 0x3E50, symBinAddr: 0xC46E8, symSize: 0x84 } + - { offsetInCU: 0x300B, offset: 0x1CBC36, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeCyACyxGAA25PMKUnambiguousInitializerOcfcTf4dn_n', symObjAddr: 0x3ED8, symBinAddr: 0xC4770, symSize: 0x4C } + - { offsetInCU: 0x27, offset: 0x1CBEC0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4hangyxAA0A0CyxGKlF', symObjAddr: 0x0, symBinAddr: 0xC6814, symSize: 0x388 } + - { offsetInCU: 0x79, offset: 0x1CBF12, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4hangyxAA0A0CyxGKlF', symObjAddr: 0x0, symBinAddr: 0xC6814, symSize: 0x388 } + - { offsetInCU: 0x1B0, offset: 0x1CC049, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4hangyxAA0A0CyxGKlFyycfU_TA', symObjAddr: 0x3EC, symBinAddr: 0xC6BC0, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x1CC23E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwCP', symObjAddr: 0x0, symBinAddr: 0xC6BC8, symSize: 0x3C } + - { offsetInCU: 0x3F, offset: 0x1CC256, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwCP', symObjAddr: 0x0, symBinAddr: 0xC6BC8, symSize: 0x3C } + - { offsetInCU: 0x53, offset: 0x1CC26A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwxx', symObjAddr: 0x3C, symBinAddr: 0xC6C04, symSize: 0x18 } + - { offsetInCU: 0x67, offset: 0x1CC27E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwca', symObjAddr: 0x54, symBinAddr: 0xC6C1C, symSize: 0x8C } + - { offsetInCU: 0x7B, offset: 0x1CC292, size: 0x8, addend: 0x0, symName: ___swift_memcpy8_8, symObjAddr: 0xE0, symBinAddr: 0xC6CA8, symSize: 0xC } + - { offsetInCU: 0x8F, offset: 0x1CC2A6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwta', symObjAddr: 0xEC, symBinAddr: 0xC6CB4, symSize: 0x60 } + - { offsetInCU: 0xA3, offset: 0x1CC2BA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwet', symObjAddr: 0x14C, symBinAddr: 0xC6D14, symSize: 0x5C } + - { offsetInCU: 0xB7, offset: 0x1CC2CE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwst', symObjAddr: 0x1A8, symBinAddr: 0xC6D70, symSize: 0x5C } + - { offsetInCU: 0xCB, offset: 0x1CC2E2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwug', symObjAddr: 0x204, symBinAddr: 0xC6DCC, symSize: 0x18 } + - { offsetInCU: 0xDF, offset: 0x1CC2F6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwup', symObjAddr: 0x21C, symBinAddr: 0xC6DE4, symSize: 0x4 } + - { offsetInCU: 0xF3, offset: 0x1CC30A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOwui', symObjAddr: 0x220, symBinAddr: 0xC6DE8, symSize: 0x20 } + - { offsetInCU: 0x107, offset: 0x1CC31E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8LogEventOMa', symObjAddr: 0x240, symBinAddr: 0xC6E08, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x1CC442, size: 0x8, addend: 0x0, symName: '_$sSo20NSNotificationCenterC10PromiseKitE7observe4once6objectAC9GuaranteeCy10Foundation12NotificationVGSo0A4Namea_ypSgtF', symObjAddr: 0x0, symBinAddr: 0xC6E1C, symSize: 0x2D0 } + - { offsetInCU: 0x16E, offset: 0x1CC589, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_10Foundation12NotificationV_Tg5TA', symObjAddr: 0x3B4, symBinAddr: 0xC70FC, symSize: 0xC } + - { offsetInCU: 0x186, offset: 0x1CC5A1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC7pendingACyxG9guarantee_yxc7resolvetyFZAeF_yxcAGtAEXEfU_yxcAA3BoxCyxGcfu_yxcfu0_10Foundation12NotificationV_Tg5TA', symObjAddr: 0x3B4, symBinAddr: 0xC70FC, symSize: 0xC } + - { offsetInCU: 0x1A9, offset: 0x1CC5C4, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x408, symBinAddr: 0xC7108, symSize: 0x10 } + - { offsetInCU: 0x1BD, offset: 0x1CC5D8, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x418, symBinAddr: 0xC7118, symSize: 0x8 } + - { offsetInCU: 0x36F, offset: 0x1CC78A, size: 0x8, addend: 0x0, symName: '_$sSo20NSNotificationCenterC10PromiseKitE7observe4once6objectAC9GuaranteeCy10Foundation12NotificationVGSo0A4Namea_ypSgtF', symObjAddr: 0x0, symBinAddr: 0xC6E1C, symSize: 0x2D0 } + - { offsetInCU: 0x4A4, offset: 0x1CC8BF, size: 0x8, addend: 0x0, symName: '_$sSo20NSNotificationCenterC10PromiseKitE7observe4once6objectAC9GuaranteeCy10Foundation12NotificationVGSo0A4Namea_ypSgtFyAKcfU_', symObjAddr: 0x3A4, symBinAddr: 0xC70EC, symSize: 0x10 } + - { offsetInCU: 0x2B, offset: 0x1CC9A0, size: 0x8, addend: 0x0, symName: '_$sSo8NSObjectC10PromiseKitE7observe_7keyPathAC9GuaranteeCyypSgGAC13PMKNamespacerO_SStF', symObjAddr: 0x0, symBinAddr: 0xC7120, symSize: 0x188 } + - { offsetInCU: 0x188, offset: 0x1CCAFD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8KVOProxy33_F1480CA8B9BC9B258880FD86D8A7BF58LLC12observeValue10forKeyPath2of6change7contextySSSg_ypSgSDySo05NSKeyn6ChangeP0aypGSgSvSgtFTo', symObjAddr: 0x36C, symBinAddr: 0xC744C, symSize: 0x128 } + - { offsetInCU: 0x1D0, offset: 0x1CCB45, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8KVOProxy33_F1480CA8B9BC9B258880FD86D8A7BF58LLCADycfcTo', symObjAddr: 0x4B8, symBinAddr: 0xC7598, symSize: 0x2C } + - { offsetInCU: 0x29B, offset: 0x1CCC10, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8KVOProxy33_F1480CA8B9BC9B258880FD86D8A7BF58LLCfETo', symObjAddr: 0x518, symBinAddr: 0xC75F8, symSize: 0x7C } + - { offsetInCU: 0x2D6, offset: 0x1CCC4B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC8resolverACyxGyyxcXE_tcfcyxcAA3BoxCyxGcfu_yxcfu0_ypSg_Tg5TA', symObjAddr: 0x594, symBinAddr: 0xC7674, symSize: 0xC } + - { offsetInCU: 0x2EE, offset: 0x1CCC63, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC8resolverACyxGyyxcXE_tcfcyxcAA3BoxCyxGcfu_yxcfu0_ypSg_Tg5TA', symObjAddr: 0x594, symBinAddr: 0xC7674, symSize: 0xC } + - { offsetInCU: 0x311, offset: 0x1CCC86, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8KVOProxy33_F1480CA8B9BC9B258880FD86D8A7BF58LLCMa', symObjAddr: 0x5A0, symBinAddr: 0xC7680, symSize: 0x20 } + - { offsetInCU: 0x325, offset: 0x1CCC9A, size: 0x8, addend: 0x0, symName: '_$sSo19NSKeyValueChangeKeyaABSHSCWl', symObjAddr: 0x600, symBinAddr: 0xC76A0, symSize: 0x48 } + - { offsetInCU: 0x585, offset: 0x1CCEFA, size: 0x8, addend: 0x0, symName: '_$sSo8NSObjectC10PromiseKitE7observe_7keyPathAC9GuaranteeCyypSgGAC13PMKNamespacerO_SStF', symObjAddr: 0x0, symBinAddr: 0xC7120, symSize: 0x188 } + - { offsetInCU: 0x763, offset: 0x1CD0D8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8KVOProxy33_F1480CA8B9BC9B258880FD86D8A7BF58LLC12observeValue10forKeyPath2of6change7contextySSSg_ypSgSDySo05NSKeyn6ChangeP0aypGSgSvSgtF', symObjAddr: 0x1C8, symBinAddr: 0xC72A8, symSize: 0x1A4 } + - { offsetInCU: 0x88C, offset: 0x1CD201, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8KVOProxy33_F1480CA8B9BC9B258880FD86D8A7BF58LLC7pointerSvvg', symObjAddr: 0x494, symBinAddr: 0xC7574, symSize: 0x24 } + - { offsetInCU: 0x8C5, offset: 0x1CD23A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8KVOProxy33_F1480CA8B9BC9B258880FD86D8A7BF58LLCfD', symObjAddr: 0x4E4, symBinAddr: 0xC75C4, symSize: 0x34 } + - { offsetInCU: 0x1C6, offset: 0x1CD447, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgSo13NSURLResponseCSgs5Error_pSgIegnng_AdgIIegggg_TR', symObjAddr: 0x2D0, symBinAddr: 0xC7978, symSize: 0x80 } + - { offsetInCU: 0x29B, offset: 0x1CD51C, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgSo13NSURLResponseCSgs5Error_pSgIeghngg_So5NSURLCSgAGSo7NSErrorCSgIeyBhyyy_TR', symObjAddr: 0xFD0, symBinAddr: 0xC85B0, symSize: 0x120 } + - { offsetInCU: 0x2C9, offset: 0x1CD54A, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestV10PromiseKit0B11ConvertibleA2dEP10pmkRequestACvgTW', symObjAddr: 0x1128, symBinAddr: 0xC8708, symSize: 0x18 } + - { offsetInCU: 0x31B, offset: 0x1CD59C, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLV10PromiseKit21URLRequestConvertibleA2dEP10pmkRequestAA0E0VvgTW', symObjAddr: 0x11B8, symBinAddr: 0xC8798, symSize: 0x68 } + - { offsetInCU: 0x3A9, offset: 0x1CD62A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7adapter024_A6D1AA18E470312EA635466D7EBB773ALLyyxSg_q_Sgs5Error_pSgtcAA8ResolverCyx4data_q_8responsetGr0_lFyAD_AeGtcfU_10Foundation4DataV_So13NSURLResponseCTg5', symObjAddr: 0x1440, symBinAddr: 0xC8A20, symSize: 0x198 } + - { offsetInCU: 0x5B1, offset: 0x1CD832, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO10Foundation14LocalizedErrorAadEP16errorDescriptionSSSgvgTW', symObjAddr: 0x24BC, symBinAddr: 0xC9A9C, symSize: 0x4 } + - { offsetInCU: 0x5CD, offset: 0x1CD84E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO10Foundation14LocalizedErrorAadEP13failureReasonSSSgvgTW', symObjAddr: 0x24C0, symBinAddr: 0xC9AA0, symSize: 0xAC } + - { offsetInCU: 0x633, offset: 0x1CD8B4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x2574, symBinAddr: 0xC9B54, symSize: 0x4 } + - { offsetInCU: 0x9AA, offset: 0x1CDC2B, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE12downloadTask_4with2toAC0B0Cy10Foundation3URLV12saveLocation_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAKtFyAC8ResolverCyAkL_AnOtGXEfU_TA', symObjAddr: 0x3434, symBinAddr: 0xCA258, symSize: 0x1C } + - { offsetInCU: 0x9BE, offset: 0x1CDC3F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVACSTAAWl', symObjAddr: 0x3450, symBinAddr: 0xCA274, symSize: 0x44 } + - { offsetInCU: 0x9D2, offset: 0x1CDC53, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO10Foundation14LocalizedErrorAAs0F0PWb', symObjAddr: 0x36E8, symBinAddr: 0xCA2B8, symSize: 0x4 } + - { offsetInCU: 0x9E6, offset: 0x1CDC67, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOACs5ErrorAAWl', symObjAddr: 0x36EC, symBinAddr: 0xCA2BC, symSize: 0x44 } + - { offsetInCU: 0x9FA, offset: 0x1CDC7B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwCP', symObjAddr: 0x3738, symBinAddr: 0xCA308, symSize: 0x30 } + - { offsetInCU: 0xA0E, offset: 0x1CDC8F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwxx', symObjAddr: 0x3768, symBinAddr: 0xCA338, symSize: 0x2C } + - { offsetInCU: 0xA22, offset: 0x1CDCA3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwcp', symObjAddr: 0x3794, symBinAddr: 0xCA364, symSize: 0x54 } + - { offsetInCU: 0xA36, offset: 0x1CDCB7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwca', symObjAddr: 0x37E8, symBinAddr: 0xCA3B8, symSize: 0x68 } + - { offsetInCU: 0xA4A, offset: 0x1CDCCB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwta', symObjAddr: 0x385C, symBinAddr: 0xCA420, symSize: 0x50 } + - { offsetInCU: 0xA5E, offset: 0x1CDCDF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwet', symObjAddr: 0x38AC, symBinAddr: 0xCA470, symSize: 0x48 } + - { offsetInCU: 0xA72, offset: 0x1CDCF3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwst', symObjAddr: 0x38F4, symBinAddr: 0xCA4B8, symSize: 0x40 } + - { offsetInCU: 0xA86, offset: 0x1CDD07, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwug', symObjAddr: 0x3934, symBinAddr: 0xCA4F8, symSize: 0x8 } + - { offsetInCU: 0xA9A, offset: 0x1CDD1B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwup', symObjAddr: 0x393C, symBinAddr: 0xCA500, symSize: 0x4 } + - { offsetInCU: 0xAAE, offset: 0x1CDD2F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOwui', symObjAddr: 0x3940, symBinAddr: 0xCA504, symSize: 0x4 } + - { offsetInCU: 0xAC2, offset: 0x1CDD43, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOMa', symObjAddr: 0x3944, symBinAddr: 0xCA508, symSize: 0x10 } + - { offsetInCU: 0xAD6, offset: 0x1CDD57, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE12downloadTask_4with2toAC0B0Cy10Foundation3URLV12saveLocation_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAKtFyAC8ResolverCyAkL_AnOtGXEfU_yAKSg_ANSgs5Error_pSgtYbcfU_TA', symObjAddr: 0x3A30, symBinAddr: 0xCA58C, symSize: 0x58 } + - { offsetInCU: 0xAEA, offset: 0x1CDD6B, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x3A88, symBinAddr: 0xCA5E4, symSize: 0x10 } + - { offsetInCU: 0xAFE, offset: 0x1CDD7F, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x3A98, symBinAddr: 0xCA5F4, symSize: 0x8 } + - { offsetInCU: 0xB1D, offset: 0x1CDD9E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7adapter024_A6D1AA18E470312EA635466D7EBB773ALLyyxSg_q_Sgs5Error_pSgtcAA8ResolverCyx4data_q_8responsetGr0_lFyAD_AeGtcfU_10Foundation4DataV_So13NSURLResponseCTG5TA', symObjAddr: 0x3B64, symBinAddr: 0xCA67C, symSize: 0x1C } + - { offsetInCU: 0xB46, offset: 0x1CDDC7, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgSo13NSURLResponseCSgs5Error_pSgIegnng_AdgIIegggg_TRTA', symObjAddr: 0x3B80, symBinAddr: 0xCA698, symSize: 0x8 } + - { offsetInCU: 0xCAC, offset: 0x1CDF2D, size: 0x8, addend: 0x0, symName: '_$ss17_dictionaryUpCastySDyq0_q1_GSDyxq_GSHRzSHR0_r2_lFSS_yps11AnyHashableVypTg5', symObjAddr: 0x20A4, symBinAddr: 0xC9684, symSize: 0x408 } + - { offsetInCU: 0xDDF, offset: 0x1CE060, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOs5ErrorAAsADP7_domainSSvgTW', symObjAddr: 0x24AC, symBinAddr: 0xC9A8C, symSize: 0x4 } + - { offsetInCU: 0xDFB, offset: 0x1CE07C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOs5ErrorAAsADP5_codeSivgTW', symObjAddr: 0x24B0, symBinAddr: 0xC9A90, symSize: 0x4 } + - { offsetInCU: 0xE17, offset: 0x1CE098, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOs5ErrorAAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x24B4, symBinAddr: 0xC9A94, symSize: 0x4 } + - { offsetInCU: 0xE33, offset: 0x1CE0B4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorOs5ErrorAAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x24B8, symBinAddr: 0xC9A98, symSize: 0x4 } + - { offsetInCU: 0x1024, offset: 0x1CE2A5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO10Foundation14LocalizedErrorAadEP18recoverySuggestionSSSgvgTW', symObjAddr: 0x256C, symBinAddr: 0xC9B4C, symSize: 0x4 } + - { offsetInCU: 0x1040, offset: 0x1CE2C1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO10Foundation14LocalizedErrorAadEP10helpAnchorSSSgvgTW', symObjAddr: 0x2570, symBinAddr: 0xC9B50, symSize: 0x4 } + - { offsetInCU: 0x1202, offset: 0x1CE483, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE8dataTask_4withAC0B0Cy10Foundation4DataV0D0_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_ptF', symObjAddr: 0x0, symBinAddr: 0xC76E8, symSize: 0x10C } + - { offsetInCU: 0x130D, offset: 0x1CE58E, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE8dataTask_4withAC0B0Cy10Foundation4DataV0D0_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_ptFyAC8ResolverCyAjK_AmNtGXEfU_', symObjAddr: 0x10C, symBinAddr: 0xC77F4, symSize: 0x184 } + - { offsetInCU: 0x135F, offset: 0x1CE5E0, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE10uploadTask_4with4fromAC0B0Cy10Foundation4DataV4data_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAKtF', symObjAddr: 0x418, symBinAddr: 0xC79F8, symSize: 0x124 } + - { offsetInCU: 0x147A, offset: 0x1CE6FB, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE10uploadTask_4with4fromAC0B0Cy10Foundation4DataV4data_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAKtFyAC8ResolverCyAkL_AnOtGXEfU_', symObjAddr: 0x53C, symBinAddr: 0xC7B1C, symSize: 0x1A8 } + - { offsetInCU: 0x14DC, offset: 0x1CE75D, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE10uploadTask_4with8fromFileAC0B0Cy10Foundation4DataV4data_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAI3URLVtF', symObjAddr: 0x6E4, symBinAddr: 0xC7CC4, symSize: 0x114 } + - { offsetInCU: 0x15F7, offset: 0x1CE878, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE10uploadTask_4with8fromFileAC0B0Cy10Foundation4DataV4data_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAI3URLVtFyAC8ResolverCyAkL_AnOtGXEfU_', symObjAddr: 0x7F8, symBinAddr: 0xC7DD8, symSize: 0x1A0 } + - { offsetInCU: 0x1659, offset: 0x1CE8DA, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE12downloadTask_4with2toAC0B0Cy10Foundation3URLV12saveLocation_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAKtF', symObjAddr: 0x998, symBinAddr: 0xC7F78, symSize: 0x54 } + - { offsetInCU: 0x16B2, offset: 0x1CE933, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE12downloadTask_4with2toAC0B0Cy10Foundation3URLV12saveLocation_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAKtFyAC8ResolverCyAkL_AnOtGXEfU_', symObjAddr: 0x9EC, symBinAddr: 0xC7FCC, symSize: 0x1E8 } + - { offsetInCU: 0x1713, offset: 0x1CE994, size: 0x8, addend: 0x0, symName: '_$sSo12NSURLSessionC10PromiseKitE12downloadTask_4with2toAC0B0Cy10Foundation3URLV12saveLocation_So13NSURLResponseC8responsetGAC13PMKNamespacerO_AC21URLRequestConvertible_pAKtFyAC8ResolverCyAkL_AnOtGXEfU_yAKSg_ANSgs5Error_pSgtYbcfU_', symObjAddr: 0xBD4, symBinAddr: 0xC81B4, symSize: 0x3FC } + - { offsetInCU: 0x18C1, offset: 0x1CEB42, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestV10PromiseKitE10pmkRequestACvg', symObjAddr: 0x10F0, symBinAddr: 0xC86D0, symSize: 0x38 } + - { offsetInCU: 0x18F9, offset: 0x1CEB7A, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLV10PromiseKitE10pmkRequestAA10URLRequestVvg', symObjAddr: 0x1140, symBinAddr: 0xC8720, symSize: 0x78 } + - { offsetInCU: 0x1964, offset: 0x1CEBE5, size: 0x8, addend: 0x0, symName: '_$sSS10PromiseKitE4data11urlResponseSSSg10Foundation4DataV_So13NSURLResponseCtcfC', symObjAddr: 0x1220, symBinAddr: 0xC8800, symSize: 0x220 } + - { offsetInCU: 0x1A45, offset: 0x1CECC6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO16errorDescriptionSSSgvg', symObjAddr: 0x15D8, symBinAddr: 0xC8BB8, symSize: 0x144 } + - { offsetInCU: 0x1C08, offset: 0x1CEE89, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO16errorDescriptionSSSgvg3urlL_ySSSo13NSURLResponseCF', symObjAddr: 0x171C, symBinAddr: 0xC8CFC, symSize: 0x168 } + - { offsetInCU: 0x1C44, offset: 0x1CEEC5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO14decodeResponse_7decoderxSgxm_10Foundation11JSONDecoderCtSeRzlF', symObjAddr: 0x1884, symBinAddr: 0xC8E64, symSize: 0x78 } + - { offsetInCU: 0x1CAE, offset: 0x1CEF2F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO14jsonDictionaryypSgvg', symObjAddr: 0x18FC, symBinAddr: 0xC8EDC, symSize: 0x100 } + - { offsetInCU: 0x1D26, offset: 0x1CEFA7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO13failureReasonSSSgvg', symObjAddr: 0x19FC, symBinAddr: 0xC8FDC, symSize: 0xAC } + - { offsetInCU: 0x1E2C, offset: 0x1CF0AD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit12PMKHTTPErrorO11descriptionSSvg', symObjAddr: 0x1AA8, symBinAddr: 0xC9088, symSize: 0x5EC } + - { offsetInCU: 0x218A, offset: 0x1CF40B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CAA10Foundation4DataV4data_So13NSURLResponseC8responsetRszlE8validateACyAfG_AiJtGyF', symObjAddr: 0x2578, symBinAddr: 0xC9B58, symSize: 0xF8 } + - { offsetInCU: 0x21D6, offset: 0x1CF457, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CAA10Foundation4DataV4data_So13NSURLResponseC8responsetRszlE8validateACyAfG_AiJtGyFAfG_AiJtAfG_AiJt_tKcfU_', symObjAddr: 0x2670, symBinAddr: 0xC9C50, symSize: 0x108 } + - { offsetInCU: 0x22BC, offset: 0x1CF53D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C8resolverACyxGyAA8ResolverCyxGKXE_tcfc10Foundation3URLV12saveLocation_So13NSURLResponseC8responset_Tg5', symObjAddr: 0x2778, symBinAddr: 0xC9D58, symSize: 0x130 } + - { offsetInCU: 0x23D3, offset: 0x1CF654, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSo19NSKeyValueChangeKeya_Tg5', symObjAddr: 0x290C, symBinAddr: 0xC9E88, symSize: 0x80 } + - { offsetInCU: 0x2474, offset: 0x1CF6F5, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSo05NSKeyF9ChangeKeya_Tg5', symObjAddr: 0x2A6C, symBinAddr: 0xC9F08, symSize: 0x174 } + - { offsetInCU: 0x2538, offset: 0x1CF7B9, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tFSS_ypTg5', symObjAddr: 0x3258, symBinAddr: 0xCA07C, symSize: 0x1DC } + - { offsetInCU: 0x1F7, offset: 0x1CFA8F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyxGAA8ThenableA2aEP4pipe2toyyAA6ResultOy1TQzGc_tFTW', symObjAddr: 0x83C, symBinAddr: 0xCAF30, symSize: 0x4 } + - { offsetInCU: 0x213, offset: 0x1CFAAB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyxGAA8ThenableA2aEP6resultAA6ResultOy1TQzGSgvgTW', symObjAddr: 0x840, symBinAddr: 0xCAF34, symSize: 0x4 } + - { offsetInCU: 0x279, offset: 0x1CFB11, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C8resolverACyxGyAA8ResolverCyxGKXE_tcfcypSg_Tg504$s10a32Kit0A0CAAypSgRszlEyACyADGSo03Anyg8CcfcyAA8D10CyADGXEfU_So0nA0CTf1cn_nTf4ng_n', symObjAddr: 0xFCC, symBinAddr: 0xCB6C0, symSize: 0xE0 } + - { offsetInCU: 0x388, offset: 0x1CFC20, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyACyxGAA25PMKUnambiguousInitializerOcfCTf4dd_n', symObjAddr: 0x10F4, symBinAddr: 0xCB7E8, symSize: 0x38 } + - { offsetInCU: 0x561, offset: 0x1CFDF9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0xF24, symBinAddr: 0xCB618, symSize: 0x8 } + - { offsetInCU: 0x57D, offset: 0x1CFE15, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOSHAASH9hashValueSivgTW', symObjAddr: 0xF2C, symBinAddr: 0xCB620, symSize: 0x40 } + - { offsetInCU: 0x660, offset: 0x1CFEF8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xF6C, symBinAddr: 0xCB660, symSize: 0x24 } + - { offsetInCU: 0x77F, offset: 0x1D0017, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_TA', symObjAddr: 0x112C, symBinAddr: 0xCB820, symSize: 0xC } + - { offsetInCU: 0x793, offset: 0x1D002B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4waitxyKFyAA6ResultOyxGcfU_TA', symObjAddr: 0x1164, symBinAddr: 0xCB858, symSize: 0xC } + - { offsetInCU: 0x7A7, offset: 0x1D003F, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC10PromiseKitE5async_5group3qos5flags7executeAC0D0CyxGAC13PMKNamespacerO_So0a1_b1_G0CSg8Dispatch0L3QoSVAQ0L13WorkItemFlagsVxyKctlFyyYbcfU_TA', symObjAddr: 0x11DC, symBinAddr: 0xCB890, symSize: 0xC } + - { offsetInCU: 0x7BB, offset: 0x1D0053, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x11E8, symBinAddr: 0xCB89C, symSize: 0x10 } + - { offsetInCU: 0x7CF, offset: 0x1D0067, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x11F8, symBinAddr: 0xCB8AC, symSize: 0x8 } + - { offsetInCU: 0x7E3, offset: 0x1D007B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyxGAA10CatchMixinAAWI', symObjAddr: 0x1200, symBinAddr: 0xCB8B4, symSize: 0x2C } + - { offsetInCU: 0x7F7, offset: 0x1D008F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOSHAASQWb', symObjAddr: 0x122C, symBinAddr: 0xCB8E0, symSize: 0x4 } + - { offsetInCU: 0x80B, offset: 0x1D00A3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOACSQAAWl', symObjAddr: 0x1230, symBinAddr: 0xCB8E4, symSize: 0x44 } + - { offsetInCU: 0x81F, offset: 0x1D00B7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CMi', symObjAddr: 0x1274, symBinAddr: 0xCB928, symSize: 0x4 } + - { offsetInCU: 0x833, offset: 0x1D00CB, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CMr', symObjAddr: 0x1278, symBinAddr: 0xCB92C, symSize: 0x44 } + - { offsetInCU: 0x847, offset: 0x1D00DF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CMa', symObjAddr: 0x12BC, symBinAddr: 0xCB970, symSize: 0xC } + - { offsetInCU: 0x85B, offset: 0x1D00F3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOwet', symObjAddr: 0x12F4, symBinAddr: 0xCB9A0, symSize: 0x50 } + - { offsetInCU: 0x86F, offset: 0x1D0107, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOwst', symObjAddr: 0x1344, symBinAddr: 0xCB9F0, symSize: 0x8C } + - { offsetInCU: 0x883, offset: 0x1D011B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOwug', symObjAddr: 0x13D0, symBinAddr: 0xCBA7C, symSize: 0x8 } + - { offsetInCU: 0x897, offset: 0x1D012F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOwup', symObjAddr: 0x13D8, symBinAddr: 0xCBA84, symSize: 0x4 } + - { offsetInCU: 0x8AB, offset: 0x1D0143, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOwui', symObjAddr: 0x13DC, symBinAddr: 0xCBA88, symSize: 0x4 } + - { offsetInCU: 0x8BF, offset: 0x1D0157, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOMa', symObjAddr: 0x13E0, symBinAddr: 0xCBA8C, symSize: 0x10 } + - { offsetInCU: 0x8ED, offset: 0x1D0185, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyACyxGqd__c1TQyd__RszAA8ThenableRd__lufcyAA6ResultOyxGcAA3BoxCyAJGcfu_yAJcfu0_TA', symObjAddr: 0x1414, symBinAddr: 0xCBAC0, symSize: 0x28 } + - { offsetInCU: 0x928, offset: 0x1D01C0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOyypSgGWOh', symObjAddr: 0x143C, symBinAddr: 0xCBAE8, symSize: 0x40 } + - { offsetInCU: 0x9B3, offset: 0x1D024B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xF90, symBinAddr: 0xCB684, symSize: 0x3C } + - { offsetInCU: 0xBB2, offset: 0x1D044A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C8resolverACyxGyAA8ResolverCyxGKXE_tcfC', symObjAddr: 0x0, symBinAddr: 0xCA6F4, symSize: 0x4C } + - { offsetInCU: 0xBC6, offset: 0x1D045E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C6resultAA6ResultOyxGSgvg', symObjAddr: 0x4C, symBinAddr: 0xCA740, symSize: 0x108 } + - { offsetInCU: 0xBF9, offset: 0x1D0491, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5errorACyxGs5Error_p_tcfC', symObjAddr: 0x154, symBinAddr: 0xCA848, symSize: 0x3C } + - { offsetInCU: 0xC37, offset: 0x1D04CF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C3boxACyxGAA9SealedBoxCyAA6ResultOyxGG_tc33_96BE6689B15F3500FE9DB04BDDBFB2FALlfC', symObjAddr: 0x190, symBinAddr: 0xCA884, symSize: 0x30 } + - { offsetInCU: 0xC7E, offset: 0x1D0516, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5valueyACyxGxFZ', symObjAddr: 0x1C0, symBinAddr: 0xCA8B4, symSize: 0xC0 } + - { offsetInCU: 0xCFC, offset: 0x1D0594, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C5errorACyxGs5Error_p_tcfc', symObjAddr: 0x280, symBinAddr: 0xCA974, symSize: 0x9C } + - { offsetInCU: 0xD45, offset: 0x1D05DD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyACyxGqd__c1TQyd__RszAA8ThenableRd__lufC', symObjAddr: 0x31C, symBinAddr: 0xCAA10, symSize: 0x54 } + - { offsetInCU: 0xD7F, offset: 0x1D0617, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyACyxGqd__c1TQyd__RszAA8ThenableRd__lufc', symObjAddr: 0x370, symBinAddr: 0xCAA64, symSize: 0xC8 } + - { offsetInCU: 0xDEE, offset: 0x1D0686, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C8resolverACyxGyAA8ResolverCyxGKXE_tcfc', symObjAddr: 0x438, symBinAddr: 0xCAB2C, symSize: 0xD0 } + - { offsetInCU: 0xE6C, offset: 0x1D0704, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C7pendingACyxG7promise_AA8ResolverCyxG8resolvertyFZ', symObjAddr: 0x508, symBinAddr: 0xCABFC, symSize: 0x48 } + - { offsetInCU: 0xEB3, offset: 0x1D074B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C7pendingACyxG7promise_AA8ResolverCyxG8resolvertyFZAeF_AiJtAEXEfU_', symObjAddr: 0x550, symBinAddr: 0xCAC44, symSize: 0x60 } + - { offsetInCU: 0xEF9, offset: 0x1D0791, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tF', symObjAddr: 0x5B0, symBinAddr: 0xCACA4, symSize: 0x140 } + - { offsetInCU: 0xF52, offset: 0x1D07EA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_', symObjAddr: 0x6F0, symBinAddr: 0xCADE4, symSize: 0x10C } + - { offsetInCU: 0xFD8, offset: 0x1D0870, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0Cfd', symObjAddr: 0x7FC, symBinAddr: 0xCAEF0, symSize: 0x1C } + - { offsetInCU: 0x1009, offset: 0x1D08A1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CfD', symObjAddr: 0x818, symBinAddr: 0xCAF0C, symSize: 0x24 } + - { offsetInCU: 0x1050, offset: 0x1D08E8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4waitxyKF', symObjAddr: 0x844, symBinAddr: 0xCAF38, symSize: 0x2A4 } + - { offsetInCU: 0x10F1, offset: 0x1D0989, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4waitxyKFyAA6ResultOyxGcfU_', symObjAddr: 0xAE8, symBinAddr: 0xCB1DC, symSize: 0xFC } + - { offsetInCU: 0x11A6, offset: 0x1D0A3E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CAAytRszlEACyytGycfC', symObjAddr: 0xBE4, symBinAddr: 0xCB2D8, symSize: 0x50 } + - { offsetInCU: 0x124B, offset: 0x1D0AE3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CAAytRszlE5valueACyytGvgZ', symObjAddr: 0xC34, symBinAddr: 0xCB328, symSize: 0x50 } + - { offsetInCU: 0x1314, offset: 0x1D0BAC, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC10PromiseKitE5async_5group3qos5flags7executeAC0D0CyxGAC13PMKNamespacerO_So0a1_b1_G0CSg8Dispatch0L3QoSVAQ0L13WorkItemFlagsVxyKctlF', symObjAddr: 0xC84, symBinAddr: 0xCB378, symSize: 0xF0 } + - { offsetInCU: 0x13B2, offset: 0x1D0C4A, size: 0x8, addend: 0x0, symName: '_$sSo17OS_dispatch_queueC10PromiseKitE5async_5group3qos5flags7executeAC0D0CyxGAC13PMKNamespacerO_So0a1_b1_G0CSg8Dispatch0L3QoSVAQ0L13WorkItemFlagsVxyKctlFyyYbcfU_', symObjAddr: 0xD74, symBinAddr: 0xCB468, symSize: 0x144 } + - { offsetInCU: 0x141F, offset: 0x1D0CB7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerO2eeoiySbAC_ACtFZ', symObjAddr: 0xEB8, symBinAddr: 0xCB5AC, symSize: 0x8 } + - { offsetInCU: 0x144D, offset: 0x1D0CE5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerO4hash4intoys6HasherVz_tF', symObjAddr: 0xEC0, symBinAddr: 0xCB5B4, symSize: 0x24 } + - { offsetInCU: 0x14C3, offset: 0x1D0D5B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit13PMKNamespacerO9hashValueSivg', symObjAddr: 0xEE4, symBinAddr: 0xCB5D8, symSize: 0x40 } + - { offsetInCU: 0x15E6, offset: 0x1D0E7E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyACyxGAA25PMKUnambiguousInitializerOcfcTf4dn_n', symObjAddr: 0x10AC, symBinAddr: 0xCB7A0, symSize: 0x48 } + - { offsetInCU: 0x2B, offset: 0x1D0F61, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4raceyAA0A0Cy1TQzGxd_tAA8ThenableRzlF', symObjAddr: 0x0, symBinAddr: 0xCBB28, symSize: 0x12C } + - { offsetInCU: 0x10B, offset: 0x1D1041, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4raceyAA0A0Cy1TQzGxd_tAA8ThenableRzlF', symObjAddr: 0x0, symBinAddr: 0xCBB28, symSize: 0x12C } + - { offsetInCU: 0x233, offset: 0x1D1169, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4raceyAA0A0Cy1TQzGSayxGAA8ThenableRzlF', symObjAddr: 0x12C, symBinAddr: 0xCBC54, symSize: 0x1BC } + - { offsetInCU: 0x39C, offset: 0x1D12D2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4raceyAA9GuaranteeCyxGAEd_tlF', symObjAddr: 0x2E8, symBinAddr: 0xCBE10, symSize: 0xEC } + - { offsetInCU: 0x4F8, offset: 0x1D142E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4race9fulfilledAA0A0Cy1TQzGSayxG_tAA8ThenableRzlF', symObjAddr: 0x3D4, symBinAddr: 0xCBEFC, symSize: 0x2FC } + - { offsetInCU: 0x64D, offset: 0x1D1583, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4race9fulfilledAA0A0Cy1TQzGSayxG_tAA8ThenableRzlFyAA6ResultOyAGGcfU_', symObjAddr: 0x6D0, symBinAddr: 0xCC1F8, symSize: 0xD0 } + - { offsetInCU: 0x6B6, offset: 0x1D15EC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4race9fulfilledAA0A0Cy1TQzGSayxG_tAA8ThenableRzlFyAA6ResultOyAGGcfU_yyXEfU_', symObjAddr: 0x7A0, symBinAddr: 0xCC2C8, symSize: 0x268 } + - { offsetInCU: 0x788, offset: 0x1D16BE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_race33_0ABD7F4A555C061797F6255E2FEABB2BLLyAA0A0Cy1TQzGSayxGAA8ThenableRzlFyAA6ResultOyAGGcAA3BoxCyAMGcfu_yAMcfu0_TA', symObjAddr: 0xA2C, symBinAddr: 0xCC554, symSize: 0x28 } + - { offsetInCU: 0x7C3, offset: 0x1D16F9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4race9fulfilledAA0A0Cy1TQzGSayxG_tAA8ThenableRzlFyAA6ResultOyAGGcfU_TA', symObjAddr: 0xB18, symBinAddr: 0xCC5C0, symSize: 0x10 } + - { offsetInCU: 0x7D7, offset: 0x1D170D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4race9fulfilledAA0A0Cy1TQzGSayxG_tAA8ThenableRzlFyAA6ResultOyAGGcfU_yyXEfU_TA', symObjAddr: 0xB28, symBinAddr: 0xCC5D0, symSize: 0x20 } + - { offsetInCU: 0x7EB, offset: 0x1D1721, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4raceyAA9GuaranteeCyxGAEd_tlFyxcAA3BoxCyxGcfu_yxcfu0_TA', symObjAddr: 0xB48, symBinAddr: 0xCC5F0, symSize: 0xC } + - { offsetInCU: 0x803, offset: 0x1D1739, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4raceyAA9GuaranteeCyxGAEd_tlFyxcAA3BoxCyxGcfu_yxcfu0_TA', symObjAddr: 0xB48, symBinAddr: 0xCC5F0, symSize: 0xC } + - { offsetInCU: 0xEA, offset: 0x1D1ACD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOMa', symObjAddr: 0xC8, symBinAddr: 0xCC6CC, symSize: 0xC } + - { offsetInCU: 0x222, offset: 0x1D1C05, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverCMi', symObjAddr: 0x7E8, symBinAddr: 0xCCD9C, symSize: 0x4 } + - { offsetInCU: 0x236, offset: 0x1D1C19, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverCMr', symObjAddr: 0x7EC, symBinAddr: 0xCCDA0, symSize: 0x44 } + - { offsetInCU: 0x24A, offset: 0x1D1C2D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverCMa', symObjAddr: 0x830, symBinAddr: 0xCCDE4, symSize: 0xC } + - { offsetInCU: 0x25E, offset: 0x1D1C41, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOMi', symObjAddr: 0x848, symBinAddr: 0xCCDFC, symSize: 0x8 } + - { offsetInCU: 0x272, offset: 0x1D1C55, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOMr', symObjAddr: 0x850, symBinAddr: 0xCCE04, symSize: 0x70 } + - { offsetInCU: 0x286, offset: 0x1D1C69, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwCP', symObjAddr: 0x8C0, symBinAddr: 0xCCE74, symSize: 0x124 } + - { offsetInCU: 0x29A, offset: 0x1D1C7D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwxx', symObjAddr: 0x9E4, symBinAddr: 0xCCF98, symSize: 0xA0 } + - { offsetInCU: 0x2AE, offset: 0x1D1C91, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwcp', symObjAddr: 0xA84, symBinAddr: 0xCD038, symSize: 0xE4 } + - { offsetInCU: 0x2C2, offset: 0x1D1CA5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwca', symObjAddr: 0xB68, symBinAddr: 0xCD11C, symSize: 0x194 } + - { offsetInCU: 0x2D6, offset: 0x1D1CB9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwtk', symObjAddr: 0xCFC, symBinAddr: 0xCD2B0, symSize: 0xD4 } + - { offsetInCU: 0x2EA, offset: 0x1D1CCD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwta', symObjAddr: 0xDD0, symBinAddr: 0xCD384, symSize: 0x18C } + - { offsetInCU: 0x2FE, offset: 0x1D1CE1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwet', symObjAddr: 0xF5C, symBinAddr: 0xCD510, symSize: 0x110 } + - { offsetInCU: 0x312, offset: 0x1D1CF5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwst', symObjAddr: 0x106C, symBinAddr: 0xCD620, symSize: 0x1A8 } + - { offsetInCU: 0x326, offset: 0x1D1D09, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwug', symObjAddr: 0x1214, symBinAddr: 0xCD7C8, symSize: 0x90 } + - { offsetInCU: 0x33A, offset: 0x1D1D1D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwup', symObjAddr: 0x12A4, symBinAddr: 0xCD858, symSize: 0x4 } + - { offsetInCU: 0x34E, offset: 0x1D1D31, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultOwui', symObjAddr: 0x12A8, symBinAddr: 0xCD85C, symSize: 0xC8 } + - { offsetInCU: 0x4E5, offset: 0x1D1EC8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverC7resolveyyAA6ResultOyxGF', symObjAddr: 0x0, symBinAddr: 0xCC604, symSize: 0x28 } + - { offsetInCU: 0x51A, offset: 0x1D1EFD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverC6rejectyys5Error_pF', symObjAddr: 0x28, symBinAddr: 0xCC62C, symSize: 0xA0 } + - { offsetInCU: 0x563, offset: 0x1D1F46, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverC7fulfillyyxF', symObjAddr: 0xD4, symBinAddr: 0xCC6D8, symSize: 0xB0 } + - { offsetInCU: 0x5A6, offset: 0x1D1F89, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverC7resolveyyxSg_s5Error_pSgtF', symObjAddr: 0x184, symBinAddr: 0xCC788, symSize: 0x16C } + - { offsetInCU: 0x62F, offset: 0x1D2012, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverC7resolveyyx_s5Error_pSgtF', symObjAddr: 0x334, symBinAddr: 0xCC8F4, symSize: 0x10 } + - { offsetInCU: 0x68D, offset: 0x1D2070, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverC7resolveyys5Error_pSg_xSgtF', symObjAddr: 0x344, symBinAddr: 0xCC904, symSize: 0x10 } + - { offsetInCU: 0x71F, offset: 0x1D2102, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverCAAytRszlE7resolveyys5Error_pSgF', symObjAddr: 0x354, symBinAddr: 0xCC914, symSize: 0x7C } + - { offsetInCU: 0x7F0, offset: 0x1D21D3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverCyACyxGAA3BoxCyAA6ResultOyxGGcfC', symObjAddr: 0x3D0, symBinAddr: 0xCC990, symSize: 0x30 } + - { offsetInCU: 0x836, offset: 0x1D2219, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverCfd', symObjAddr: 0x40C, symBinAddr: 0xCC9C0, symSize: 0x128 } + - { offsetInCU: 0x876, offset: 0x1D2259, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverCfD', symObjAddr: 0x534, symBinAddr: 0xCCAE8, symSize: 0x20 } + - { offsetInCU: 0x899, offset: 0x1D227C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverCAAytRszlE8fulfill_yyF', symObjAddr: 0x554, symBinAddr: 0xCCB08, symSize: 0x3C } + - { offsetInCU: 0x8E5, offset: 0x1D22C8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ResolverC7resolveyys6ResultOyxqd__Gs5ErrorRd__lF', symObjAddr: 0x590, symBinAddr: 0xCCB44, symSize: 0x1C4 } + - { offsetInCU: 0x964, offset: 0x1D2347, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6ResultO11isFulfilledSbvg', symObjAddr: 0x754, symBinAddr: 0xCCD08, symSize: 0x94 } + - { offsetInCU: 0x2A2, offset: 0x1D2669, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFAHy10Foundation4DataV4data_So13NSURLResponseC8responsetG_AuV_AxYtTg504$s10a22Kit0A0CAA10Foundation4o11V4data_So13Q62C8responsetRszlE8validateACyAfG_AiJtGyFAfG_AiJtAfG_AiJt_tKcfU_Tf1nncn_n', symObjAddr: 0x7A8, symBinAddr: 0xCE08C, symSize: 0x258 } + - { offsetInCU: 0x5EB, offset: 0x1D29B2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE12filterValues2on5flags_AA0A0CySayAD_7ElementQZGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgSbALctFAmEcfU_TA', symObjAddr: 0x5908, symBinAddr: 0xD315C, symSize: 0x20 } + - { offsetInCU: 0x5FF, offset: 0x1D29C6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE10firstValueAA0A0CyAD_7ElementQZGvgAjEKcfU_TA', symObjAddr: 0x5938, symBinAddr: 0xD318C, symSize: 0x1C } + - { offsetInCU: 0x613, offset: 0x1D29DA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE9lastValueAA0A0CyAD_7ElementQZGvgAjEKcfU_TA', symObjAddr: 0x59A4, symBinAddr: 0xD31B8, symSize: 0x1C } + - { offsetInCU: 0x627, offset: 0x1D29EE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzSLAD_7ElementRPzrlE12sortedValues2on5flagsAA0A0CySayAGGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgtFAmEcfU_TA', symObjAddr: 0x59D0, symBinAddr: 0xD31E4, symSize: 0x6C } + - { offsetInCU: 0x665, offset: 0x1D2A2C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4then2on5flags_AA0A0Cy1TQyd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__AIQzKctAaBRd__lFyAA6ResultOyASGcfU_TA', symObjAddr: 0x5B0C, symBinAddr: 0xD3320, symSize: 0x98 } + - { offsetInCU: 0x679, offset: 0x1D2A40, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_TA', symObjAddr: 0x5C74, symBinAddr: 0xD3488, symSize: 0x80 } + - { offsetInCU: 0x68D, offset: 0x1D2A54, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE10compactMap2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgqd__Sg1TQzKctlFyAA6ResultOyASGcfU_TA', symObjAddr: 0x5DC4, symBinAddr: 0xD35D8, symSize: 0x80 } + - { offsetInCU: 0x6A1, offset: 0x1D2A68, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3get2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyAJKctFA2JKcfU_TA', symObjAddr: 0x5E68, symBinAddr: 0xD367C, symSize: 0x1C } + - { offsetInCU: 0x6B5, offset: 0x1D2A7C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3tap2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyAA6ResultOyAJGctFyAA8ResolverCyAJGXEfU_TA', symObjAddr: 0x5E84, symBinAddr: 0xD3698, symSize: 0x24 } + - { offsetInCU: 0x6C9, offset: 0x1D2A90, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE6asVoidAA0A0CyytGyFy1TQzcfU_TA', symObjAddr: 0x5EB8, symBinAddr: 0xD36CC, symSize: 0x4 } + - { offsetInCU: 0x6DD, offset: 0x1D2AA4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE13flatMapValues2on5flags_AA0A0CySay7ElementQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctSTRd__lFAmEKcfU_TA', symObjAddr: 0x5F20, symBinAddr: 0xD3734, symSize: 0x24 } + - { offsetInCU: 0x6F1, offset: 0x1D2AB8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE7thenMap2on5flags_AA0A0CySayADQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgqd__AD_7ElementQZKctAaBRd__lFAmEKcfU_TA', symObjAddr: 0x5F84, symBinAddr: 0xD3798, symSize: 0x24 } + - { offsetInCU: 0x705, offset: 0x1D2ACC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE11thenFlatMap2on5flags_AA0A0CySayAD_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctAaBRd__STADRpd__lFAJySayAWGGAEKcfU_TA', symObjAddr: 0x5FCC, symBinAddr: 0xD37E0, symSize: 0x30 } + - { offsetInCU: 0x719, offset: 0x1D2AE0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE11thenFlatMap2on5flags_AA0A0CySayAD_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctAaBRd__STADRpd__lFAMSayAWGcfU0_TA', symObjAddr: 0x600C, symBinAddr: 0xD3820, symSize: 0x20 } + - { offsetInCU: 0x72D, offset: 0x1D2AF4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE10firstValue2on5flags5whereAA0A0CyAD_7ElementQZGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgSbAMctFAmEKcfU_TA', symObjAddr: 0x602C, symBinAddr: 0xD3840, symSize: 0x20 } + - { offsetInCU: 0x77F, offset: 0x1D2B46, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFAHyytG_SayypGTg543$sSayypGs5Error_pIegozo_ytAAsAB_pIegnrzo_TRATs0Q0_pIegozo_Tf1nncn_nTf4nnng_n', symObjAddr: 0x6594, symBinAddr: 0xD3DA8, symSize: 0x2C0 } + - { offsetInCU: 0x887, offset: 0x1D2C4E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_AHyytG_SayypGTG5TA', symObjAddr: 0x6890, symBinAddr: 0xD40A4, symSize: 0x6C } + - { offsetInCU: 0x8B0, offset: 0x1D2C77, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_yt_TG5TA', symObjAddr: 0x6918, symBinAddr: 0xD4110, symSize: 0x8 } + - { offsetInCU: 0x8CF, offset: 0x1D2C96, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_yycfU_AHyytG_SayypGTG5TA', symObjAddr: 0x6970, symBinAddr: 0xD415C, symSize: 0xC } + - { offsetInCU: 0x8F8, offset: 0x1D2CBF, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x697C, symBinAddr: 0xD4168, symSize: 0x10 } + - { offsetInCU: 0x90C, offset: 0x1D2CD3, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x698C, symBinAddr: 0xD4178, symSize: 0x8 } + - { offsetInCU: 0x920, offset: 0x1D2CE7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE11thenFlatMap2on5flags_AA0A0CySayAD_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctAaBRd__STADRpd__lFAMSayAWGcfU0_A2WXEfU_TA', symObjAddr: 0x6A9C, symBinAddr: 0xD41F0, symSize: 0x68 } + - { offsetInCU: 0x96F, offset: 0x1D2D36, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenableP_7ElementSTQZqd__s5Error_pIgnozo_AFqd__sAG_pIegnrzo_AbCRzAbCRd__STAARpzSTAARpd__r__lTRTA', symObjAddr: 0x6B04, symBinAddr: 0xD4258, symSize: 0x2C } + - { offsetInCU: 0x9AA, offset: 0x1D2D71, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenableP_7ElementSTQZqd__s5Error_pIgnozo_AFqd__sAG_pIegnrzo_AbCRzAbCRd__STAARpzr__lTRTA', symObjAddr: 0x6B30, symBinAddr: 0xD4284, symSize: 0x2C } + - { offsetInCU: 0x9D3, offset: 0x1D2D9A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE13flatMapValues2on5flags_AA0A0CySay7ElementQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctSTRd__lFAmEKcfU_qd__AVKXEfU_TA', symObjAddr: 0x6B5C, symBinAddr: 0xD42B0, symSize: 0x20 } + - { offsetInCU: 0xA10, offset: 0x1D2DD7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3tap2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyAA6ResultOyAJGctFyAA8ResolverCyAJGXEfU_yAUcfU_yycfU_TA', symObjAddr: 0x6DD0, symBinAddr: 0xD4524, symSize: 0x8C } + - { offsetInCU: 0xA57, offset: 0x1D2E1E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE10compactMap2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgqd__Sg1TQzKctlFyAA6ResultOyASGcfU_yycfU_TA', symObjAddr: 0x6F04, symBinAddr: 0xD4658, symSize: 0x7C } + - { offsetInCU: 0xA76, offset: 0x1D2E3D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_AHy10Foundation4DataV4data_So13NSURLResponseC8responsetG_AxY_A_A0_tTG5TA', symObjAddr: 0x70A0, symBinAddr: 0xD47A8, symSize: 0x80 } + - { offsetInCU: 0xAAA, offset: 0x1D2E71, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_10Foundation4DataV4data_So13NSURLResponseC8responset_TG5TA', symObjAddr: 0x71A0, symBinAddr: 0xD4828, symSize: 0x28 } + - { offsetInCU: 0xAD3, offset: 0x1D2E9A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_yycfU_TA', symObjAddr: 0x736C, symBinAddr: 0xD4940, symSize: 0x6C } + - { offsetInCU: 0xAE7, offset: 0x1D2EAE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4then2on5flags_AA0A0Cy1TQyd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__AIQzKctAaBRd__lFyAA6ResultOyASGcfU_yycfU_TA', symObjAddr: 0x7480, symBinAddr: 0xD4A54, symSize: 0x8C } + - { offsetInCU: 0xB15, offset: 0x1D2EDC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4then2on5flags_AA0A0Cy1TQyd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__AIQzKctAaBRd__lFyAA6ResultOyASGcfU_yycfU_yAUyAJGcAA3BoxCyAWGcfu_yAWcfu0_TA', symObjAddr: 0x7530, symBinAddr: 0xD4B04, symSize: 0x28 } + - { offsetInCU: 0xB50, offset: 0x1D2F17, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4done2on5flags_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgy1TQzKctFyAA6ResultOyARGcfU_yycfU_TA', symObjAddr: 0x75FC, symBinAddr: 0xD4BD0, symSize: 0x78 } + - { offsetInCU: 0xD74, offset: 0x1D313B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4done2on5flags_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgy1TQzKctF', symObjAddr: 0x0, symBinAddr: 0xCD924, symSize: 0x17C } + - { offsetInCU: 0xE3C, offset: 0x1D3203, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4done2on5flags_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgy1TQzKctFyAA6ResultOyARGcfU_', symObjAddr: 0x3704, symBinAddr: 0xD0FE8, symSize: 0x57C } + - { offsetInCU: 0xF68, offset: 0x1D332F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4done2on5flags_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgy1TQzKctFyAA6ResultOyARGcfU_yycfU_', symObjAddr: 0x3C80, symBinAddr: 0xD1564, symSize: 0x98 } + - { offsetInCU: 0xFE5, offset: 0x1D33AC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE12filterValues2on5flags_AA0A0CySayAD_7ElementQZGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgSbALctF', symObjAddr: 0x1BC, symBinAddr: 0xCDAA0, symSize: 0x100 } + - { offsetInCU: 0x104B, offset: 0x1D3412, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE12filterValues2on5flags_AA0A0CySayAD_7ElementQZGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgSbALctFAmEcfU_', symObjAddr: 0x50D8, symBinAddr: 0xD29BC, symSize: 0xC8 } + - { offsetInCU: 0x109E, offset: 0x1D3465, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzSLAD_7ElementRPzrlE12sortedValues2on5flagsAA0A0CySayAGGGSo17OS_dispatch_queueCSg_8Dispatch0L13WorkItemFlagsVSgtF', symObjAddr: 0x40C, symBinAddr: 0xCDCF0, symSize: 0xE4 } + - { offsetInCU: 0x1120, offset: 0x1D34E7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE5value1TQzSgvg', symObjAddr: 0x4F0, symBinAddr: 0xCDDD4, symSize: 0x15C } + - { offsetInCU: 0x116D, offset: 0x1D3534, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4then2on5flags_AA0A0Cy1TQyd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__AIQzKctAaBRd__lF', symObjAddr: 0x64C, symBinAddr: 0xCDF30, symSize: 0x15C } + - { offsetInCU: 0x1209, offset: 0x1D35D0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4then2on5flags_AA0A0Cy1TQyd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__AIQzKctAaBRd__lFyAA6ResultOyASGcfU_', symObjAddr: 0xC48, symBinAddr: 0xCE52C, symSize: 0x638 } + - { offsetInCU: 0x136F, offset: 0x1D3736, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE4then2on5flags_AA0A0Cy1TQyd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__AIQzKctAaBRd__lFyAA6ResultOyASGcfU_yycfU_', symObjAddr: 0x1280, symBinAddr: 0xCEB64, symSize: 0x1C8 } + - { offsetInCU: 0x14F1, offset: 0x1D38B8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlF', symObjAddr: 0xA00, symBinAddr: 0xCE2E4, symSize: 0x13C } + - { offsetInCU: 0x158D, offset: 0x1D3954, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_AHy10Foundation4DataV4data_So13NSURLResponseC8responsetG_AxY_A_A0_tTB504$s10a22Kit0A0CAA10Foundation4p11V4data_So13R62C8responsetRszlE8validateACyAfG_AiJtGyFAfG_AiJtAfG_AiJt_tKcfU_Tf1nnnnc_n', symObjAddr: 0x1448, symBinAddr: 0xCED2C, symSize: 0x518 } + - { offsetInCU: 0x1689, offset: 0x1D3A50, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_AHy10Foundation4DataV4data_So13NSURLResponseC8responsetG_AxY_A_A0_tTB5', symObjAddr: 0x1960, symBinAddr: 0xCF244, symSize: 0x578 } + - { offsetInCU: 0x17A5, offset: 0x1D3B6C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_AHyytG_SayypGTB5', symObjAddr: 0x1ED8, symBinAddr: 0xCF7BC, symSize: 0x42C } + - { offsetInCU: 0x18C3, offset: 0x1D3C8A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_', symObjAddr: 0x2304, symBinAddr: 0xCFBE8, symSize: 0x610 } + - { offsetInCU: 0x19FD, offset: 0x1D3DC4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_yycfU_AHy10Foundation4DataV4data_So13NSURLResponseC8responsetG_AxY_A_A0_tTg504$s10a22Kit0A0CAA10Foundation4p11V4data_So13R62C8responsetRszlE8validateACyAfG_AiJtGyFAfG_AiJtAfG_AiJt_tKcfU_Tf1ncn_n', symObjAddr: 0x2914, symBinAddr: 0xD01F8, symSize: 0x168 } + - { offsetInCU: 0x1ACC, offset: 0x1D3E93, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_yycfU_AHy10Foundation4DataV4data_So13NSURLResponseC8responsetG_AxY_A_A0_tTg5', symObjAddr: 0x2A7C, symBinAddr: 0xD0360, symSize: 0xD0 } + - { offsetInCU: 0x1B2F, offset: 0x1D3EF6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_yycfU_AHyytG_SayypGTg5', symObjAddr: 0x2B4C, symBinAddr: 0xD0430, symSize: 0xA4 } + - { offsetInCU: 0x1B8D, offset: 0x1D3F54, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_yycfU_', symObjAddr: 0x2BF0, symBinAddr: 0xD04D4, symSize: 0x150 } + - { offsetInCU: 0x1C0B, offset: 0x1D3FD2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_yycfU_AHyytG_SayypGTg543$sSayypGs5Error_pIegozo_ytAAsAB_pIegnrzo_TRAWs0R0_pIegozo_Tf1ncn_nTf4ndg_n', symObjAddr: 0x605C, symBinAddr: 0xD3870, symSize: 0xA0 } + - { offsetInCU: 0x1C6B, offset: 0x1D4032, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3map2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgqd__1TQzKctlFyAA6ResultOyARGcfU_AHyytG_SayypGTB543$sSayypGs5Error_pIegozo_ytAAsAB_pIegnrzo_TRAWs0R0_pIegozo_Tf1nnnnc_nTf4nnnng_n', symObjAddr: 0x60FC, symBinAddr: 0xD3910, symSize: 0x498 } + - { offsetInCU: 0x1D9F, offset: 0x1D4166, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE9isPendingSbvg', symObjAddr: 0xB3C, symBinAddr: 0xCE420, symSize: 0x10C } + - { offsetInCU: 0x1FA0, offset: 0x1D4367, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE10compactMap2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgqd__Sg1TQzKctlF', symObjAddr: 0x2D40, symBinAddr: 0xD0624, symSize: 0x13C } + - { offsetInCU: 0x203C, offset: 0x1D4403, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE10compactMap2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgqd__Sg1TQzKctlFyAA6ResultOyASGcfU_', symObjAddr: 0x2E7C, symBinAddr: 0xD0760, symSize: 0x608 } + - { offsetInCU: 0x2176, offset: 0x1D453D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE10compactMap2on5flags_AA0A0Cyqd__GSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgqd__Sg1TQzKctlFyAA6ResultOyASGcfU_yycfU_', symObjAddr: 0x3484, symBinAddr: 0xD0D68, symSize: 0x280 } + - { offsetInCU: 0x220C, offset: 0x1D45D3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3get2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyAJKctF', symObjAddr: 0x3D18, symBinAddr: 0xD15FC, symSize: 0xC4 } + - { offsetInCU: 0x226E, offset: 0x1D4635, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3get2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyAJKctFA2JKcfU_', symObjAddr: 0x3DDC, symBinAddr: 0xD16C0, symSize: 0x84 } + - { offsetInCU: 0x22CA, offset: 0x1D4691, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3tap2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyAA6ResultOyAJGctF', symObjAddr: 0x3E60, symBinAddr: 0xD1744, symSize: 0xA0 } + - { offsetInCU: 0x2330, offset: 0x1D46F7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3tap2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyAA6ResultOyAJGctFyAA8ResolverCyAJGXEfU_', symObjAddr: 0x3F00, symBinAddr: 0xD17E4, symSize: 0x134 } + - { offsetInCU: 0x23F5, offset: 0x1D47BC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE3tap2on5flags_AA0A0Cy1TQzGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgyAA6ResultOyAJGctFyAA8ResolverCyAJGXEfU_yAUcfU_', symObjAddr: 0x4034, symBinAddr: 0xD1918, symSize: 0x478 } + - { offsetInCU: 0x2537, offset: 0x1D48FE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE6asVoidAA0A0CyytGyF', symObjAddr: 0x44AC, symBinAddr: 0xD1D90, symSize: 0xE0 } + - { offsetInCU: 0x256B, offset: 0x1D4932, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE5errors5Error_pSgvg', symObjAddr: 0x458C, symBinAddr: 0xD1E70, symSize: 0x100 } + - { offsetInCU: 0x25B7, offset: 0x1D497E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE10isResolvedSbvg', symObjAddr: 0x468C, symBinAddr: 0xD1F70, symSize: 0x1C } + - { offsetInCU: 0x25E9, offset: 0x1D49B0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE11isFulfilledSbvg', symObjAddr: 0x46A8, symBinAddr: 0xD1F8C, symSize: 0xFC } + - { offsetInCU: 0x261D, offset: 0x1D49E4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAE10isRejectedSbvg', symObjAddr: 0x47A4, symBinAddr: 0xD2088, symSize: 0x34 } + - { offsetInCU: 0x265D, offset: 0x1D4A24, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE13flatMapValues2on5flags_AA0A0CySay7ElementQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctSTRd__lF', symObjAddr: 0x4808, symBinAddr: 0xD20EC, symSize: 0x100 } + - { offsetInCU: 0x26D1, offset: 0x1D4A98, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE13flatMapValues2on5flags_AA0A0CySay7ElementQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctSTRd__lFAmEKcfU_', symObjAddr: 0x4908, symBinAddr: 0xD21EC, symSize: 0xAC } + - { offsetInCU: 0x2781, offset: 0x1D4B48, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE7thenMap2on5flags_AA0A0CySayADQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgqd__AD_7ElementQZKctAaBRd__lF', symObjAddr: 0x4B50, symBinAddr: 0xD2434, symSize: 0x11C } + - { offsetInCU: 0x27F5, offset: 0x1D4BBC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE7thenMap2on5flags_AA0A0CySayADQyd__GGSo17OS_dispatch_queueCSg_8Dispatch0K13WorkItemFlagsVSgqd__AD_7ElementQZKctAaBRd__lFAmEKcfU_', symObjAddr: 0x4C6C, symBinAddr: 0xD2550, symSize: 0xC8 } + - { offsetInCU: 0x2856, offset: 0x1D4C1D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE11thenFlatMap2on5flags_AA0A0CySayAD_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctAaBRd__STADRpd__lF', symObjAddr: 0x4D34, symBinAddr: 0xD2618, symSize: 0x208 } + - { offsetInCU: 0x28CA, offset: 0x1D4C91, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE11thenFlatMap2on5flags_AA0A0CySayAD_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctAaBRd__STADRpd__lFAJySayAWGGAEKcfU_', symObjAddr: 0x4F3C, symBinAddr: 0xD2820, symSize: 0xCC } + - { offsetInCU: 0x292A, offset: 0x1D4CF1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAAST1TRpzrlE11thenFlatMap2on5flags_AA0A0CySayAD_7ElementQYd__GGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgqd__AD_AKQZKctAaBRd__STADRpd__lFAMSayAWGcfU0_', symObjAddr: 0x5008, symBinAddr: 0xD28EC, symSize: 0xD0 } + - { offsetInCU: 0x29B2, offset: 0x1D4D79, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE10firstValueAA0A0CyAD_7ElementQZGvgAjEKcfU_', symObjAddr: 0x51A0, symBinAddr: 0xD2A84, symSize: 0x184 } + - { offsetInCU: 0x29DE, offset: 0x1D4DA5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE10firstValue2on5flags5whereAA0A0CyAD_7ElementQZGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgSbAMctF', symObjAddr: 0x5324, symBinAddr: 0xD2C08, symSize: 0xF8 } + - { offsetInCU: 0x2A44, offset: 0x1D4E0B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE10firstValue2on5flags5whereAA0A0CyAD_7ElementQZGSo17OS_dispatch_queueCSg_8Dispatch0M13WorkItemFlagsVSgSbAMctFAmEKcfU_', symObjAddr: 0x541C, symBinAddr: 0xD2D00, symSize: 0x27C } + - { offsetInCU: 0x2A99, offset: 0x1D4E60, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit8ThenablePAASl1TRpzrlE9lastValueAA0A0CyAD_7ElementQZGvgAjEKcfU_', symObjAddr: 0x5698, symBinAddr: 0xD2F7C, symSize: 0x1D0 } + - { offsetInCU: 0x207, offset: 0x1D5464, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0xB74, symBinAddr: 0xD57B4, symSize: 0x10 } + - { offsetInCU: 0x21B, offset: 0x1D5478, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0xB84, symBinAddr: 0xD57C4, symSize: 0x8 } + - { offsetInCU: 0x22F, offset: 0x1D548C, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewCMa', symObjAddr: 0xBC4, symBinAddr: 0xD5804, symSize: 0x3C } + - { offsetInCU: 0x428, offset: 0x1D5685, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE7animate_8duration5delay7options10animationsAC9GuaranteeCySbGAC13PMKNamespacerO_S2dSo0A16AnimationOptionsVyyctFZ', symObjAddr: 0x0, symBinAddr: 0xD4CE8, symSize: 0xD4 } + - { offsetInCU: 0x516, offset: 0x1D5773, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE7animate_8duration5delay7options10animationsAC9GuaranteeCySbGAC13PMKNamespacerO_S2dSo0A16AnimationOptionsVyyctFZyySbcXEfU_', symObjAddr: 0xD4, symBinAddr: 0xD4DBC, symSize: 0x158 } + - { offsetInCU: 0x592, offset: 0x1D57EF, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE7animate_8duration5delay22usingSpringWithDamping07initialH8Velocity7options10animationsAC9GuaranteeCySbGAC13PMKNamespacerO_S2d12CoreGraphics7CGFloatVARSo0A16AnimationOptionsVyyctFZ', symObjAddr: 0x2D4, symBinAddr: 0xD4F14, symSize: 0xF0 } + - { offsetInCU: 0x6A0, offset: 0x1D58FD, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE7animate_8duration5delay22usingSpringWithDamping07initialH8Velocity7options10animationsAC9GuaranteeCySbGAC13PMKNamespacerO_S2d12CoreGraphics7CGFloatVARSo0A16AnimationOptionsVyyctFZyySbcXEfU_', symObjAddr: 0x3C4, symBinAddr: 0xD5004, symSize: 0x170 } + - { offsetInCU: 0x73C, offset: 0x1D5999, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE10transition_4with8duration7options10animationsAC9GuaranteeCySbGAC13PMKNamespacerO_ABSdSo0A16AnimationOptionsVyycSgtFZ', symObjAddr: 0x534, symBinAddr: 0xD5174, symSize: 0xD4 } + - { offsetInCU: 0x82A, offset: 0x1D5A87, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE10transition_4with8duration7options10animationsAC9GuaranteeCySbGAC13PMKNamespacerO_ABSdSo0A16AnimationOptionsVyycSgtFZyySbcXEfU_', symObjAddr: 0x608, symBinAddr: 0xD5248, symSize: 0x180 } + - { offsetInCU: 0x8A6, offset: 0x1D5B03, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE10transition_4from2to8duration7optionsAC9GuaranteeCySbGAC13PMKNamespacerO_A2BSdSo0A16AnimationOptionsVtFZ', symObjAddr: 0x788, symBinAddr: 0xD53C8, symSize: 0x164 } + - { offsetInCU: 0xA42, offset: 0x1D5C9F, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE7perform_9animation2on7options10animationsAC9GuaranteeCySbGAC13PMKNamespacerO_So17UISystemAnimationVSayABGSo0aL7OptionsVyycSgtFZ', symObjAddr: 0x8EC, symBinAddr: 0xD552C, symSize: 0xD4 } + - { offsetInCU: 0xB30, offset: 0x1D5D8D, size: 0x8, addend: 0x0, symName: '_$sSo6UIViewC10PromiseKitE7perform_9animation2on7options10animationsAC9GuaranteeCySbGAC13PMKNamespacerO_So17UISystemAnimationVSayABGSo0aL7OptionsVyycSgtFZyySbcXEfU_', symObjAddr: 0x9C0, symBinAddr: 0xD5600, symSize: 0x17C } + - { offsetInCU: 0x27, offset: 0x1D5E49, size: 0x8, addend: 0x0, symName: '_$sSo22UIViewPropertyAnimatorC10PromiseKitE14startAnimationyAC9GuaranteeCySo0A17AnimatingPositionVGAC13PMKNamespacerOF', symObjAddr: 0x0, symBinAddr: 0xD58CC, symSize: 0x130 } + - { offsetInCU: 0x126, offset: 0x1D5F48, size: 0x8, addend: 0x0, symName: '_$sSo23UIViewAnimatingPositionVIegy_ABIeyBy_TR', symObjAddr: 0x170, symBinAddr: 0xD59FC, symSize: 0x3C } + - { offsetInCU: 0x155, offset: 0x1D5F77, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC8resolverACyxGyyxcXE_tcfcyxcAA3BoxCyxGcfu_yxcfu0_So23UIViewAnimatingPositionV_TG5TA', symObjAddr: 0x1AC, symBinAddr: 0xD5A38, symSize: 0x30 } + - { offsetInCU: 0x1B3, offset: 0x1D5FD5, size: 0x8, addend: 0x0, symName: '_$sSo23UIViewAnimatingPositionVIegn_ABIegy_TRTA', symObjAddr: 0x200, symBinAddr: 0xD5A8C, symSize: 0x30 } + - { offsetInCU: 0x1DC, offset: 0x1D5FFE, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x230, symBinAddr: 0xD5ABC, symSize: 0x10 } + - { offsetInCU: 0x1F0, offset: 0x1D6012, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x240, symBinAddr: 0xD5ACC, symSize: 0x8 } + - { offsetInCU: 0x350, offset: 0x1D6172, size: 0x8, addend: 0x0, symName: '_$sSo22UIViewPropertyAnimatorC10PromiseKitE14startAnimationyAC9GuaranteeCySo0A17AnimatingPositionVGAC13PMKNamespacerOF', symObjAddr: 0x0, symBinAddr: 0xD58CC, symSize: 0x130 } + - { offsetInCU: 0x43, offset: 0x1D62B4, size: 0x8, addend: 0x0, symName: '_$sxIegn_xytIegnr_lTRypSg_Tg5', symObjAddr: 0x0, symBinAddr: 0xD5AD4, symSize: 0x20 } + - { offsetInCU: 0x3B5, offset: 0x1D6626, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CySay1TQzGGSayxG_tAA8ThenableRzlF', symObjAddr: 0x310, symBinAddr: 0xD5DE4, symSize: 0x190 } + - { offsetInCU: 0x3F1, offset: 0x1D6662, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CySay1TQzGGSayxG_tAA8ThenableRzlFAHycfU_', symObjAddr: 0x20E8, symBinAddr: 0xD7B7C, symSize: 0x9C } + - { offsetInCU: 0x42A, offset: 0x1D669B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CySay1TQzGGSayxG_tAA8ThenableRzlFAHycfU_AGxXEfU_', symObjAddr: 0x21B4, symBinAddr: 0xD7C48, symSize: 0xF4 } + - { offsetInCU: 0x47F, offset: 0x1D66F0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlF', symObjAddr: 0xF68, symBinAddr: 0xD69FC, symSize: 0x364 } + - { offsetInCU: 0x768, offset: 0x1D69D9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlFyAA6ResultOy1TQzGcfU_', symObjAddr: 0x12CC, symBinAddr: 0xD6D60, symSize: 0xD4 } + - { offsetInCU: 0x7E1, offset: 0x1D6A52, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlFyAA6ResultOy1TQzGcfU_yyXEfU_', symObjAddr: 0x153C, symBinAddr: 0xD6FD0, symSize: 0x224 } + - { offsetInCU: 0xBA5, offset: 0x1D6E16, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlFAF_Tg5', symObjAddr: 0x4E0, symBinAddr: 0xD5F74, symSize: 0x528 } + - { offsetInCU: 0xFF6, offset: 0x1D7267, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlFAA9GuaranteeCyytG_Tg5', symObjAddr: 0xA08, symBinAddr: 0xD649C, symSize: 0x560 } + - { offsetInCU: 0x140B, offset: 0x1D767C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6__when33_70458B575EEFB99CA808F3139B02E8EBLLyAA9GuaranteeCyytGSayAEyxGGlF', symObjAddr: 0x1C1C, symBinAddr: 0xD76B0, symSize: 0x338 } + - { offsetInCU: 0x168D, offset: 0x1D78FE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6__when33_70458B575EEFB99CA808F3139B02E8EBLLyAA9GuaranteeCyytGSayAEyxGGlFyxcfU_', symObjAddr: 0x1F54, symBinAddr: 0xD79E8, symSize: 0xBC } + - { offsetInCU: 0x1706, offset: 0x1D7977, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6__when33_70458B575EEFB99CA808F3139B02E8EBLLyAA9GuaranteeCyytGSayAEyxGGlFyxcfU_yyXEfU_', symObjAddr: 0x2010, symBinAddr: 0xD7AA4, symSize: 0xD8 } + - { offsetInCU: 0x180B, offset: 0x1D7A7C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6__when33_70458B575EEFB99CA808F3139B02E8EBLLyAA9GuaranteeCyytGSayAEyxGGlFyt_Tg5', symObjAddr: 0x1760, symBinAddr: 0xD71F4, symSize: 0x4BC } + - { offsetInCU: 0x1B8F, offset: 0x1D7E00, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CySay1TQzGGSayxG_tAA8ThenableRzlFAHycfU_TA', symObjAddr: 0x21A8, symBinAddr: 0xD7C3C, symSize: 0xC } + - { offsetInCU: 0x1BB5, offset: 0x1D7E26, size: 0x8, addend: 0x0, symName: '_$sSay1T10PromiseKit8ThenablePQzGs5Error_pIegozo_ytAFsAG_pIegnrzo_AbCRzlTRTA', symObjAddr: 0x22CC, symBinAddr: 0xD7D60, symSize: 0x2C } + - { offsetInCU: 0x1BDE, offset: 0x1D7E4F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0CyytGMa', symObjAddr: 0x22F8, symBinAddr: 0xD7D8C, symSize: 0x58 } + - { offsetInCU: 0x1CCC, offset: 0x1D7F3D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CySayypGGSayAA8Thenable_pG_tF', symObjAddr: 0x2390, symBinAddr: 0xD7DE4, symSize: 0x1D4 } + - { offsetInCU: 0x1ED3, offset: 0x1D8144, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CySayypGGSayAA8Thenable_pG_tFAFycfU0_', symObjAddr: 0x2564, symBinAddr: 0xD7FB8, symSize: 0x224 } + - { offsetInCU: 0x2231, offset: 0x1D84A2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CyytGSayxG_tAA8ThenableRzyt1TRtzlF', symObjAddr: 0x2788, symBinAddr: 0xD81DC, symSize: 0x4 } + - { offsetInCU: 0x22CF, offset: 0x1D8540, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled_AA0A0Cy1TQz_AFQy_tGx_q_tAA8ThenableRzAaJR_r0_lF', symObjAddr: 0x278C, symBinAddr: 0xD81E0, symSize: 0x24C } + - { offsetInCU: 0x23BB, offset: 0x1D862C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled_AA0A0Cy1TQz_AFQy_tGx_q_tAA8ThenableRzAaJR_r0_lFAG_AHtycfU_', symObjAddr: 0x29D8, symBinAddr: 0xD842C, symSize: 0x1AC } + - { offsetInCU: 0x243D, offset: 0x1D86AE, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenablePQzAaDQy_s5Error_pIegrrzo_ytAE_AFtsAG_pIegnrzo_AbCRzAbCR_r0_lTR', symObjAddr: 0x2B84, symBinAddr: 0xD85D8, symSize: 0xC4 } + - { offsetInCU: 0x245C, offset: 0x1D86CD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled__AA0A0Cy1TQz_AFQy_AFQy0_tGx_q_q0_tAA8ThenableRzAaKR_AaKR0_r1_lF', symObjAddr: 0x2C48, symBinAddr: 0xD869C, symSize: 0x2B8 } + - { offsetInCU: 0x2566, offset: 0x1D87D7, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled__AA0A0Cy1TQz_AFQy_AFQy0_tGx_q_q0_tAA8ThenableRzAaKR_AaKR0_r1_lFAG_AhItycfU_', symObjAddr: 0x2F00, symBinAddr: 0xD8954, symSize: 0x24C } + - { offsetInCU: 0x261A, offset: 0x1D888B, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenablePQzAaDQy_AaDQy0_s5Error_pIegrrrzo_ytAE_AfGtsAH_pIegnrzo_AbCRzAbCR_AbCR0_r1_lTR', symObjAddr: 0x314C, symBinAddr: 0xD8BA0, symSize: 0xFC } + - { offsetInCU: 0x2639, offset: 0x1D88AA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled___AA0A0Cy1TQz_AFQy_AFQy0_AFQy1_tGx_q_q0_q1_tAA8ThenableRzAaLR_AaLR0_AaLR1_r2_lF', symObjAddr: 0x3248, symBinAddr: 0xD8C9C, symSize: 0x360 } + - { offsetInCU: 0x2761, offset: 0x1D89D2, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled___AA0A0Cy1TQz_AFQy_AFQy0_AFQy1_tGx_q_q0_q1_tAA8ThenableRzAaLR_AaLR0_AaLR1_r2_lFAG_AhiJtycfU_', symObjAddr: 0x35A8, symBinAddr: 0xD8FFC, symSize: 0x2F0 } + - { offsetInCU: 0x2845, offset: 0x1D8AB6, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenablePQzAaDQy_AaDQy0_AaDQy1_s5Error_pIegrrrrzo_ytAE_AfgHtsAI_pIegnrzo_AbCRzAbCR_AbCR0_AbCR1_r2_lTR', symObjAddr: 0x3898, symBinAddr: 0xD92EC, symSize: 0x11C } + - { offsetInCU: 0x2864, offset: 0x1D8AD5, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled____AA0A0Cy1TQz_AFQy_AFQy0_AFQy1_AFQy2_tGx_q_q0_q1_q2_tAA8ThenableRzAaMR_AaMR0_AaMR1_AaMR2_r3_lF', symObjAddr: 0x39B4, symBinAddr: 0xD9408, symSize: 0x41C } + - { offsetInCU: 0x29A8, offset: 0x1D8C19, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled____AA0A0Cy1TQz_AFQy_AFQy0_AFQy1_AFQy2_tGx_q_q0_q1_q2_tAA8ThenableRzAaMR_AaMR0_AaMR1_AaMR2_r3_lFAG_AhijKtycfU_', symObjAddr: 0x3DD0, symBinAddr: 0xD9824, symSize: 0x3B8 } + - { offsetInCU: 0x2ABD, offset: 0x1D8D2E, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenablePQzAaDQy_AaDQy0_AaDQy1_AaDQy2_s5Error_pIegrrrrrzo_ytAE_AfghItsAJ_pIegnrzo_AbCRzAbCR_AbCR0_AbCR1_AbCR2_r3_lTR', symObjAddr: 0x4188, symBinAddr: 0xD9BDC, symSize: 0x148 } + - { offsetInCU: 0x2B1C, offset: 0x1D8D8D, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled12concurrentlyAA0A0CySay7Element_1TQZGGx_SitStRzAA8ThenableAGRpzlF', symObjAddr: 0x42D0, symBinAddr: 0xD9D24, symSize: 0x3D4 } + - { offsetInCU: 0x2C93, offset: 0x1D8F04, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled12concurrentlyAA0A0CySay7Element_1TQZGGx_SitStRzAA8ThenableAGRpzlF7dequeueL_yyStRzAalMRQlF', symObjAddr: 0x46A4, symBinAddr: 0xDA0F8, symSize: 0x3F4 } + - { offsetInCU: 0x2D62, offset: 0x1D8FD3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled12concurrentlyAA0A0CySay7Element_1TQZGGx_SitStRzAA8ThenableAGRpzlF7dequeueL_yyStRzAalMRQlF8testDoneL_yyStRzAalMRQlF', symObjAddr: 0x4A98, symBinAddr: 0xDA4EC, symSize: 0x164 } + - { offsetInCU: 0x2DE3, offset: 0x1D9054, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled12concurrentlyAA0A0CySay7Element_1TQZGGx_SitStRzAA8ThenableAGRpzlF7dequeueL_yyStRzAalMRQlF8testDoneL_yyStRzAalMRQlFyyXEfU_', symObjAddr: 0x4BFC, symBinAddr: 0xDA650, symSize: 0x158 } + - { offsetInCU: 0x2E67, offset: 0x1D90D8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled12concurrentlyAA0A0CySay7Element_1TQZGGx_SitStRzAA8ThenableAGRpzlF7dequeueL_yyStRzAalMRQlFyAA6ResultOyAIGcfU1_', symObjAddr: 0x4D54, symBinAddr: 0xDA7A8, symSize: 0x208 } + - { offsetInCU: 0x2EF8, offset: 0x1D9169, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolvedAA9GuaranteeCySayAA6ResultOyxGGGAA0A0CyxGd_tlF', symObjAddr: 0x4F5C, symBinAddr: 0xDA9B0, symSize: 0x4 } + - { offsetInCU: 0x2F7E, offset: 0x1D91EF, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolvedAA9GuaranteeCySayAA6ResultOyxGGGSayAA0A0CyxGG_tlF', symObjAddr: 0x4F60, symBinAddr: 0xDA9B4, symSize: 0x2F8 } + - { offsetInCU: 0x30F1, offset: 0x1D9362, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolvedAA9GuaranteeCySayAA6ResultOyxGGGSayAA0A0CyxGG_tlFyAHcfU_', symObjAddr: 0x5258, symBinAddr: 0xDACAC, symSize: 0x1B0 } + - { offsetInCU: 0x3178, offset: 0x1D93E9, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolvedAA9GuaranteeCySayAA6ResultOyxGGGSayAA0A0CyxGG_tlFyAHcfU_yyXEfU0_', symObjAddr: 0x5408, symBinAddr: 0xDAE5C, symSize: 0xF4 } + - { offsetInCU: 0x31D5, offset: 0x1D9446, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolvedAA9GuaranteeCySayAA6ResultOyxGGGSayAA0A0CyxGG_tlFyAHcfU_yyXEfU0_AhMXEfU_', symObjAddr: 0x54FC, symBinAddr: 0xDAF50, symSize: 0xC4 } + - { offsetInCU: 0x322D, offset: 0x1D949E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolved12concurrentlyAA9GuaranteeCySayAA6ResultOy7Element_1TQZGGGx_SitStRzAA8ThenableAIRpzlF', symObjAddr: 0x55C0, symBinAddr: 0xDB014, symSize: 0x4B0 } + - { offsetInCU: 0x33E6, offset: 0x1D9657, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolved12concurrentlyAA9GuaranteeCySayAA6ResultOy7Element_1TQZGGGx_SitStRzAA8ThenableAIRpzlF7dequeueL_yyStRzAaoPRQlF', symObjAddr: 0x5A70, symBinAddr: 0xDB4C4, symSize: 0x410 } + - { offsetInCU: 0x34BE, offset: 0x1D972F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolved12concurrentlyAA9GuaranteeCySayAA6ResultOy7Element_1TQZGGGx_SitStRzAA8ThenableAIRpzlF7dequeueL_yyStRzAaoPRQlF8testDoneL_yyStRzAaoPRQlF', symObjAddr: 0x5FAC, symBinAddr: 0xDBA00, symSize: 0x168 } + - { offsetInCU: 0x3545, offset: 0x1D97B6, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolved12concurrentlyAA9GuaranteeCySayAA6ResultOy7Element_1TQZGGGx_SitStRzAA8ThenableAIRpzlF7dequeueL_yyStRzAaoPRQlF8testDoneL_yyStRzAaoPRQlFyyXEfU_', symObjAddr: 0x6114, symBinAddr: 0xDBB68, symSize: 0x164 } + - { offsetInCU: 0x35CF, offset: 0x1D9840, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolved12concurrentlyAA9GuaranteeCySayAA6ResultOy7Element_1TQZGGGx_SitStRzAA8ThenableAIRpzlF7dequeueL_yyStRzAaoPRQlFyALcfU1_', symObjAddr: 0x6278, symBinAddr: 0xDBCCC, symSize: 0x12C } + - { offsetInCU: 0x36D2, offset: 0x1D9943, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4whenyAA9GuaranteeCyytGAEd_tF', symObjAddr: 0x63A4, symBinAddr: 0xDBDF8, symSize: 0x14C } + - { offsetInCU: 0x3783, offset: 0x1D99F4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guaranteesAA9GuaranteeCyytGSayAFG_tF', symObjAddr: 0x64F0, symBinAddr: 0xDBF44, symSize: 0x14C } + - { offsetInCU: 0x3808, offset: 0x1D9A79, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guaranteesAA9GuaranteeCyytGSayAFG_tFys5Error_pcfU_', symObjAddr: 0x676C, symBinAddr: 0xDC1C0, symSize: 0x4 } + - { offsetInCU: 0x3821, offset: 0x1D9A92, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4whenyAA9GuaranteeCySayxGGADyxGd_tlF', symObjAddr: 0x663C, symBinAddr: 0xDC090, symSize: 0x4 } + - { offsetInCU: 0x385C, offset: 0x1D9ACD, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guaranteesAA9GuaranteeCySayxGGSayAEyxGG_tlF', symObjAddr: 0x6640, symBinAddr: 0xDC094, symSize: 0x12C } + - { offsetInCU: 0x389A, offset: 0x1D9B0B, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guaranteesAA9GuaranteeCySayxGGSayAEyxGG_tlFAFycfU_', symObjAddr: 0x6770, symBinAddr: 0xDC1C4, symSize: 0x80 } + - { offsetInCU: 0x38D5, offset: 0x1D9B46, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guaranteesAA9GuaranteeCySayxGGSayAEyxGG_tlFAFycfU_xAHXEfU_', symObjAddr: 0x67F0, symBinAddr: 0xDC244, symSize: 0xD0 } + - { offsetInCU: 0x3992, offset: 0x1D9C03, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees_AA9GuaranteeCyx_q_tGAEyxG_AEyq_Gtr0_lF', symObjAddr: 0x68C0, symBinAddr: 0xDC314, symSize: 0x1B4 } + - { offsetInCU: 0x3A82, offset: 0x1D9CF3, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees_AA9GuaranteeCyx_q_tGAEyxG_AEyq_Gtr0_lFx_q_tycfU_', symObjAddr: 0x6A74, symBinAddr: 0xDC4C8, symSize: 0x170 } + - { offsetInCU: 0x3B09, offset: 0x1D9D7A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees__AA9GuaranteeCyx_q_q0_tGAEyxG_AEyq_GAEyq0_Gtr1_lF', symObjAddr: 0x6BE4, symBinAddr: 0xDC638, symSize: 0x1E8 } + - { offsetInCU: 0x3C18, offset: 0x1D9E89, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees__AA9GuaranteeCyx_q_q0_tGAEyxG_AEyq_GAEyq0_Gtr1_lFx_q_q0_tycfU_', symObjAddr: 0x6DCC, symBinAddr: 0xDC820, symSize: 0x210 } + - { offsetInCU: 0x3CD4, offset: 0x1D9F45, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees___AA9GuaranteeCyx_q_q0_q1_tGAEyxG_AEyq_GAEyq0_GAEyq1_Gtr2_lF', symObjAddr: 0x6FDC, symBinAddr: 0xDCA30, symSize: 0x224 } + - { offsetInCU: 0x3E02, offset: 0x1DA073, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees___AA9GuaranteeCyx_q_q0_q1_tGAEyxG_AEyq_GAEyq0_GAEyq1_Gtr2_lFx_q_q0_q1_tycfU_', symObjAddr: 0x7200, symBinAddr: 0xDCC54, symSize: 0x2B8 } + - { offsetInCU: 0x3EF3, offset: 0x1DA164, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees____AA9GuaranteeCyx_q_q0_q1_q2_tGAEyxG_AEyq_GAEyq0_GAEyq1_GAEyq2_Gtr3_lF', symObjAddr: 0x74B8, symBinAddr: 0xDCF0C, symSize: 0x26C } + - { offsetInCU: 0x4040, offset: 0x1DA2B1, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees____AA9GuaranteeCyx_q_q0_q1_q2_tGAEyxG_AEyq_GAEyq0_GAEyq1_GAEyq2_Gtr3_lFx_q_q0_q1_q2_tycfU_', symObjAddr: 0x7724, symBinAddr: 0xDD178, symSize: 0x364 } + - { offsetInCU: 0x416F, offset: 0x1DA3E0, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC10PromiseKit0H0CyytG_Tgm5', symObjAddr: 0x7C08, symBinAddr: 0xDD65C, symSize: 0x88 } + - { offsetInCU: 0x41F2, offset: 0x1DA463, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCyp_Tgm5', symObjAddr: 0x7C90, symBinAddr: 0xDD6E4, symSize: 0x80 } + - { offsetInCU: 0x425B, offset: 0x1DA4CC, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF10PromiseKit0G0CyytG_Tgm5', symObjAddr: 0x7D10, symBinAddr: 0xDD764, symSize: 0x58 } + - { offsetInCU: 0x4288, offset: 0x1DA4F9, size: 0x8, addend: 0x0, symName: '_$ss29getContiguousArrayStorageType3fors01_bcD0CyxGmxm_tlF10PromiseKit9GuaranteeCyytG_Tgm5', symObjAddr: 0x7D68, symBinAddr: 0xDD7BC, symSize: 0x58 } + - { offsetInCU: 0x42D4, offset: 0x1DA545, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CySayypGGSayAA8Thenable_pG_tFAFycfU0_TA', symObjAddr: 0x7DDC, symBinAddr: 0xDD830, symSize: 0x8 } + - { offsetInCU: 0x4421, offset: 0x1DA692, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyxc_tFyAA7SealantOyxGXEfU_yt_TG5', symObjAddr: 0x8178, symBinAddr: 0xDDBCC, symSize: 0x18 } + - { offsetInCU: 0x4439, offset: 0x1DA6AA, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6__when33_70458B575EEFB99CA808F3139B02E8EBLLyAA9GuaranteeCyytGSayAEyxGGlFyxcfU_yt_TG5', symObjAddr: 0x826C, symBinAddr: 0xDDCC0, symSize: 0xBC } + - { offsetInCU: 0x44DF, offset: 0x1DA750, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled_AA0A0Cy1TQz_AFQy_tGx_q_tAA8ThenableRzAaJR_r0_lFAG_AHtycfU_TA', symObjAddr: 0x8448, symBinAddr: 0xDDE9C, symSize: 0x10 } + - { offsetInCU: 0x44F3, offset: 0x1DA764, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenablePQzAaDQy_s5Error_pIegrrzo_ytAE_AFtsAG_pIegnrzo_AbCRzAbCR_r0_lTRTA', symObjAddr: 0x847C, symBinAddr: 0xDDED0, symSize: 0x20 } + - { offsetInCU: 0x4507, offset: 0x1DA778, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled__AA0A0Cy1TQz_AFQy_AFQy0_tGx_q_q0_tAA8ThenableRzAaKR_AaKR0_r1_lFAG_AhItycfU_TA', symObjAddr: 0x84D0, symBinAddr: 0xDDF24, symSize: 0x38 } + - { offsetInCU: 0x451B, offset: 0x1DA78C, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenablePQzAaDQy_AaDQy0_s5Error_pIegrrrzo_ytAE_AfGtsAH_pIegnrzo_AbCRzAbCR_AbCR0_r1_lTRTA', symObjAddr: 0x852C, symBinAddr: 0xDDF80, symSize: 0x30 } + - { offsetInCU: 0x452F, offset: 0x1DA7A0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled___AA0A0Cy1TQz_AFQy_AFQy0_AFQy1_tGx_q_q0_q1_tAA8ThenableRzAaLR_AaLR0_AaLR1_r2_lFAG_AhiJtycfU_TA', symObjAddr: 0x8598, symBinAddr: 0xDDFEC, symSize: 0x3C } + - { offsetInCU: 0x4543, offset: 0x1DA7B4, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenablePQzAaDQy_AaDQy0_AaDQy1_s5Error_pIegrrrrzo_ytAE_AfgHtsAI_pIegnrzo_AbCRzAbCR_AbCR0_AbCR1_r2_lTRTA', symObjAddr: 0x85F8, symBinAddr: 0xDE04C, symSize: 0x3C } + - { offsetInCU: 0x4557, offset: 0x1DA7C8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled____AA0A0Cy1TQz_AFQy_AFQy0_AFQy1_AFQy2_tGx_q_q0_q1_q2_tAA8ThenableRzAaMR_AaMR0_AaMR1_AaMR2_r3_lFAG_AhijKtycfU_TA', symObjAddr: 0x8678, symBinAddr: 0xDE0CC, symSize: 0x44 } + - { offsetInCU: 0x456B, offset: 0x1DA7DC, size: 0x8, addend: 0x0, symName: '_$s1T10PromiseKit8ThenablePQzAaDQy_AaDQy0_AaDQy1_AaDQy2_s5Error_pIegrrrrrzo_ytAE_AfghItsAJ_pIegnrzo_AbCRzAbCR_AbCR0_AbCR1_AbCR2_r3_lTRTA', symObjAddr: 0x86E0, symBinAddr: 0xDE134, symSize: 0x40 } + - { offsetInCU: 0x457F, offset: 0x1DA7F0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolvedAA9GuaranteeCySayAA6ResultOyxGGGSayAA0A0CyxGG_tlFyAHcfU_TA', symObjAddr: 0x88A4, symBinAddr: 0xDE224, symSize: 0xC } + - { offsetInCU: 0x459E, offset: 0x1DA80F, size: 0x8, addend: 0x0, symName: '_$sSay10PromiseKit6ResultOy7ElementSt_1TAA8ThenablePQZGGIegn_AJIegg_StRzAafDRpzlTRTA', symObjAddr: 0x88D4, symBinAddr: 0xDE254, symSize: 0x44 } + - { offsetInCU: 0x45C7, offset: 0x1DA838, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guaranteesAA9GuaranteeCySayxGGSayAEyxGG_tlFAFycfU_TA', symObjAddr: 0x893C, symBinAddr: 0xDE2BC, symSize: 0x8 } + - { offsetInCU: 0x45E6, offset: 0x1DA857, size: 0x8, addend: 0x0, symName: '_$sSayxGIego_ytAAIegnr_lTRTA', symObjAddr: 0x8968, symBinAddr: 0xDE2E8, symSize: 0x28 } + - { offsetInCU: 0x460F, offset: 0x1DA880, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees_AA9GuaranteeCyx_q_tGAEyxG_AEyq_Gtr0_lFx_q_tycfU_TA', symObjAddr: 0x89BC, symBinAddr: 0xDE33C, symSize: 0x8 } + - { offsetInCU: 0x462E, offset: 0x1DA89F, size: 0x8, addend: 0x0, symName: '_$sxq_Iegrr_ytx_q_tIegnr_r0_lTRTA', symObjAddr: 0x89C4, symBinAddr: 0xDE344, symSize: 0x4C } + - { offsetInCU: 0x4657, offset: 0x1DA8C8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees__AA9GuaranteeCyx_q_q0_tGAEyxG_AEyq_GAEyq0_Gtr1_lFx_q_q0_tycfU_TA', symObjAddr: 0x8A44, symBinAddr: 0xDE3C4, symSize: 0xC } + - { offsetInCU: 0x4676, offset: 0x1DA8E7, size: 0x8, addend: 0x0, symName: '_$sxq_q0_Iegrrr_ytx_q_q0_tIegnr_r1_lTRTA', symObjAddr: 0x8A50, symBinAddr: 0xDE3D0, symSize: 0x58 } + - { offsetInCU: 0x469F, offset: 0x1DA910, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees___AA9GuaranteeCyx_q_q0_q1_tGAEyxG_AEyq_GAEyq0_GAEyq1_Gtr2_lFx_q_q0_q1_tycfU_TA', symObjAddr: 0x8AE4, symBinAddr: 0xDE464, symSize: 0xC } + - { offsetInCU: 0x46BE, offset: 0x1DA92F, size: 0x8, addend: 0x0, symName: '_$sxq_q0_q1_Iegrrrr_ytx_q_q0_q1_tIegnr_r2_lTRTA', symObjAddr: 0x8AF0, symBinAddr: 0xDE470, symSize: 0x78 } + - { offsetInCU: 0x46E7, offset: 0x1DA958, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guarantees____AA9GuaranteeCyx_q_q0_q1_q2_tGAEyxG_AEyq_GAEyq0_GAEyq1_GAEyq2_Gtr3_lFx_q_q0_q1_q2_tycfU_TA', symObjAddr: 0x8BAC, symBinAddr: 0xDE52C, symSize: 0x2C } + - { offsetInCU: 0x4706, offset: 0x1DA977, size: 0x8, addend: 0x0, symName: '_$sxq_q0_q1_q2_Iegrrrrr_ytx_q_q0_q1_q2_tIegnr_r3_lTRTA', symObjAddr: 0x8BFC, symBinAddr: 0xDE57C, symSize: 0x84 } + - { offsetInCU: 0x472F, offset: 0x1DA9A0, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6__when33_70458B575EEFB99CA808F3139B02E8EBLLyAA9GuaranteeCyytGSayAEyxGGlFyxcfU_yt_TG5TA', symObjAddr: 0x8C84, symBinAddr: 0xDE604, symSize: 0xC } + - { offsetInCU: 0x4743, offset: 0x1DA9B4, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6__when33_70458B575EEFB99CA808F3139B02E8EBLLyAA9GuaranteeCyytGSayAEyxGGlFyxcfU_yyXEfU_TA', symObjAddr: 0x8C90, symBinAddr: 0xDE610, symSize: 0x1C } + - { offsetInCU: 0x476D, offset: 0x1DA9DE, size: 0x8, addend: 0x0, symName: '_$sxIegn_xytIegnr_lTRyt_TG5TA', symObjAddr: 0x8CBC, symBinAddr: 0xDE630, symSize: 0x20 } + - { offsetInCU: 0x47AB, offset: 0x1DAA1C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOyytGWOy', symObjAddr: 0x8CDC, symBinAddr: 0xDE650, symSize: 0xC } + - { offsetInCU: 0x47BF, offset: 0x1DAA30, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when10guaranteesAA9GuaranteeCySayxGGSayAEyxGG_tlFAFycfU_xAHXEfU_TA', symObjAddr: 0x8CE8, symBinAddr: 0xDE65C, symSize: 0x18 } + - { offsetInCU: 0x47D3, offset: 0x1DAA44, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit6__when33_70458B575EEFB99CA808F3139B02E8EBLLyAA9GuaranteeCyytGSayAEyxGGlFyxcfU_TA', symObjAddr: 0x8D3C, symBinAddr: 0xDE6B0, symSize: 0x10 } + - { offsetInCU: 0x47E7, offset: 0x1DAA58, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlFyAA6ResultOy1TQzGcfU_AA9GuaranteeCyytG_TG5TA', symObjAddr: 0x8D50, symBinAddr: 0xDE6C4, symSize: 0x24 } + - { offsetInCU: 0x47FB, offset: 0x1DAA6C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyAA6ResultOyxGc_tFyxcfU_yt_TG5TA', symObjAddr: 0x8D74, symBinAddr: 0xDE6E8, symSize: 0x34 } + - { offsetInCU: 0x484B, offset: 0x1DAABC, size: 0x8, addend: 0x0, symName: '_$sIg_Ieg_TRTA', symObjAddr: 0x8E4C, symBinAddr: 0xDE7A4, symSize: 0x8 } + - { offsetInCU: 0x485F, offset: 0x1DAAD0, size: 0x8, addend: 0x0, symName: _block_copy_helper, symObjAddr: 0x8E54, symBinAddr: 0xDE7AC, symSize: 0x10 } + - { offsetInCU: 0x4873, offset: 0x1DAAE4, size: 0x8, addend: 0x0, symName: _block_destroy_helper, symObjAddr: 0x8E64, symBinAddr: 0xDE7BC, symSize: 0x8 } + - { offsetInCU: 0x4887, offset: 0x1DAAF8, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolved12concurrentlyAA9GuaranteeCySayAA6ResultOy7Element_1TQZGGGx_SitStRzAA8ThenableAIRpzlF7dequeueL_yyStRzAaoPRQlFyALcfU1_TA', symObjAddr: 0x8ECC, symBinAddr: 0xDE824, symSize: 0x3C } + - { offsetInCU: 0x489B, offset: 0x1DAB0C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolved12concurrentlyAA9GuaranteeCySayAA6ResultOy7Element_1TQZGGGx_SitStRzAA8ThenableAIRpzlF7dequeueL_yyStRzAaoPRQlF8testDoneL_yyStRzAaoPRQlFyyXEfU_TA', symObjAddr: 0x8F48, symBinAddr: 0xDE8A0, symSize: 0x14 } + - { offsetInCU: 0x48AF, offset: 0x1DAB20, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolved12concurrentlyAA9GuaranteeCySayAA6ResultOy7Element_1TQZGGGx_SitStRzAA8ThenableAIRpzlF7dequeueL_yyStRzAaoPRQlF8testDoneL_yyStRzAaoPRQlFyyXEfU_ALSgAPXEfU_TA', symObjAddr: 0x8F6C, symBinAddr: 0xDE8C4, symSize: 0x68 } + - { offsetInCU: 0x48ED, offset: 0x1DAB5E, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolvedAA9GuaranteeCySayAA6ResultOyxGGGSayAA0A0CyxGG_tlFyAHcfU_yyXEfU0_TA', symObjAddr: 0x9014, symBinAddr: 0xDE96C, symSize: 0xC } + - { offsetInCU: 0x4901, offset: 0x1DAB72, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when8resolvedAA9GuaranteeCySayAA6ResultOyxGGGSayAA0A0CyxGG_tlFyAHcfU_yyXEfU0_AhMXEfU_TA', symObjAddr: 0x9030, symBinAddr: 0xDE988, symSize: 0x18 } + - { offsetInCU: 0x4915, offset: 0x1DAB86, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled12concurrentlyAA0A0CySay7Element_1TQZGGx_SitStRzAA8ThenableAGRpzlF7dequeueL_yyStRzAalMRQlFyAA6ResultOyAIGcfU1_TA', symObjAddr: 0x9144, symBinAddr: 0xDEA9C, symSize: 0x38 } + - { offsetInCU: 0x4929, offset: 0x1DAB9A, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled12concurrentlyAA0A0CySay7Element_1TQZGGx_SitStRzAA8ThenableAGRpzlF7dequeueL_yyStRzAalMRQlF8testDoneL_yyStRzAalMRQlFyyXEfU_TA', symObjAddr: 0x9238, symBinAddr: 0xDEB90, symSize: 0x14 } + - { offsetInCU: 0x493D, offset: 0x1DABAE, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilled12concurrentlyAA0A0CySay7Element_1TQZGGx_SitStRzAA8ThenableAGRpzlF7dequeueL_yyStRzAalMRQlF8testDoneL_yyStRzAalMRQlFyyXEfU_AISgAMXEfU_TA', symObjAddr: 0x925C, symBinAddr: 0xDEBB4, symSize: 0x5C } + - { offsetInCU: 0x497B, offset: 0x1DABEC, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlFyAA6ResultOy1TQzGcfU_AF_TG5TA', symObjAddr: 0x9344, symBinAddr: 0xDEC50, symSize: 0x24 } + - { offsetInCU: 0x498F, offset: 0x1DAC00, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit0A0C4pipe2toyyAA6ResultOyxGc_tFyAA7SealantOyAHGXEfU_yt_TG5TA', symObjAddr: 0x937C, symBinAddr: 0xDEC88, symSize: 0x8 } + - { offsetInCU: 0x49A3, offset: 0x1DAC14, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit7SealantOy10Foundation12NotificationVGWOc', symObjAddr: 0x9398, symBinAddr: 0xDECA4, symSize: 0x48 } + - { offsetInCU: 0x49C2, offset: 0x1DAC33, size: 0x8, addend: 0x0, symName: '_$sxIegn_xytIegnr_lTR10Foundation12NotificationV_Tg5TA', symObjAddr: 0x9404, symBinAddr: 0xDED10, symSize: 0x20 } + - { offsetInCU: 0x49EB, offset: 0x1DAC5C, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit4when9fulfilledAA0A0CySay1TQzGGSayxG_tAA8ThenableRzlFAHycfU_AGxXEfU_TA', symObjAddr: 0x9424, symBinAddr: 0xDED30, symSize: 0x18 } + - { offsetInCU: 0x49FF, offset: 0x1DAC70, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlFyAA6ResultOy1TQzGcfU_TA', symObjAddr: 0x9478, symBinAddr: 0xDED84, symSize: 0x10 } + - { offsetInCU: 0x4A13, offset: 0x1DAC84, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit5_when33_70458B575EEFB99CA808F3139B02E8EBLLyAA0A0CyytGSayxGAA8ThenableRzlFyAA6ResultOy1TQzGcfU_yyXEfU_TA', symObjAddr: 0x9488, symBinAddr: 0xDED94, symSize: 0x20 } + - { offsetInCU: 0x511E, offset: 0x1DB38F, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyxc_tFyAA7SealantOyxGXEfU_yt_Tg5', symObjAddr: 0x20, symBinAddr: 0xD5AF4, symSize: 0x130 } + - { offsetInCU: 0x51E7, offset: 0x1DB458, size: 0x8, addend: 0x0, symName: '_$s10PromiseKit9GuaranteeC4pipe2toyyxc_tFyAA7SealantOyxGXEfU_10Foundation12NotificationV_Tg5', symObjAddr: 0x150, symBinAddr: 0xD5C24, symSize: 0x1C0 } + - { offsetInCU: 0x5834, offset: 0x1DBAA5, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF10PromiseKit0N0CyytG_Tg5', symObjAddr: 0x7DC0, symBinAddr: 0xDD814, symSize: 0x1C } + - { offsetInCU: 0x5848, offset: 0x1DBAB9, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFyp_Tg5', symObjAddr: 0x7DE4, symBinAddr: 0xDD838, symSize: 0x1C } + - { offsetInCU: 0x587F, offset: 0x1DBAF0, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF10PromiseKit0P0CyytG_Tg5', symObjAddr: 0x7E00, symBinAddr: 0xDD854, symSize: 0xDC } + - { offsetInCU: 0x5930, offset: 0x1DBBA1, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFyp_Tg5', symObjAddr: 0x7EDC, symBinAddr: 0xDD930, symSize: 0xC0 } + - { offsetInCU: 0x59E8, offset: 0x1DBC59, size: 0x8, addend: 0x0, symName: '_$sSa37_appendElementAssumeUniqueAndCapacity_03newB0ySi_xntFTf4ngn_n', symObjAddr: 0x8328, symBinAddr: 0xDDD7C, symSize: 0xB4 } + - { offsetInCU: 0x5A3C, offset: 0x1DBCAD, size: 0x8, addend: 0x0, symName: '_$sSa6appendyyxnFTf4gn_n', symObjAddr: 0x83DC, symBinAddr: 0xDDE30, symSize: 0x5C } + - { offsetInCU: 0x43, offset: 0x1DC17E, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation20defaultReadChunkSizes6UInt32Vvg', symObjAddr: 0x0, symBinAddr: 0xDEE28, symSize: 0x8 } + - { offsetInCU: 0x61, offset: 0x1DC19C, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation21defaultWriteChunkSizes6UInt32Vvg', symObjAddr: 0x8, symBinAddr: 0xDEE30, symSize: 0x8 } + - { offsetInCU: 0x7F, offset: 0x1DC1BA, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation22defaultFilePermissionss6UInt16Vvg', symObjAddr: 0x10, symBinAddr: 0xDEE38, symSize: 0x8 } + - { offsetInCU: 0x9D, offset: 0x1DC1D8, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation27defaultDirectoryPermissionss6UInt16Vvg', symObjAddr: 0x18, symBinAddr: 0xDEE40, symSize: 0x8 } + - { offsetInCU: 0xF4, offset: 0x1DC22F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x134, symBinAddr: 0xDEF5C, symSize: 0x20 } + - { offsetInCU: 0x125, offset: 0x1DC260, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x154, symBinAddr: 0xDEF7C, symSize: 0x18 } + - { offsetInCU: 0x145, offset: 0x1DC280, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x154, symBinAddr: 0xDEF7C, symSize: 0x18 } + - { offsetInCU: 0x200, offset: 0x1DC33B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1EC, symBinAddr: 0xDF014, symSize: 0x14 } + - { offsetInCU: 0x220, offset: 0x1DC35B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x1EC, symBinAddr: 0xDF014, symSize: 0x14 } + - { offsetInCU: 0x246, offset: 0x1DC381, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOSHAASH9hashValueSivgTW', symObjAddr: 0x200, symBinAddr: 0xDF028, symSize: 0x44 } + - { offsetInCU: 0x329, offset: 0x1DC464, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x244, symBinAddr: 0xDF06C, symSize: 0x28 } + - { offsetInCU: 0x3D5, offset: 0x1DC510, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOSYAASY8rawValuexSg03RawF0Qz_tcfCTW', symObjAddr: 0x398, symBinAddr: 0xDF1C0, symSize: 0x8 } + - { offsetInCU: 0x3F1, offset: 0x1DC52C, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOSYAASY8rawValue03RawF0QzvgTW', symObjAddr: 0x3A0, symBinAddr: 0xDF1C8, symSize: 0xC } + - { offsetInCU: 0x411, offset: 0x1DC54C, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOSYAASY8rawValue03RawF0QzvgTW', symObjAddr: 0x3A0, symBinAddr: 0xDF1C8, symSize: 0xC } + - { offsetInCU: 0x592, offset: 0x1DC6CD, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCSTAAST12makeIterator0D0QzyFTW', symObjAddr: 0x32B8, symBinAddr: 0xE20A0, symSize: 0xF4 } + - { offsetInCU: 0x63E, offset: 0x1DC779, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC34scanForEndOfCentralDirectoryRecord33_9865C5B1FB05F958EA64FE395BC8BDEBLL2inAC0efghI0VSgSpySo7__sFILEVG_tFZTf4nd_n', symObjAddr: 0x3FC8, symBinAddr: 0xE2D90, symSize: 0x164 } + - { offsetInCU: 0x72E, offset: 0x1DC869, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC20configureFileBacking33_9865C5B1FB05F958EA64FE395BC8BDEBLL3for4modeSpySo7__sFILEVG_AC27EndOfCentralDirectoryRecordVtSg10Foundation3URLV_AC10AccessModeOtFZTf4nnd_n', symObjAddr: 0x412C, symBinAddr: 0xE2EF4, symSize: 0x28C } + - { offsetInCU: 0x994, offset: 0x1DCACF, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE8EncodingVSgWOf', symObjAddr: 0x1BEC, symBinAddr: 0xE0A14, symSize: 0x48 } + - { offsetInCU: 0xEDC, offset: 0x1DD017, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordV4data22additionalDataProviderAESg10Foundation0J0V_AKSiKXEtcfC015$s10Foundation4j3V13A76E10readStruct4from2atxSgSpySo7__sFILEVG_SitAD0B12SerializableRzlFZACSiKXEfU_AKXMtSpySo7__sFILEVGTf1ncn_nTf4nddn_n', symObjAddr: 0x3D1C, symBinAddr: 0xE2AE4, symSize: 0x28C } + - { offsetInCU: 0x1024, offset: 0x1DD15F, size: 0x8, addend: 0x0, symName: '_$sSpySo7__sFILEVG_13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVtSgWOy', symObjAddr: 0x43B8, symBinAddr: 0xE3180, symSize: 0x1C } + - { offsetInCU: 0x1038, offset: 0x1DD173, size: 0x8, addend: 0x0, symName: '_$sSpySo7__sFILEVG_13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVtSgWOe', symObjAddr: 0x4450, symBinAddr: 0xE31D4, symSize: 0x1C } + - { offsetInCU: 0x104C, offset: 0x1DD187, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC12makeIterators03AnyD0VyAA5EntryVGyFAHSgycfU_TA', symObjAddr: 0x4500, symBinAddr: 0xE3240, symSize: 0x10 } + - { offsetInCU: 0x1060, offset: 0x1DD19B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVWOr', symObjAddr: 0x4510, symBinAddr: 0xE3250, symSize: 0x2C } + - { offsetInCU: 0x1074, offset: 0x1DD1AF, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE8EncodingVSgWOc', symObjAddr: 0x453C, symBinAddr: 0xE327C, symSize: 0x48 } + - { offsetInCU: 0x1088, offset: 0x1DD1C3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVSgWOy', symObjAddr: 0x4F44, symBinAddr: 0xE3C84, symSize: 0x14 } + - { offsetInCU: 0x109C, offset: 0x1DD1D7, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCyAA5EntryVSgSScigSbAEXEfU_TA', symObjAddr: 0x4F58, symBinAddr: 0xE3C98, symSize: 0x20 } + - { offsetInCU: 0x10B0, offset: 0x1DD1EB, size: 0x8, addend: 0x0, symName: '_$sSo13NSFileManagerCMa', symObjAddr: 0x4F78, symBinAddr: 0xE3CB8, symSize: 0x3C } + - { offsetInCU: 0x10C4, offset: 0x1DD1FF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOSHAASQWb', symObjAddr: 0x4FB4, symBinAddr: 0xE3CF4, symSize: 0x4 } + - { offsetInCU: 0x10D8, offset: 0x1DD213, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOACSQAAWl', symObjAddr: 0x4FB8, symBinAddr: 0xE3CF8, symSize: 0x44 } + - { offsetInCU: 0x10EC, offset: 0x1DD227, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOSHAASQWb', symObjAddr: 0x4FFC, symBinAddr: 0xE3D3C, symSize: 0x4 } + - { offsetInCU: 0x1100, offset: 0x1DD23B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOAESQAAWl', symObjAddr: 0x5000, symBinAddr: 0xE3D40, symSize: 0x44 } + - { offsetInCU: 0x1114, offset: 0x1DD24F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOSHAASQWb', symObjAddr: 0x5044, symBinAddr: 0xE3D84, symSize: 0x4 } + - { offsetInCU: 0x1128, offset: 0x1DD263, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOAESQAAWl', symObjAddr: 0x5048, symBinAddr: 0xE3D88, symSize: 0x44 } + - { offsetInCU: 0x113C, offset: 0x1DD277, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCSTAA8IteratorST_StWT', symObjAddr: 0x508C, symBinAddr: 0xE3DCC, symSize: 0x4 } + - { offsetInCU: 0x1150, offset: 0x1DD28B, size: 0x8, addend: 0x0, symName: '_$ss11AnyIteratorVy13ZIPFoundation5EntryVGAByxGStsWl', symObjAddr: 0x5090, symBinAddr: 0xE3DD0, symSize: 0x60 } + - { offsetInCU: 0x1164, offset: 0x1DD29F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOwet', symObjAddr: 0x5100, symBinAddr: 0xE3E30, symSize: 0x90 } + - { offsetInCU: 0x1178, offset: 0x1DD2B3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOwst', symObjAddr: 0x5190, symBinAddr: 0xE3EC0, symSize: 0xBC } + - { offsetInCU: 0x118C, offset: 0x1DD2C7, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOwug', symObjAddr: 0x524C, symBinAddr: 0xE3F7C, symSize: 0x8 } + - { offsetInCU: 0x11A0, offset: 0x1DD2DB, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOwup', symObjAddr: 0x5254, symBinAddr: 0xE3F84, symSize: 0x4 } + - { offsetInCU: 0x11B4, offset: 0x1DD2EF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOwui', symObjAddr: 0x5258, symBinAddr: 0xE3F88, symSize: 0xC } + - { offsetInCU: 0x11C8, offset: 0x1DD303, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOMa', symObjAddr: 0x5264, symBinAddr: 0xE3F94, symSize: 0x10 } + - { offsetInCU: 0x11DC, offset: 0x1DD317, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCMU', symObjAddr: 0x5274, symBinAddr: 0xE3FA4, symSize: 0x8 } + - { offsetInCU: 0x11F0, offset: 0x1DD32B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCMa', symObjAddr: 0x527C, symBinAddr: 0xE3FAC, symSize: 0x3C } + - { offsetInCU: 0x1204, offset: 0x1DD33F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCMr', symObjAddr: 0x52B8, symBinAddr: 0xE3FE8, symSize: 0xB4 } + - { offsetInCU: 0x1218, offset: 0x1DD353, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE8EncodingVSgMa', symObjAddr: 0x5388, symBinAddr: 0xE40B8, symSize: 0x54 } + - { offsetInCU: 0x122C, offset: 0x1DD367, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOwet', symObjAddr: 0x53DC, symBinAddr: 0xE410C, symSize: 0x90 } + - { offsetInCU: 0x1240, offset: 0x1DD37B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOwst', symObjAddr: 0x546C, symBinAddr: 0xE419C, symSize: 0xBC } + - { offsetInCU: 0x1254, offset: 0x1DD38F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOwug', symObjAddr: 0x5528, symBinAddr: 0xE4258, symSize: 0x8 } + - { offsetInCU: 0x1268, offset: 0x1DD3A3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOwup', symObjAddr: 0x5530, symBinAddr: 0xE4260, symSize: 0x4 } + - { offsetInCU: 0x127C, offset: 0x1DD3B7, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOwui', symObjAddr: 0x5534, symBinAddr: 0xE4264, symSize: 0x8 } + - { offsetInCU: 0x1290, offset: 0x1DD3CB, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOMa', symObjAddr: 0x553C, symBinAddr: 0xE426C, symSize: 0x10 } + - { offsetInCU: 0x12A4, offset: 0x1DD3DF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOwet', symObjAddr: 0x554C, symBinAddr: 0xE427C, symSize: 0x90 } + - { offsetInCU: 0x12B8, offset: 0x1DD3F3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOwst', symObjAddr: 0x55DC, symBinAddr: 0xE430C, symSize: 0xBC } + - { offsetInCU: 0x12CC, offset: 0x1DD407, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOwup', symObjAddr: 0x5698, symBinAddr: 0xE43C8, symSize: 0x4 } + - { offsetInCU: 0x12E0, offset: 0x1DD41B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOMa', symObjAddr: 0x569C, symBinAddr: 0xE43CC, symSize: 0x10 } + - { offsetInCU: 0x12F4, offset: 0x1DD42F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVwCP', symObjAddr: 0x56C8, symBinAddr: 0xE43F8, symSize: 0x30 } + - { offsetInCU: 0x1308, offset: 0x1DD443, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVwxx', symObjAddr: 0x56F8, symBinAddr: 0xE4428, symSize: 0xC } + - { offsetInCU: 0x131C, offset: 0x1DD457, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVwcp', symObjAddr: 0x5704, symBinAddr: 0xE4434, symSize: 0x5C } + - { offsetInCU: 0x1330, offset: 0x1DD46B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVwca', symObjAddr: 0x5760, symBinAddr: 0xE4490, symSize: 0x84 } + - { offsetInCU: 0x1344, offset: 0x1DD47F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVwta', symObjAddr: 0x57F8, symBinAddr: 0xE4514, symSize: 0x58 } + - { offsetInCU: 0x1358, offset: 0x1DD493, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVwet', symObjAddr: 0x5850, symBinAddr: 0xE456C, symSize: 0x54 } + - { offsetInCU: 0x136C, offset: 0x1DD4A7, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVwst', symObjAddr: 0x58A4, symBinAddr: 0xE45C0, symSize: 0x58 } + - { offsetInCU: 0x1380, offset: 0x1DD4BB, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVMa', symObjAddr: 0x58FC, symBinAddr: 0xE4618, symSize: 0x10 } + - { offsetInCU: 0x1394, offset: 0x1DD4CF, size: 0x8, addend: 0x0, symName: ___swift_memcpy152_8, symObjAddr: 0x590C, symBinAddr: 0xE4628, symSize: 0x34 } + - { offsetInCU: 0x13A8, offset: 0x1DD4E3, size: 0x8, addend: 0x0, symName: '_$sSo7__sFILEVwet', symObjAddr: 0x5940, symBinAddr: 0xE465C, symSize: 0x5C } + - { offsetInCU: 0x13BC, offset: 0x1DD4F7, size: 0x8, addend: 0x0, symName: '_$sSo7__sFILEVwst', symObjAddr: 0x599C, symBinAddr: 0xE46B8, symSize: 0x78 } + - { offsetInCU: 0x13D0, offset: 0x1DD50B, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas20_SwiftNewtypeWrapperSCSYWb', symObjAddr: 0x5A30, symBinAddr: 0xE474C, symSize: 0x24 } + - { offsetInCU: 0x13E4, offset: 0x1DD51F, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentationPWb', symObjAddr: 0x5A94, symBinAddr: 0xE47B0, symSize: 0x24 } + - { offsetInCU: 0x13F8, offset: 0x1DD533, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSHSCSQWb', symObjAddr: 0x5AB8, symBinAddr: 0xE47D4, symSize: 0x24 } + - { offsetInCU: 0x140C, offset: 0x1DD547, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordVWOs', symObjAddr: 0x5AE8, symBinAddr: 0xE4804, symSize: 0x2C } + - { offsetInCU: 0x1420, offset: 0x1DD55B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVSgWOe', symObjAddr: 0x5B14, symBinAddr: 0xE4830, symSize: 0xBC } + - { offsetInCU: 0x1434, offset: 0x1DD56F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVSgWOe', symObjAddr: 0x5BD0, symBinAddr: 0xE48EC, symSize: 0x14 } + - { offsetInCU: 0x1448, offset: 0x1DD583, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVSgWOe', symObjAddr: 0x5C68, symBinAddr: 0xE4984, symSize: 0x44 } + - { offsetInCU: 0x145C, offset: 0x1DD597, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVSgWOy', symObjAddr: 0x5DB4, symBinAddr: 0xE4AD0, symSize: 0x44 } + - { offsetInCU: 0x1470, offset: 0x1DD5AB, size: 0x8, addend: 0x0, symName: '_$sSo6__sbufVwet', symObjAddr: 0x5E04, symBinAddr: 0xE4B14, symSize: 0x20 } + - { offsetInCU: 0x1484, offset: 0x1DD5BF, size: 0x8, addend: 0x0, symName: '_$sSo6__sbufVwst', symObjAddr: 0x5E24, symBinAddr: 0xE4B34, symSize: 0x28 } + - { offsetInCU: 0x14CD, offset: 0x1DD608, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x54, symBinAddr: 0xDEE7C, symSize: 0x18 } + - { offsetInCU: 0x1577, offset: 0x1DD6B2, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOSHAASH9hashValueSivgTW', symObjAddr: 0x6C, symBinAddr: 0xDEE94, symSize: 0x4C } + - { offsetInCU: 0x1626, offset: 0x1DD761, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0xB8, symBinAddr: 0xDEEE0, symSize: 0x34 } + - { offsetInCU: 0x1679, offset: 0x1DD7B4, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0xEC, symBinAddr: 0xDEF14, symSize: 0x48 } + - { offsetInCU: 0x172D, offset: 0x1DD868, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x26C, symBinAddr: 0xDF094, symSize: 0x40 } + - { offsetInCU: 0x17C9, offset: 0x1DD904, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOs0C0AAsAFP7_domainSSvgTW', symObjAddr: 0x2AC, symBinAddr: 0xDF0D4, symSize: 0x4 } + - { offsetInCU: 0x17E5, offset: 0x1DD920, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOs0C0AAsAFP5_codeSivgTW', symObjAddr: 0x2B0, symBinAddr: 0xDF0D8, symSize: 0x4 } + - { offsetInCU: 0x1801, offset: 0x1DD93C, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOs0C0AAsAFP9_userInfoyXlSgvgTW', symObjAddr: 0x2B4, symBinAddr: 0xDF0DC, symSize: 0x4 } + - { offsetInCU: 0x181D, offset: 0x1DD958, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOs0C0AAsAFP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x2B8, symBinAddr: 0xDF0E0, symSize: 0x4 } + - { offsetInCU: 0x184E, offset: 0x1DD989, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x2D8, symBinAddr: 0xDF100, symSize: 0x14 } + - { offsetInCU: 0x18F8, offset: 0x1DDA33, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOSHAASH9hashValueSivgTW', symObjAddr: 0x2EC, symBinAddr: 0xDF114, symSize: 0x44 } + - { offsetInCU: 0x19A7, offset: 0x1DDAE2, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x330, symBinAddr: 0xDF158, symSize: 0x28 } + - { offsetInCU: 0x19FA, offset: 0x1DDB35, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x358, symBinAddr: 0xDF180, symSize: 0x40 } + - { offsetInCU: 0x1C30, offset: 0x1DDD6B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCSTAAST19underestimatedCountSivgTW', symObjAddr: 0x33AC, symBinAddr: 0xE2194, symSize: 0x8 } + - { offsetInCU: 0x1C4C, offset: 0x1DDD87, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCSTAAST31_customContainsEquatableElementySbSg0F0QzFTW', symObjAddr: 0x33B4, symBinAddr: 0xE219C, symSize: 0x8 } + - { offsetInCU: 0x1C7C, offset: 0x1DDDB7, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCSTAAST22_copyToContiguousArrays0eF0Vy7ElementQzGyFTW', symObjAddr: 0x33BC, symBinAddr: 0xE21A4, symSize: 0x34 } + - { offsetInCU: 0x1CCC, offset: 0x1DDE07, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCSTAAST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTW', symObjAddr: 0x33F0, symBinAddr: 0xE21D8, symSize: 0x20 } + - { offsetInCU: 0x1CFD, offset: 0x1DDE38, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCSTAAST32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlFTW', symObjAddr: 0x3410, symBinAddr: 0xE21F8, symSize: 0x20 } + - { offsetInCU: 0x1D3E, offset: 0x1DDE79, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP016_forceBridgeFromD1C_6resulty01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x3694, symBinAddr: 0xE247C, symSize: 0x4 } + - { offsetInCU: 0x1D66, offset: 0x1DDEA1, size: 0x8, addend: 0x0, symName: '_$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE016_forceBridgeFromD1C_6resultyAD_01_D5CTypeQZ_xSgztFZSo18NSFileAttributeKeya_Tgmq5', symObjAddr: 0x3698, symBinAddr: 0xE2480, symSize: 0x80 } + - { offsetInCU: 0x1DF7, offset: 0x1DDF32, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP024_conditionallyBridgeFromD1C_6resultSb01_D5CTypeQz_xSgztFZTW', symObjAddr: 0x3718, symBinAddr: 0xE2500, symSize: 0x4 } + - { offsetInCU: 0x1E13, offset: 0x1DDF4E, size: 0x8, addend: 0x0, symName: '_$ss20_SwiftNewtypeWrapperPss21_ObjectiveCBridgeable8RawValueRpzrlE024_conditionallyBridgeFromD1C_6resultSbAD_01_D5CTypeQZ_xSgztFZSo18NSFileAttributeKeya_Tgmq5', symObjAddr: 0x371C, symBinAddr: 0xE2504, symSize: 0x90 } + - { offsetInCU: 0x1EB3, offset: 0x1DDFEE, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas21_ObjectiveCBridgeableSCsACP026_unconditionallyBridgeFromD1Cyx01_D5CTypeQzSgFZTW', symObjAddr: 0x37AC, symBinAddr: 0xE2594, symSize: 0x40 } + - { offsetInCU: 0x1F3B, offset: 0x1DE076, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSHSCSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x3834, symBinAddr: 0xE261C, symSize: 0x40 } + - { offsetInCU: 0x1FC3, offset: 0x1DE0FE, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSHSCSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x3874, symBinAddr: 0xE265C, symSize: 0x70 } + - { offsetInCU: 0x2056, offset: 0x1DE191, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSQSCSQ2eeoiySbx_xtFZTW', symObjAddr: 0x3904, symBinAddr: 0xE26CC, symSize: 0x88 } + - { offsetInCU: 0x2100, offset: 0x1DE23B, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyas35_HasCustomAnyHashableRepresentationSCsACP03_toefG0s0fG0VSgyFTW', symObjAddr: 0x39F8, symBinAddr: 0xE27C0, symSize: 0x6C } + - { offsetInCU: 0x212B, offset: 0x1DE266, size: 0x8, addend: 0x0, symName: '_$sSTsE6filterySay7ElementQzGSbACKXEKF13ZIPFoundation7ArchiveC_Tg5018$s13ZIPFoundation7D28CyAA5EntryVSgSScigSbAEXEfU0_SSTf1cn_nTf4ng_n', symObjAddr: 0x4584, symBinAddr: 0xE32C4, symSize: 0x9C0 } + - { offsetInCU: 0x23FE, offset: 0x1DE539, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSYSCSY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x398C, symBinAddr: 0xE2754, symSize: 0x44 } + - { offsetInCU: 0x2427, offset: 0x1DE562, size: 0x8, addend: 0x0, symName: '_$sSo18NSFileAttributeKeyaSYSCSY8rawValue03RawE0QzvgTW', symObjAddr: 0x39D0, symBinAddr: 0xE2798, symSize: 0x28 } + - { offsetInCU: 0x2592, offset: 0x1DE6CD, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodO8rawValueACSgs6UInt16V_tcfC', symObjAddr: 0x20, symBinAddr: 0xDEE48, symSize: 0x20 } + - { offsetInCU: 0x25AF, offset: 0x1DE6EA, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation17CompressionMethodO8rawValues6UInt16Vvg', symObjAddr: 0x40, symBinAddr: 0xDEE68, symSize: 0x14 } + - { offsetInCU: 0x262A, offset: 0x1DE765, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorO2eeoiySbAE_AEtFZ', symObjAddr: 0x16C, symBinAddr: 0xDEF94, symSize: 0x14 } + - { offsetInCU: 0x266B, offset: 0x1DE7A6, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorO4hash4intoys6HasherVz_tF', symObjAddr: 0x180, symBinAddr: 0xDEFA8, symSize: 0x28 } + - { offsetInCU: 0x26F6, offset: 0x1DE831, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorO9hashValueSivg', symObjAddr: 0x1A8, symBinAddr: 0xDEFD0, symSize: 0x44 } + - { offsetInCU: 0x2805, offset: 0x1DE940, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeO8rawValueAESgSu_tcfC', symObjAddr: 0x2BC, symBinAddr: 0xDF0E4, symSize: 0x14 } + - { offsetInCU: 0x2826, offset: 0x1DE961, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10AccessModeO8rawValueSuvg', symObjAddr: 0x2D0, symBinAddr: 0xDF0F8, symSize: 0x8 } + - { offsetInCU: 0x2882, offset: 0x1DE9BD, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27EndOfCentralDirectoryRecordV4data10Foundation4DataVvg', symObjAddr: 0x3AC, symBinAddr: 0xDF1D4, symSize: 0x1500 } + - { offsetInCU: 0x3149, offset: 0x1DF284, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC3url10Foundation3URLVvg', symObjAddr: 0x191C, symBinAddr: 0xE0744, symSize: 0x44 } + - { offsetInCU: 0x316E, offset: 0x1DF2A9, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10accessModeAC06AccessD0Ovg', symObjAddr: 0x1960, symBinAddr: 0xE0788, symSize: 0x14 } + - { offsetInCU: 0x3197, offset: 0x1DF2D2, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC3url10accessMode17preferredEncodingACSg10Foundation3URLV_AC06AccessE0OSSAHE0G0VSgtcfC', symObjAddr: 0x1974, symBinAddr: 0xE079C, symSize: 0x50 } + - { offsetInCU: 0x31B2, offset: 0x1DF2ED, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC3url10accessMode17preferredEncodingACSg10Foundation3URLV_AC06AccessE0OSSAHE0G0VSgtcfc', symObjAddr: 0x19C4, symBinAddr: 0xE07EC, symSize: 0x228 } + - { offsetInCU: 0x3243, offset: 0x1DF37E, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC4data10accessMode17preferredEncodingACSg10Foundation4DataV_AC06AccessE0OSSAHE0G0VSgtcfC', symObjAddr: 0x1C74, symBinAddr: 0xE0A5C, symSize: 0x60 } + - { offsetInCU: 0x3265, offset: 0x1DF3A0, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC4data10accessMode17preferredEncodingACSg10Foundation4DataV_AC06AccessE0OSSAHE0G0VSgtcfc', symObjAddr: 0x1CD4, symBinAddr: 0xE0ABC, symSize: 0x360 } + - { offsetInCU: 0x3343, offset: 0x1DF47E, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCfd', symObjAddr: 0x2034, symBinAddr: 0xE0E1C, symSize: 0x90 } + - { offsetInCU: 0x337B, offset: 0x1DF4B6, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCfD', symObjAddr: 0x20C4, symBinAddr: 0xE0EAC, symSize: 0x9C } + - { offsetInCU: 0x33BD, offset: 0x1DF4F8, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC12makeIterators03AnyD0VyAA5EntryVGyF', symObjAddr: 0x2160, symBinAddr: 0xE0F48, symSize: 0xF8 } + - { offsetInCU: 0x344C, offset: 0x1DF587, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC12makeIterators03AnyD0VyAA5EntryVGyFAHSgycfU_', symObjAddr: 0x2258, symBinAddr: 0xE1040, symSize: 0x4F0 } + - { offsetInCU: 0x36B2, offset: 0x1DF7ED, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC12makeIterators03AnyD0VyAA5EntryVGyFAHSgycfU_6$deferL_yyF', symObjAddr: 0x2748, symBinAddr: 0xE1530, symSize: 0xB0 } + - { offsetInCU: 0x3868, offset: 0x1DF9A3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCyAA5EntryVSgSScig', symObjAddr: 0x27F8, symBinAddr: 0xE15E0, symSize: 0x3E4 } + - { offsetInCU: 0x3A30, offset: 0x1DFB6B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveCyAA5EntryVSgSScigSbAEXEfU_', symObjAddr: 0x2BDC, symBinAddr: 0xE19C4, symSize: 0xE4 } + - { offsetInCU: 0x3C5A, offset: 0x1DFD95, size: 0x8, addend: 0x0, symName: '_$sSTsE6filterySay7ElementQzGSbACKXEKF13ZIPFoundation7ArchiveC_Tg5', symObjAddr: 0x2CC0, symBinAddr: 0xE1AA8, symSize: 0x5F8 } + - { offsetInCU: 0x3E49, offset: 0x1DFF84, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC25totalUnitCountForRemovingys5Int64VAA5EntryVF', symObjAddr: 0x3430, symBinAddr: 0xE2218, symSize: 0xE8 } + - { offsetInCU: 0x3ECD, offset: 0x1E0008, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC24totalUnitCountForReadingys5Int64VAA5EntryVF', symObjAddr: 0x3518, symBinAddr: 0xE2300, symSize: 0xF0 } + - { offsetInCU: 0x3F0D, offset: 0x1E0048, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27totalUnitCountForAddingItem2ats5Int64V10Foundation3URLV_tF', symObjAddr: 0x3608, symBinAddr: 0xE23F0, symSize: 0x80 } + - { offsetInCU: 0x4000, offset: 0x1E013B, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF13ZIPFoundation5EntryV_Tg5', symObjAddr: 0x3A64, symBinAddr: 0xE282C, symSize: 0x1C } + - { offsetInCU: 0x4014, offset: 0x1E014F, size: 0x8, addend: 0x0, symName: '_$sSTsE21_copySequenceContents12initializing8IteratorQz_SitSry7ElementQzG_tF13ZIPFoundation7ArchiveC_Tg5', symObjAddr: 0x3A80, symBinAddr: 0xE2848, symSize: 0x29C } + - { offsetInCU: 0x14F, offset: 0x1E045A, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation8seekStub33_10370C621B79B66CE6692ACFABE2B950LLys5Int64VSvSg_AEs5Int32VtFTo', symObjAddr: 0x4D8, symBinAddr: 0xE5028, symSize: 0x4 } + - { offsetInCU: 0x1A9, offset: 0x1E04B4, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation8seekStub33_10370C621B79B66CE6692ACFABE2B950LLys5Int64VSvSg_AEs5Int32VtF', symObjAddr: 0x4DC, symBinAddr: 0xE502C, symSize: 0xF8 } + - { offsetInCU: 0x2CA, offset: 0x1E05D5, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation9closeStub33_10370C621B79B66CE6692ACFABE2B950LLys5Int32VSvSgFTo', symObjAddr: 0x5E4, symBinAddr: 0xE5134, symSize: 0x1C } + - { offsetInCU: 0x2EA, offset: 0x1E05F5, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation9closeStub33_10370C621B79B66CE6692ACFABE2B950LLys5Int32VSvSgFTo', symObjAddr: 0x5E4, symBinAddr: 0xE5134, symSize: 0x1C } + - { offsetInCU: 0x305, offset: 0x1E0610, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation10MemoryFileCMa', symObjAddr: 0x624, symBinAddr: 0xE5174, symSize: 0x20 } + - { offsetInCU: 0x3F1, offset: 0x1E06FC, size: 0x8, addend: 0x0, symName: '_$sSRys5UInt8VGMa', symObjAddr: 0xD2C, symBinAddr: 0xE583C, symSize: 0x54 } + - { offsetInCU: 0x4F3, offset: 0x1E07FE, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC22configureMemoryBacking3for4modeSpySo7__sFILEVG_AA0D4FileCtSg10Foundation4DataV_AC10AccessModeOtFZTf4nnd_n', symObjAddr: 0xDC4, symBinAddr: 0xE5890, symSize: 0x28C } + - { offsetInCU: 0x759, offset: 0x1E0A64, size: 0x8, addend: 0x0, symName: '_$sSnySiGMa', symObjAddr: 0x11C4, symBinAddr: 0xE5C08, symSize: 0x5C } + - { offsetInCU: 0x9F0, offset: 0x1E0CFB, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV5countACSi_tcfCTf4nd_n', symObjAddr: 0x1060, symBinAddr: 0xE5B2C, symSize: 0x9C } + - { offsetInCU: 0xAC1, offset: 0x1E0DCC, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC4data10Foundation4DataVSgvg', symObjAddr: 0x40, symBinAddr: 0xE4BD4, symSize: 0x6C } + - { offsetInCU: 0xB07, offset: 0x1E0E12, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation10MemoryFileC4open4modeSpySo7__sFILEVGSgSS_tF', symObjAddr: 0xF0, symBinAddr: 0xE4C40, symSize: 0x2DC } + - { offsetInCU: 0xC2F, offset: 0x1E0F3A, size: 0x8, addend: 0x0, symName: '_$sSKsE4last7ElementQzSgvgSS_Tg5', symObjAddr: 0x3CC, symBinAddr: 0xE4F1C, symSize: 0x78 } + - { offsetInCU: 0xC47, offset: 0x1E0F52, size: 0x8, addend: 0x0, symName: '_$sSKsE4last7ElementQzSgvgSS_Tg5', symObjAddr: 0x3CC, symBinAddr: 0xE4F1C, symSize: 0x78 } + - { offsetInCU: 0xC5B, offset: 0x1E0F66, size: 0x8, addend: 0x0, symName: '_$sSKsE4last7ElementQzSgvgSS_Tg5', symObjAddr: 0x3CC, symBinAddr: 0xE4F1C, symSize: 0x78 } + - { offsetInCU: 0xD54, offset: 0x1E105F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation10MemoryFileCfD', symObjAddr: 0x600, symBinAddr: 0xE5150, symSize: 0x24 } + - { offsetInCU: 0xDAA, offset: 0x1E10B5, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation10MemoryFileC8readData33_10370C621B79B66CE6692ACFABE2B950LL6bufferSiSw_tF', symObjAddr: 0x644, symBinAddr: 0xE5194, symSize: 0x1B4 } + - { offsetInCU: 0xF03, offset: 0x1E120E, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation10MemoryFileC9writeData33_10370C621B79B66CE6692ACFABE2B950LL6bufferSiSW_tF', symObjAddr: 0x818, symBinAddr: 0xE5368, symSize: 0x494 } + - { offsetInCU: 0x29A, offset: 0x1E1904, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC7extract_10bufferSize9skipCRC328progress8consumers6UInt32VAA5EntryV_AJSbSo10NSProgressCSgy10Foundation4DataVKXEtKF018$s13ZIPFoundation7b46C7extract_2to10bufferSize9skipCRC328progresss6j4VAA5k27V_10Foundation3URLVAJSbSo10l10CSgtKFyAM4N6VKcfU_SpySo7__sFILEVGTf1nnnncn_n', symObjAddr: 0x1470, symBinAddr: 0xE70D4, symSize: 0xEC4 } + - { offsetInCU: 0x69B, offset: 0x1E1D05, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC16readUncompressed33_23C3237A520524925300BCE2CA4AC2C5LL5entry10bufferSize9skipCRC328progress4withs6UInt32VAA5EntryV_ALSbSo10NSProgressCSgy10Foundation4DataVKXEtKF018$s13ZIPFoundation7b46C7extract_2to10bufferSize9skipCRC328progresss6r4VAA5s27V_10Foundation3URLVAJSbSo10t10CSgtKFyAM4V6VKcfU_SpySo7__sFILEVGTf1nnnncn_n', symObjAddr: 0x3448, symBinAddr: 0xE90AC, symSize: 0x3A8 } + - { offsetInCU: 0x88E, offset: 0x1E1EF8, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC14readCompressed33_23C3237A520524925300BCE2CA4AC2C5LL5entry10bufferSize9skipCRC328progress4withs6UInt32VAA5EntryV_ALSbSo10NSProgressCSgy10Foundation4DataVKXEtKFyATKXEfU0_', symObjAddr: 0x3BB8, symBinAddr: 0xE981C, symSize: 0x13C } + - { offsetInCU: 0x9D1, offset: 0x1E203B, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_ypTgmq5Tf4g_n', symObjAddr: 0x42AC, symBinAddr: 0xE9D0C, symSize: 0x124 } + - { offsetInCU: 0xAFD, offset: 0x1E2167, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC0B5ErrorOAEs0C0AAWl', symObjAddr: 0x4690, symBinAddr: 0xEA06C, symSize: 0x44 } + - { offsetInCU: 0xB49, offset: 0x1E21B3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC14readCompressed33_23C3237A520524925300BCE2CA4AC2C5LL5entry10bufferSize9skipCRC328progress4withs6UInt32VAA5EntryV_ALSbSo10NSProgressCSgy10Foundation4DataVKXEtKFATSi_SitKXEfU_TA', symObjAddr: 0x46D4, symBinAddr: 0xEA0B0, symSize: 0x28 } + - { offsetInCU: 0xB98, offset: 0x1E2202, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC14readCompressed33_23C3237A520524925300BCE2CA4AC2C5LL5entry10bufferSize9skipCRC328progress4withs6UInt32VAA5EntryV_ALSbSo10NSProgressCSgy10Foundation4DataVKXEtKFyATKXEfU0_TA', symObjAddr: 0x46FC, symBinAddr: 0xEA0D8, symSize: 0x1C } + - { offsetInCU: 0xBAC, offset: 0x1E2216, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOAFs0D0ADWl', symObjAddr: 0x4718, symBinAddr: 0xEA0F4, symSize: 0x44 } + - { offsetInCU: 0xBC0, offset: 0x1E222A, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC7extract_2to10bufferSize9skipCRC328progresss6UInt32VAA5EntryV_10Foundation3URLVAJSbSo10NSProgressCSgtKFyAM4DataVKcfU_TA', symObjAddr: 0x476C, symBinAddr: 0xEA148, symSize: 0x18 } + - { offsetInCU: 0xD75, offset: 0x1E23DF, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSo18NSFileAttributeKeya_ypTgm5Tf4g_n', symObjAddr: 0x43D0, symBinAddr: 0xE9E30, symSize: 0x108 } + - { offsetInCU: 0x1069, offset: 0x1E26D3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC7extract_2to10bufferSize9skipCRC328progresss6UInt32VAA5EntryV_10Foundation3URLVAJSbSo10NSProgressCSgtKF', symObjAddr: 0x0, symBinAddr: 0xE5C64, symSize: 0x1470 } + - { offsetInCU: 0x13E8, offset: 0x1E2A52, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC7extract_2to10bufferSize9skipCRC328progresss6UInt32VAA5EntryV_10Foundation3URLVAJSbSo10NSProgressCSgtKFyAM4DataVKcfU0_', symObjAddr: 0x31A0, symBinAddr: 0xE8E04, symSize: 0xD8 } + - { offsetInCU: 0x1439, offset: 0x1E2AA3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC7extract_2to10bufferSize9skipCRC328progresss6UInt32VAA5EntryV_10Foundation3URLVAJSbSo10NSProgressCSgtKFyAM4DataVKcfU1_', symObjAddr: 0x3278, symBinAddr: 0xE8EDC, symSize: 0x1B0 } + - { offsetInCU: 0x16FD, offset: 0x1E2D67, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC7extract_10bufferSize9skipCRC328progress8consumers6UInt32VAA5EntryV_AJSbSo10NSProgressCSgy10Foundation4DataVKXEtKF', symObjAddr: 0x2334, symBinAddr: 0xE7F98, symSize: 0xE6C } + - { offsetInCU: 0x198A, offset: 0x1E2FF4, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC16readUncompressed33_23C3237A520524925300BCE2CA4AC2C5LL5entry10bufferSize9skipCRC328progress4withs6UInt32VAA5EntryV_ALSbSo10NSProgressCSgy10Foundation4DataVKXEtKF', symObjAddr: 0x3800, symBinAddr: 0xE9464, symSize: 0x3A8 } + - { offsetInCU: 0x1D3E, offset: 0x1E33A8, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tgq5', symObjAddr: 0x3D04, symBinAddr: 0xE9968, symSize: 0x144 } + - { offsetInCU: 0x1DF3, offset: 0x1E345D, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSo18NSFileAttributeKeya_Tg5', symObjAddr: 0x3EB4, symBinAddr: 0xE9B18, symSize: 0x80 } + - { offsetInCU: 0x1E8D, offset: 0x1E34F7, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSo18NSFileAttributeKeya_Tg5', symObjAddr: 0x4014, symBinAddr: 0xE9B98, symSize: 0x174 } + - { offsetInCU: 0x356, offset: 0x1E3995, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC8addEntry4with4type16uncompressedSize16modificationDate11permissions17compressionMethod06bufferH08progress8providerySS_AA0D0V0D4TypeOs6UInt32V10Foundation0J0Vs6UInt16VSgAA011CompressionM0OASSo10NSProgressCSgAT4DataVSi_SitKXEtKF018$s13ZIPFoundation7b93C8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011u5I0Os6r5VSo10v9CSgtKFAJ4W12VSi_SitKcfU_ASSpySo7__sFILEVGTf1nnnnnnnncn_n', symObjAddr: 0x950, symBinAddr: 0xEAB1C, symSize: 0x7A4 } + - { offsetInCU: 0x68F, offset: 0x1E3CCE, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC8addEntry4with4type16uncompressedSize16modificationDate11permissions17compressionMethod06bufferH08progress8providerySS_AA0D0V0D4TypeOs6UInt32V10Foundation0J0Vs6UInt16VSgAA011CompressionM0OASSo10NSProgressCSgAT4DataVSi_SitKXEtKF018$s13ZIPFoundation7b93C8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011u5I0Os6r5VSo10v9CSgtKFAJ4W12VSi_SitcfU0_Tf1nnnnnnnncn_n', symObjAddr: 0x10F4, symBinAddr: 0xEB2C0, symSize: 0x7C0 } + - { offsetInCU: 0xBB0, offset: 0x1E41EF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10writeEntry33_604C70144D53B6896EE0A47AB80823C8LL15localFileHeader4type17compressionMethod10bufferSize8progress8providers6UInt32V11sizeWritten_AM5crc32tAA0D0V05LocalmN0V_AQ0D4TypeOAA011CompressionQ0OAMSo10NSProgressCSg10Foundation4DataVSi_SitKXEtKF018$s13ZIPFoundation7b109C8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011CompressionI0Os6V40VSo10NSProgressCSgtKFAJ4DataVSi_SitcfU0_Tf1nnnnncn_n', symObjAddr: 0x2440, symBinAddr: 0xEC60C, symSize: 0x318 } + - { offsetInCU: 0xF37, offset: 0x1E4576, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10writeEntry33_604C70144D53B6896EE0A47AB80823C8LL15localFileHeader4type17compressionMethod10bufferSize8progress8providers6UInt32V11sizeWritten_AM5crc32tAA0D0V05LocalmN0V_AQ0D4TypeOAA011CompressionQ0OAMSo10NSProgressCSg10Foundation4DataVSi_SitKXEtKF018$s13ZIPFoundation7b109C8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011CompressionI0Os6V40VSo10NSProgressCSgtKFAJ4DataVSi_SitKcfU_AMSpySo7__sFILEVGTf1nnnnncn_n', symObjAddr: 0x2758, symBinAddr: 0xEC924, symSize: 0x5D0 } + - { offsetInCU: 0x166C, offset: 0x1E4CAB, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC15writeCompressed33_604C70144D53B6896EE0A47AB80823C8LL4size10bufferSize8progress8providers6UInt32V0L7Written_AK8checksumtAK_AKSo10NSProgressCSg10Foundation4DataVSi_SitKXEtKFyASKcfU_', symObjAddr: 0x50A8, symBinAddr: 0xEF274, symSize: 0x7C } + - { offsetInCU: 0x16ED, offset: 0x1E4D2C, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC15writeCompressed33_604C70144D53B6896EE0A47AB80823C8LL4size10bufferSize8progress8providers6UInt32V0L7Written_AK8checksumtAK_AKSo10NSProgressCSg10Foundation4DataVSi_SitKXEtKFASSi_SitKXEfU0_', symObjAddr: 0x5124, symBinAddr: 0xEF2F0, symSize: 0x15C } + - { offsetInCU: 0x1798, offset: 0x1E4DD7, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationO_5countAeA02__B7StorageC_SitcfCTf4nnd_n', symObjAddr: 0x5394, symBinAddr: 0xEF45C, symSize: 0xE4 } + - { offsetInCU: 0x17ED, offset: 0x1E4E2C, size: 0x8, addend: 0x0, symName: '_$s10Foundation10CocoaErrorVAcA21_BridgedStoredNSErrorAAWl', symObjAddr: 0x5478, symBinAddr: 0xEF540, symSize: 0x48 } + - { offsetInCU: 0x1801, offset: 0x1E4E40, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011CompressionI0Os6UInt32VSo10NSProgressCSgtKFAJ4DataVSi_SitKcfU1_TA', symObjAddr: 0x5570, symBinAddr: 0xEF5FC, symSize: 0x5C } + - { offsetInCU: 0x1815, offset: 0x1E4E54, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC12makeIterators03AnyD0VyAA5EntryVGyFAHSgycfU_TA', symObjAddr: 0x5784, symBinAddr: 0xEF6EC, symSize: 0x10 } + - { offsetInCU: 0x1829, offset: 0x1E4E68, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLVSgWOh', symObjAddr: 0x58A8, symBinAddr: 0xEF6FC, symSize: 0x40 } + - { offsetInCU: 0x183D, offset: 0x1E4E7C, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC15writeCompressed33_604C70144D53B6896EE0A47AB80823C8LL4size10bufferSize8progress8providers6UInt32V0L7Written_AK8checksumtAK_AKSo10NSProgressCSg10Foundation4DataVSi_SitKXEtKFyASKcfU_TA', symObjAddr: 0x58EC, symBinAddr: 0xEF740, symSize: 0x18 } + - { offsetInCU: 0x1851, offset: 0x1E4E90, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC15writeCompressed33_604C70144D53B6896EE0A47AB80823C8LL4size10bufferSize8progress8providers6UInt32V0L7Written_AK8checksumtAK_AKSo10NSProgressCSg10Foundation4DataVSi_SitKXEtKFASSi_SitKXEfU0_TA', symObjAddr: 0x5904, symBinAddr: 0xEF758, symSize: 0x1C } + - { offsetInCU: 0x1865, offset: 0x1E4EA4, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011CompressionI0Os6UInt32VSo10NSProgressCSgtKFAJ4DataVSi_SitKcfU_TA', symObjAddr: 0x5988, symBinAddr: 0xEF784, symSize: 0x1C } + - { offsetInCU: 0x1D43, offset: 0x1E5382, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011CompressionI0Os6UInt32VSo10NSProgressCSgtKF', symObjAddr: 0x0, symBinAddr: 0xEA1CC, symSize: 0x950 } + - { offsetInCU: 0x20D3, offset: 0x1E5712, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011CompressionI0Os6UInt32VSo10NSProgressCSgtKFAJ4DataVSi_SitcfU0_', symObjAddr: 0x2048, symBinAddr: 0xEC214, symSize: 0xC } + - { offsetInCU: 0x20F2, offset: 0x1E5731, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC8addEntry4with10relativeTo17compressionMethod10bufferSize8progressySS_10Foundation3URLVAA011CompressionI0Os6UInt32VSo10NSProgressCSgtKFAJ4DataVSi_SitKcfU1_', symObjAddr: 0x2054, symBinAddr: 0xEC220, symSize: 0x120 } + - { offsetInCU: 0x242B, offset: 0x1E5A6A, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC8addEntry4with4type16uncompressedSize16modificationDate11permissions17compressionMethod06bufferH08progress8providerySS_AA0D0V0D4TypeOs6UInt32V10Foundation0J0Vs6UInt16VSgAA011CompressionM0OASSo10NSProgressCSgAT4DataVSi_SitKXEtKF', symObjAddr: 0x18B4, symBinAddr: 0xEBA80, symSize: 0x794 } + - { offsetInCU: 0x27C4, offset: 0x1E5E03, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC20writeLocalFileHeader33_604C70144D53B6896EE0A47AB80823C8LL4path17compressionMethod4size8checksum20modificationDateTimeAA5EntryV0deF0VSS_AA011CompressionP0Os6UInt32V12uncompressed_AR10compressedtARs6UInt16V_AVttKF', symObjAddr: 0x2174, symBinAddr: 0xEC340, symSize: 0x2BC } + - { offsetInCU: 0x2BEE, offset: 0x1E622D, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC10writeEntry33_604C70144D53B6896EE0A47AB80823C8LL15localFileHeader4type17compressionMethod10bufferSize8progress8providers6UInt32V11sizeWritten_AM5crc32tAA0D0V05LocalmN0V_AQ0D4TypeOAA011CompressionQ0OAMSo10NSProgressCSg10Foundation4DataVSi_SitKXEtKF', symObjAddr: 0x2D28, symBinAddr: 0xECEF4, symSize: 0x400 } + - { offsetInCU: 0x2F66, offset: 0x1E65A5, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC26writeEndOfCentralDirectory33_604C70144D53B6896EE0A47AB80823C8LL07centralG9Structure05startefG09operationAC0defG6RecordVAA5EntryV0fgP0V_s6UInt32VAC15ModifyOperationAELLOtKF', symObjAddr: 0x3128, symBinAddr: 0xED2F4, symSize: 0x1F8 } + - { offsetInCU: 0x3124, offset: 0x1E6763, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC6remove_10bufferSize8progressyAA5EntryV_s6UInt32VSo10NSProgressCSgtKF', symObjAddr: 0x3320, symBinAddr: 0xED4EC, symSize: 0x175C } + - { offsetInCU: 0x38A2, offset: 0x1E6EE1, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC6remove_10bufferSize8progressyAA5EntryV_s6UInt32VSo10NSProgressCSgtKF6$deferL_yyF', symObjAddr: 0x4D50, symBinAddr: 0xEEF1C, symSize: 0xF4 } + - { offsetInCU: 0x3B23, offset: 0x1E7162, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC27uniqueTemporaryDirectoryURL10Foundation0F0VyF', symObjAddr: 0x4A8C, symBinAddr: 0xEEC58, symSize: 0x2C4 } + - { offsetInCU: 0x3B79, offset: 0x1E71B8, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation7ArchiveC014replaceCurrentb4WithB02aty10Foundation3URLV_tKF', symObjAddr: 0x4E44, symBinAddr: 0xEF010, symSize: 0x264 } + - { offsetInCU: 0x27, offset: 0x1E729C, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE5crc328checksums6UInt32VAH_tF', symObjAddr: 0x0, symBinAddr: 0xEF824, symSize: 0x2A8 } + - { offsetInCU: 0x4B, offset: 0x1E72C0, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation8crcTableSays6UInt32VGvp', symObjAddr: 0x11B0, symBinAddr: 0x14E490, symSize: 0x0 } + - { offsetInCU: 0x231, offset: 0x1E74A6, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation8crcTable_WZ', symObjAddr: 0x330, symBinAddr: 0xEFB54, symSize: 0x30 } + - { offsetInCU: 0x26A, offset: 0x1E74DF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation8crcTableSays6UInt32VGvg', symObjAddr: 0x360, symBinAddr: 0xEFB84, symSize: 0x40 } + - { offsetInCU: 0x2CA, offset: 0x1E753F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOSQADSQ2eeoiySbx_xtFZTW', symObjAddr: 0x3A0, symBinAddr: 0xEFBC4, symSize: 0x18 } + - { offsetInCU: 0x34A, offset: 0x1E75BF, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOSHADSH9hashValueSivgTW', symObjAddr: 0x3B8, symBinAddr: 0xEFBDC, symSize: 0x44 } + - { offsetInCU: 0x42D, offset: 0x1E76A2, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOSHADSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x3FC, symBinAddr: 0xEFC20, symSize: 0x28 } + - { offsetInCU: 0x64F, offset: 0x1E78C4, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE7process9operation4size10bufferSize9skipCRC328provider8consumers6UInt32VSo019compression_stream_E0a_S2iSbACSi_SitKXEyACKXEtKFZTf4nnnnnnd_n', symObjAddr: 0x474, symBinAddr: 0xEFC98, symSize: 0x92C } + - { offsetInCU: 0xBFA, offset: 0x1E7E6F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOAFs0E0ADWl', symObjAddr: 0xE00, symBinAddr: 0xF05E4, symSize: 0x44 } + - { offsetInCU: 0xC0E, offset: 0x1E7E83, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOwet', symObjAddr: 0xEF0, symBinAddr: 0xF0628, symSize: 0x90 } + - { offsetInCU: 0xC22, offset: 0x1E7E97, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOwst', symObjAddr: 0xF80, symBinAddr: 0xF06B8, symSize: 0xBC } + - { offsetInCU: 0xC36, offset: 0x1E7EAB, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOwug', symObjAddr: 0x103C, symBinAddr: 0xF0774, symSize: 0x8 } + - { offsetInCU: 0xC4A, offset: 0x1E7EBF, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOwup', symObjAddr: 0x1044, symBinAddr: 0xF077C, symSize: 0x4 } + - { offsetInCU: 0xC5E, offset: 0x1E7ED3, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOwui', symObjAddr: 0x1048, symBinAddr: 0xF0780, symSize: 0xC } + - { offsetInCU: 0xC72, offset: 0x1E7EE7, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOMa', symObjAddr: 0x1054, symBinAddr: 0xF078C, symSize: 0x10 } + - { offsetInCU: 0xC86, offset: 0x1E7EFB, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOSHADSQWb', symObjAddr: 0x1064, symBinAddr: 0xF079C, symSize: 0x4 } + - { offsetInCU: 0xC9A, offset: 0x1E7F0F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOAFSQADWl', symObjAddr: 0x1068, symBinAddr: 0xF07A0, symSize: 0x44 } + - { offsetInCU: 0xDCB, offset: 0x1E8040, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOSHADSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x424, symBinAddr: 0xEFC48, symSize: 0x40 } + - { offsetInCU: 0xE67, offset: 0x1E80DC, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOs0E0ADsAGP7_domainSSvgTW', symObjAddr: 0x464, symBinAddr: 0xEFC88, symSize: 0x4 } + - { offsetInCU: 0xE83, offset: 0x1E80F8, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOs0E0ADsAGP5_codeSivgTW', symObjAddr: 0x468, symBinAddr: 0xEFC8C, symSize: 0x4 } + - { offsetInCU: 0xE9F, offset: 0x1E8114, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOs0E0ADsAGP9_userInfoyXlSgvgTW', symObjAddr: 0x46C, symBinAddr: 0xEFC90, symSize: 0x4 } + - { offsetInCU: 0xEBB, offset: 0x1E8130, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE16CompressionErrorOs0E0ADsAGP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x470, symBinAddr: 0xEFC94, symSize: 0x4 } + - { offsetInCU: 0x1146, offset: 0x1E83BB, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE5crc328checksums6UInt32VAH_tF', symObjAddr: 0x0, symBinAddr: 0xEF824, symSize: 0x2A8 } + - { offsetInCU: 0x1806, offset: 0x1E8A7B, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE10decompress4size10bufferSize9skipCRC328provider8consumers6UInt32VSi_SiSbACSi_SitKXEyACKXEtKFZ', symObjAddr: 0x2C8, symBinAddr: 0xEFAEC, symSize: 0x34 } + - { offsetInCU: 0x188D, offset: 0x1E8B02, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE8compress4size10bufferSize8provider8consumers6UInt32VSi_SiACSi_SitKXEyACKXEtKFZ', symObjAddr: 0x2FC, symBinAddr: 0xEFB20, symSize: 0x34 } + - { offsetInCU: 0x3F, offset: 0x1E8CB6, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOwet', symObjAddr: 0x28, symBinAddr: 0xF07E4, symSize: 0x90 } + - { offsetInCU: 0x53, offset: 0x1E8CCA, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOwst', symObjAddr: 0xB8, symBinAddr: 0xF0874, symSize: 0xBC } + - { offsetInCU: 0x67, offset: 0x1E8CDE, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOwug', symObjAddr: 0x174, symBinAddr: 0xF0930, symSize: 0x8 } + - { offsetInCU: 0x7B, offset: 0x1E8CF2, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOwup', symObjAddr: 0x17C, symBinAddr: 0xF0938, symSize: 0x4 } + - { offsetInCU: 0x8F, offset: 0x1E8D06, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOwui', symObjAddr: 0x180, symBinAddr: 0xF093C, symSize: 0xC } + - { offsetInCU: 0xA3, offset: 0x1E8D1A, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOMa', symObjAddr: 0x18C, symBinAddr: 0xF0948, symSize: 0x10 } + - { offsetInCU: 0xB7, offset: 0x1E8D2E, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOSHADSQWb', symObjAddr: 0x19C, symBinAddr: 0xF0958, symSize: 0x4 } + - { offsetInCU: 0xCB, offset: 0x1E8D42, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOAFSQADWl', symObjAddr: 0x1A0, symBinAddr: 0xF095C, symSize: 0x44 } + - { offsetInCU: 0x109, offset: 0x1E8D80, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOSQADSQ2eeoiySbx_xtFZTW', symObjAddr: 0x1E4, symBinAddr: 0xF09A0, symSize: 0x18 } + - { offsetInCU: 0x189, offset: 0x1E8E00, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOSHADSH9hashValueSivgTW', symObjAddr: 0x1FC, symBinAddr: 0xF09B8, symSize: 0x44 } + - { offsetInCU: 0x26C, offset: 0x1E8EE3, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOSHADSH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x240, symBinAddr: 0xF09FC, symSize: 0x28 } + - { offsetInCU: 0x2FF, offset: 0x1E8F76, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE9readChunk2of4fromACSi_SpySo7__sFILEVGtKFZySv_SitcfU_', symObjAddr: 0x2B8, symBinAddr: 0xF0A74, symSize: 0xC } + - { offsetInCU: 0x33B, offset: 0x1E8FB2, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE9readChunk2of4fromACSi_SpySo7__sFILEVGtKFZySv_SitcfU_', symObjAddr: 0x2B8, symBinAddr: 0xF0A74, symSize: 0xC } + - { offsetInCU: 0x367, offset: 0x1E8FDE, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE9readChunk2of4fromACSi_SpySo7__sFILEVGtKFZTf4nnd_n', symObjAddr: 0x2C4, symBinAddr: 0xF0A80, symSize: 0x1C4 } + - { offsetInCU: 0x527, offset: 0x1E919E, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE5write5chunk2toSiAC_SpySo7__sFILEVGtKFZTf4nnd_n', symObjAddr: 0x488, symBinAddr: 0xF0C44, symSize: 0x238 } + - { offsetInCU: 0x772, offset: 0x1E93E9, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOSHADSH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x268, symBinAddr: 0xF0A24, symSize: 0x40 } + - { offsetInCU: 0x80E, offset: 0x1E9485, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOs0D0ADsAGP7_domainSSvgTW', symObjAddr: 0x2A8, symBinAddr: 0xF0A64, symSize: 0x4 } + - { offsetInCU: 0x82A, offset: 0x1E94A1, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOs0D0ADsAGP5_codeSivgTW', symObjAddr: 0x2AC, symBinAddr: 0xF0A68, symSize: 0x4 } + - { offsetInCU: 0x846, offset: 0x1E94BD, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOs0D0ADsAGP9_userInfoyXlSgvgTW', symObjAddr: 0x2B0, symBinAddr: 0xF0A6C, symSize: 0x4 } + - { offsetInCU: 0x862, offset: 0x1E94D9, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE0B5ErrorOs0D0ADsAGP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x2B4, symBinAddr: 0xF0A70, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x1E97EE, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV4path5usingS2S10FoundationE8EncodingV_tF', symObjAddr: 0x0, symBinAddr: 0xF0E8C, symSize: 0x84 } + - { offsetInCU: 0xB7, offset: 0x1E987E, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV6OSTypeO8rawValueAESgSu_tcfCTf4nd_n', symObjAddr: 0x5B48, symBinAddr: 0xF6874, symSize: 0x48 } + - { offsetInCU: 0x132, offset: 0x1E98F9, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOSYAASY8rawValuexSg03RawE0Qz_tcfCTW', symObjAddr: 0x4CCC, symBinAddr: 0xF5B58, symSize: 0x8 } + - { offsetInCU: 0x14E, offset: 0x1E9915, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x4CD4, symBinAddr: 0xF5B60, symSize: 0xC } + - { offsetInCU: 0x16E, offset: 0x1E9935, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOSYAASY8rawValue03RawE0QzvgTW', symObjAddr: 0x4CD4, symBinAddr: 0xF5B60, symSize: 0xC } + - { offsetInCU: 0x20E, offset: 0x1E99D5, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x4DE4, symBinAddr: 0xF5C70, symSize: 0x4 } + - { offsetInCU: 0x22E, offset: 0x1E99F5, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x4DE4, symBinAddr: 0xF5C70, symSize: 0x4 } + - { offsetInCU: 0x240, offset: 0x1E9A07, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x58AC, symBinAddr: 0xF65D8, symSize: 0x29C } + - { offsetInCU: 0x5B4, offset: 0x1E9D7B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureV4data22additionalDataProviderAESg10Foundation0H0V_AKSiKXEtcfC015$s10Foundation4h3V13A76E10readStruct4from2atxSgSpySo7__sFILEVG_SitAD0B12SerializableRzlFZACSiKXEfU_AKXMtSpySo7__sFILEVGTf1ncn_nTf4nddn_n', symObjAddr: 0x4F48, symBinAddr: 0xF5C74, symSize: 0x4B8 } + - { offsetInCU: 0x773, offset: 0x1E9F3A, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderV4data22additionalDataProviderAESg10Foundation0H0V_AKSiKXEtcfC015$s10Foundation4h3V13A76E10readStruct4from2atxSgSpySo7__sFILEVG_SitAD0B12SerializableRzlFZACSiKXEfU_AKXMtSpySo7__sFILEVGTf1ncn_nTf4nddn_n', symObjAddr: 0x5420, symBinAddr: 0xF614C, symSize: 0x344 } + - { offsetInCU: 0x911, offset: 0x1EA0D8, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorV4data010additionalC8ProviderAESg10Foundation0C0V_AKSiKXEtcfCTf4gdd_n', symObjAddr: 0x5784, symBinAddr: 0xF64B0, symSize: 0x118 } + - { offsetInCU: 0x984, offset: 0x1EA14B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOSHAASQWb', symObjAddr: 0x5B90, symBinAddr: 0xF68BC, symSize: 0x4 } + - { offsetInCU: 0x998, offset: 0x1EA15F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOAESQAAWl', symObjAddr: 0x5B94, symBinAddr: 0xF68C0, symSize: 0x44 } + - { offsetInCU: 0x9AC, offset: 0x1EA173, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVwxx', symObjAddr: 0x5C1C, symBinAddr: 0xF6904, symSize: 0x68 } + - { offsetInCU: 0x9C0, offset: 0x1EA187, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVwcp', symObjAddr: 0x5CC8, symBinAddr: 0xF696C, symSize: 0x138 } + - { offsetInCU: 0x9D4, offset: 0x1EA19B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVwca', symObjAddr: 0x5E00, symBinAddr: 0xF6AA4, symSize: 0x248 } + - { offsetInCU: 0x9EF, offset: 0x1EA1B6, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVWOh', symObjAddr: 0x6048, symBinAddr: 0xF6CEC, symSize: 0x2C } + - { offsetInCU: 0xA18, offset: 0x1EA1DF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVwta', symObjAddr: 0x60A8, symBinAddr: 0xF6D18, symSize: 0x13C } + - { offsetInCU: 0xA2C, offset: 0x1EA1F3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVwet', symObjAddr: 0x61E4, symBinAddr: 0xF6E54, symSize: 0x54 } + - { offsetInCU: 0xA40, offset: 0x1EA207, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVwst', symObjAddr: 0x6238, symBinAddr: 0xF6EA8, symSize: 0x80 } + - { offsetInCU: 0xA54, offset: 0x1EA21B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryVMa', symObjAddr: 0x62B8, symBinAddr: 0xF6F28, symSize: 0x10 } + - { offsetInCU: 0xA68, offset: 0x1EA22F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOwet', symObjAddr: 0x62D8, symBinAddr: 0xF6F38, symSize: 0x90 } + - { offsetInCU: 0xA7C, offset: 0x1EA243, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOwst', symObjAddr: 0x6368, symBinAddr: 0xF6FC8, symSize: 0xBC } + - { offsetInCU: 0xA90, offset: 0x1EA257, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOwug', symObjAddr: 0x6424, symBinAddr: 0xF7084, symSize: 0x8 } + - { offsetInCU: 0xAA4, offset: 0x1EA26B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOwup', symObjAddr: 0x642C, symBinAddr: 0xF708C, symSize: 0x4 } + - { offsetInCU: 0xAB8, offset: 0x1EA27F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOwui', symObjAddr: 0x6430, symBinAddr: 0xF7090, symSize: 0x8 } + - { offsetInCU: 0xACC, offset: 0x1EA293, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOMa', symObjAddr: 0x6438, symBinAddr: 0xF7098, symSize: 0x10 } + - { offsetInCU: 0xAE0, offset: 0x1EA2A7, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVwxx', symObjAddr: 0x6448, symBinAddr: 0xF70A8, symSize: 0x2C } + - { offsetInCU: 0xAF4, offset: 0x1EA2BB, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVwcp', symObjAddr: 0x6474, symBinAddr: 0xF70D4, symSize: 0x7C } + - { offsetInCU: 0xB08, offset: 0x1EA2CF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVwca', symObjAddr: 0x64F0, symBinAddr: 0xF7150, symSize: 0xBC } + - { offsetInCU: 0xB1C, offset: 0x1EA2E3, size: 0x8, addend: 0x0, symName: ___swift_memcpy64_8, symObjAddr: 0x65AC, symBinAddr: 0xF720C, symSize: 0x14 } + - { offsetInCU: 0xB30, offset: 0x1EA2F7, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVwta', symObjAddr: 0x65C0, symBinAddr: 0xF7220, symSize: 0x70 } + - { offsetInCU: 0xB44, offset: 0x1EA30B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVwet', symObjAddr: 0x6630, symBinAddr: 0xF7290, symSize: 0x54 } + - { offsetInCU: 0xB58, offset: 0x1EA31F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVwst', symObjAddr: 0x6684, symBinAddr: 0xF72E4, symSize: 0x60 } + - { offsetInCU: 0xB6C, offset: 0x1EA333, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderVMa', symObjAddr: 0x66E4, symBinAddr: 0xF7344, symSize: 0x10 } + - { offsetInCU: 0xB80, offset: 0x1EA347, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureVwxx', symObjAddr: 0x66F4, symBinAddr: 0xF7354, symSize: 0x34 } + - { offsetInCU: 0xB94, offset: 0x1EA35B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureVwcp', symObjAddr: 0x6728, symBinAddr: 0xF7388, symSize: 0xA8 } + - { offsetInCU: 0xBA8, offset: 0x1EA36F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureVwca', symObjAddr: 0x67D0, symBinAddr: 0xF7430, symSize: 0x108 } + - { offsetInCU: 0xBBC, offset: 0x1EA383, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureVwta', symObjAddr: 0x68F4, symBinAddr: 0xF7538, symSize: 0x98 } + - { offsetInCU: 0xBD0, offset: 0x1EA397, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureVwet', symObjAddr: 0x698C, symBinAddr: 0xF75D0, symSize: 0x54 } + - { offsetInCU: 0xBE4, offset: 0x1EA3AB, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureVwst', symObjAddr: 0x69E0, symBinAddr: 0xF7624, symSize: 0x68 } + - { offsetInCU: 0xBF8, offset: 0x1EA3BF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureVMa', symObjAddr: 0x6A48, symBinAddr: 0xF768C, symSize: 0x10 } + - { offsetInCU: 0xC0C, offset: 0x1EA3D3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVwCP', symObjAddr: 0x6A58, symBinAddr: 0xF769C, symSize: 0x30 } + - { offsetInCU: 0xC20, offset: 0x1EA3E7, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVwxx', symObjAddr: 0x6A88, symBinAddr: 0xF76CC, symSize: 0xC } + - { offsetInCU: 0xC34, offset: 0x1EA3FB, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVwcp', symObjAddr: 0x6A94, symBinAddr: 0xF76D8, symSize: 0x48 } + - { offsetInCU: 0xC48, offset: 0x1EA40F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVwca', symObjAddr: 0x6ADC, symBinAddr: 0xF7720, symSize: 0x68 } + - { offsetInCU: 0xC5C, offset: 0x1EA423, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVwta', symObjAddr: 0x6B50, symBinAddr: 0xF7788, symSize: 0x40 } + - { offsetInCU: 0xC70, offset: 0x1EA437, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVwet', symObjAddr: 0x6B90, symBinAddr: 0xF77C8, symSize: 0x54 } + - { offsetInCU: 0xC84, offset: 0x1EA44B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVwst', symObjAddr: 0x6BE4, symBinAddr: 0xF781C, symSize: 0x50 } + - { offsetInCU: 0xC98, offset: 0x1EA45F, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14DataDescriptorVMa', symObjAddr: 0x6C34, symBinAddr: 0xF786C, symSize: 0x10 } + - { offsetInCU: 0xD8E, offset: 0x1EA555, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x4C0C, symBinAddr: 0xF5A98, symSize: 0x14 } + - { offsetInCU: 0xE38, offset: 0x1EA5FF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOSHAASH9hashValueSivgTW', symObjAddr: 0x4C20, symBinAddr: 0xF5AAC, symSize: 0x44 } + - { offsetInCU: 0xEE7, offset: 0x1EA6AE, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x4C64, symBinAddr: 0xF5AF0, symSize: 0x28 } + - { offsetInCU: 0xF3A, offset: 0x1EA701, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeOSHAASH13_rawHashValue4seedS2i_tFTW', symObjAddr: 0x4C8C, symBinAddr: 0xF5B18, symSize: 0x40 } + - { offsetInCU: 0x1194, offset: 0x1EA95B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV4path5usingS2S10FoundationE8EncodingV_tF', symObjAddr: 0x0, symBinAddr: 0xF0E8C, symSize: 0x84 } + - { offsetInCU: 0x11CC, offset: 0x1EA993, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV4pathSSvg', symObjAddr: 0x84, symBinAddr: 0xF0F10, symSize: 0x110 } + - { offsetInCU: 0x124A, offset: 0x1EAA11, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV9localSizeSivg', symObjAddr: 0x194, symBinAddr: 0xF1020, symSize: 0x58 } + - { offsetInCU: 0x1296, offset: 0x1EAA5D, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV4typeAC0B4TypeOvg', symObjAddr: 0x1EC, symBinAddr: 0xF1078, symSize: 0x218 } + - { offsetInCU: 0x1328, offset: 0x1EAAEF, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV16uncompressedSizeSivg', symObjAddr: 0x404, symBinAddr: 0xF1290, symSize: 0x28 } + - { offsetInCU: 0x13AE, offset: 0x1EAB75, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE9scanValue5startxSi_tlFs6UInt32V_Tg5', symObjAddr: 0x42C, symBinAddr: 0xF12B8, symSize: 0xF8 } + - { offsetInCU: 0x1587, offset: 0x1EAD4E, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV13ZIPFoundationE9scanValue5startxSi_tlFs6UInt16V_Tg5', symObjAddr: 0x534, symBinAddr: 0xF13C0, symSize: 0x114 } + - { offsetInCU: 0x1744, offset: 0x1EAF0B, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV25CentralDirectoryStructureV4data10Foundation4DataVvg', symObjAddr: 0x658, symBinAddr: 0xF14E4, symSize: 0x2570 } + - { offsetInCU: 0x28C2, offset: 0x1EC089, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV15LocalFileHeaderV4data10Foundation4DataVvg', symObjAddr: 0x2C88, symBinAddr: 0xF3B14, symSize: 0x1EC8 } + - { offsetInCU: 0x34CB, offset: 0x1ECC92, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeO8rawValueAESgSi_tcfC', symObjAddr: 0x4BF0, symBinAddr: 0xF5A7C, symSize: 0x14 } + - { offsetInCU: 0x34EC, offset: 0x1ECCB3, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV0B4TypeO8rawValueSivg', symObjAddr: 0x4C04, symBinAddr: 0xF5A90, symSize: 0x8 } + - { offsetInCU: 0x3547, offset: 0x1ECD0E, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14fileAttributesSDySo18NSFileAttributeKeyaypGvg', symObjAddr: 0x4CE0, symBinAddr: 0xF5B6C, symSize: 0xB0 } + - { offsetInCU: 0x3581, offset: 0x1ECD48, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV8checksums6UInt32Vvg', symObjAddr: 0x4D90, symBinAddr: 0xF5C1C, symSize: 0x28 } + - { offsetInCU: 0x35BD, offset: 0x1ECD84, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV14compressedSizeSivg', symObjAddr: 0x4DB8, symBinAddr: 0xF5C44, symSize: 0x28 } + - { offsetInCU: 0x35FF, offset: 0x1ECDC6, size: 0x8, addend: 0x0, symName: '_$s13ZIPFoundation5EntryV2eeoiySbAC_ACtFZ', symObjAddr: 0x4DE0, symBinAddr: 0xF5C6C, symSize: 0x4 } + - { offsetInCU: 0x5FC, offset: 0x1ED46E, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfC13ZIPFoundation5EntryV_Tgm5', symObjAddr: 0x2B04, symBinAddr: 0xFA34C, symSize: 0x8C } + - { offsetInCU: 0x6C3, offset: 0x1ED535, size: 0x8, addend: 0x0, symName: '_$ss30_copySequenceToContiguousArrayys0dE0Vy7ElementQzGxSTRzlF13ZIPFoundation7ArchiveC_Tg5', symObjAddr: 0x2C10, symBinAddr: 0xFA3D8, symSize: 0x374 } + - { offsetInCU: 0xA46, offset: 0x1ED8B8, size: 0x8, addend: 0x0, symName: '_$sSMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKFs15ContiguousArrayVy13ZIPFoundation5EntryVG_Tg5022$sSo13NSFileManagerC13f114E9unzipItem2at2to9skipCRC328progress17preferredEncodingy10Foundation3URLV_ALSbSo10NSProgressCSgSSAJE0L0VSgtKFSbAC5G10V_ATtXEfU_Tf1cn_n', symObjAddr: 0x35F4, symBinAddr: 0xFADBC, symSize: 0x68 } + - { offsetInCU: 0xB21, offset: 0x1ED993, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKF13ZIPFoundation5EntryV_Tg5022$sSo13NSFileManagerC13e114E9unzipItem2at2to9skipCRC328progress17preferredEncodingy10Foundation3URLV_ALSbSo10NSProgressCSgSSAJE0L0VSgtKFSbAC5F10V_ATtXEfU_Tf1cn_n', symObjAddr: 0x365C, symBinAddr: 0xFAE24, symSize: 0xFC } + - { offsetInCU: 0xDE5, offset: 0x1EDC57, size: 0x8, addend: 0x0, symName: '_$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_13ZIPFoundation5EntryV_Tg5022$sSo13NSFileManagerC13e114E9unzipItem2at2to9skipCRC328progress17preferredEncodingy10Foundation3URLV_ALSbSo10NSProgressCSgSSAJE0L0VSgtKFSbAC5F10V_ATtXEfU_Tf1nnncn_n', symObjAddr: 0x3758, symBinAddr: 0xFAF20, symSize: 0x2418 } + - { offsetInCU: 0x1645, offset: 0x1EE4B7, size: 0x8, addend: 0x0, symName: '_$sSMsSKRzrlE14_insertionSort6within9sortedEnd2byySny5IndexSlQzG_AFSb7ElementSTQz_AItKXEtKFSry13ZIPFoundation5EntryVG_Tg5022$sSo13NSFileManagerC13i114E9unzipItem2at2to9skipCRC328progress17preferredEncodingy10Foundation3URLV_ALSbSo10NSProgressCSgSSAJE0L0VSgtKFSbAC5J10V_ATtXEfU_Tf1nncn_n', symObjAddr: 0x5CC0, symBinAddr: 0xFD488, symSize: 0xB88 } + - { offsetInCU: 0x1AAF, offset: 0x1EE921, size: 0x8, addend: 0x0, symName: '_$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKF13ZIPFoundation5EntryV_Tg5022$sSo13NSFileManagerC13f114E9unzipItem2at2to9skipCRC328progress17preferredEncodingy10Foundation3URLV_ALSbSo10NSProgressCSgSSAJE0L0VSgtKFSbAC5G10V_ATtXEfU_Tf1nncn_n', symObjAddr: 0x68F0, symBinAddr: 0xFE0B8, symSize: 0x284 } + - { offsetInCU: 0x1E86, offset: 0x1EECF8, size: 0x8, addend: 0x0, symName: '_$sSr13_finalizeRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKF13ZIPFoundation5EntryV_Tg5022$sSo13NSFileManagerC13e114E9unzipItem2at2to9skipCRC328progress17preferredEncodingy10Foundation3URLV_ALSbSo10NSProgressCSgSSAJE0L0VSgtKFSbAC5F10V_ATtXEfU_Tf1nncn_n', symObjAddr: 0x6B74, symBinAddr: 0xFE33C, symSize: 0x14C } + - { offsetInCU: 0x2080, offset: 0x1EEEF2, size: 0x8, addend: 0x0, symName: '_$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlF13ZIPFoundation5EntryV_Tg5022$sSo13NSFileManagerC13g114E9unzipItem2at2to9skipCRC328progress17preferredEncodingy10Foundation3URLV_ALSbSo10NSProgressCSgSSAJE0L0VSgtKFSbAC5H10V_ATtXEfU_Tf1nnnnc_n', symObjAddr: 0x6CC0, symBinAddr: 0xFE488, symSize: 0x9A8 } + - { offsetInCU: 0x218A, offset: 0x1EEFFC, size: 0x8, addend: 0x0, symName: '_$sSo13NSFileManagerC13ZIPFoundationE15fileSizeForItem2ats6UInt32V10Foundation3URLV_tKFZTf4nd_n', symObjAddr: 0x7884, symBinAddr: 0xFEE44, symSize: 0x290 } + - { offsetInCU: 0x2333, offset: 0x1EF1A5, size: 0x8, addend: 0x0, symName: '_$sSS10FoundationE8EncodingVSgWOh', symObjAddr: 0x7C0C, symBinAddr: 0xFF0D4, symSize: 0x40 } + - { offsetInCU: 0x241B, offset: 0x1EF28D, size: 0x8, addend: 0x0, symName: '_$sSo13NSFileManagerC13ZIPFoundationE10attributes4fromSDySo0A12AttributeKeyaypGAC5EntryV_tFZTf4nd_n', symObjAddr: 0x7CC4, symBinAddr: 0xFF160, symSize: 0x36C } + - { offsetInCU: 0x2C19, offset: 0x1EFA8B, size: 0x8, addend: 0x0, symName: '_$sSo13NSFileManagerC13ZIPFoundationE11typeForItem2atAC5EntryV0H4TypeO10Foundation3URLV_tKFZ', symObjAddr: 0x0, symBinAddr: 0xF7888, symSize: 0x2D0 } + - { offsetInCU: 0x2D95, offset: 0x1EFC07, size: 0x8, addend: 0x0, symName: '_$sSo13NSFileManagerC13ZIPFoundationE30createParentDirectoryStructure3fory10Foundation3URLV_tKF', symObjAddr: 0x2D0, symBinAddr: 0xF7B58, symSize: 0x134 } + - { offsetInCU: 0x2DE1, offset: 0x1EFC53, size: 0x8, addend: 0x0, symName: '_$sSo13NSFileManagerC13ZIPFoundationE31fileModificationDateTimeForItem2at10Foundation0F0VAF3URLV_tKFZ', symObjAddr: 0x404, symBinAddr: 0xF7C8C, symSize: 0x2B0 } + - { offsetInCU: 0x2F6B, offset: 0x1EFDDD, size: 0x8, addend: 0x0, symName: '_$sSo13NSFileManagerC13ZIPFoundationE7zipItem2at2to16shouldKeepParent17compressionMethod8progressy10Foundation3URLV_ALSbAC011CompressionL0OSo10NSProgressCSgtKF', symObjAddr: 0x6B4, symBinAddr: 0xF7F3C, symSize: 0xBC4 } + - { offsetInCU: 0x3C3B, offset: 0x1F0AAD, size: 0x8, addend: 0x0, symName: '_$sSo13NSFileManagerC13ZIPFoundationE9unzipItem2at2to9skipCRC328progress17preferredEncodingy10Foundation3URLV_ALSbSo10NSProgressCSgSSAJE0L0VSgtKF', symObjAddr: 0x12B8, symBinAddr: 0xF8B00, symSize: 0x135C } + - { offsetInCU: 0x4467, offset: 0x1F12D9, size: 0x8, addend: 0x0, symName: '_$s10Foundation3URLV13ZIPFoundationE11isContained2inSbAC_tF', symObjAddr: 0x2668, symBinAddr: 0xF9EB0, symSize: 0x10C } + - { offsetInCU: 0x44A7, offset: 0x1F1319, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateV13ZIPFoundationE8dateTimeACs6UInt16V_AGt_tcfC', symObjAddr: 0x2774, symBinAddr: 0xF9FBC, symSize: 0x9C } + - { offsetInCU: 0x45E2, offset: 0x1F1454, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateV13ZIPFoundationE016fileModificationB0s6UInt16Vvg', symObjAddr: 0x2810, symBinAddr: 0xFA058, symSize: 0x128 } + - { offsetInCU: 0x4763, offset: 0x1F15D5, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DateV13ZIPFoundationE20fileModificationTimes6UInt16Vvg', symObjAddr: 0x2938, symBinAddr: 0xFA180, symSize: 0x108 } + - { offsetInCU: 0x48C1, offset: 0x1F1733, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF13ZIPFoundation5EntryV_Tg5', symObjAddr: 0x2A40, symBinAddr: 0xFA288, symSize: 0xC4 } + - { offsetInCU: 0x49E1, offset: 0x1F1853, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSo18NSFileAttributeKeya_ypTg5', symObjAddr: 0x2F84, symBinAddr: 0xFA74C, symSize: 0x68 } + - { offsetInCU: 0x4A67, offset: 0x1F18D9, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV12mutatingFind_8isUniques10_HashTableV6BucketV6bucket_Sb5foundtx_SbtFSo18NSFileAttributeKeya_ypTg5', symObjAddr: 0x2FEC, symBinAddr: 0xFA7B4, symSize: 0xC8 } + - { offsetInCU: 0x4AAB, offset: 0x1F191D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSo18NSFileAttributeKeya_ypTg5', symObjAddr: 0x30B4, symBinAddr: 0xFA87C, symSize: 0x1D8 } + - { offsetInCU: 0x4B8C, offset: 0x1F19FE, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSo18NSFileAttributeKeya_ypTg5', symObjAddr: 0x328C, symBinAddr: 0xFAA54, symSize: 0x368 } + - { offsetInCU: 0x4E25, offset: 0x1F1C97, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyF13ZIPFoundation5EntryV_Tg5', symObjAddr: 0x77E4, symBinAddr: 0xFEE30, symSize: 0x14 } +... diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/2rd-HR-hIS-view-RZ6-1m-lpj.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/2rd-HR-hIS-view-RZ6-1m-lpj.nib new file mode 100644 index 00000000..a9ed3ebf Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/2rd-HR-hIS-view-RZ6-1m-lpj.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/33y-Fu-8eO-view-QTb-QW-4kt.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/33y-Fu-8eO-view-QTb-QW-4kt.nib new file mode 100644 index 00000000..cf37b00c Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/33y-Fu-8eO-view-QTb-QW-4kt.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/5qf-l9-Bpt-view-lhE-xR-CfP.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/5qf-l9-Bpt-view-lhE-xR-CfP.nib new file mode 100644 index 00000000..66256180 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/5qf-l9-Bpt-view-lhE-xR-CfP.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/AVI-Sr-bRj-view-fsz-RU-5qo.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/AVI-Sr-bRj-view-fsz-RU-5qo.nib new file mode 100644 index 00000000..b8f58d6c Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/AVI-Sr-bRj-view-fsz-RU-5qo.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/Info.plist b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/Info.plist new file mode 100644 index 00000000..e1a4332f Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/Info.plist differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-2rd-HR-hIS.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-2rd-HR-hIS.nib new file mode 100644 index 00000000..976a5169 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-2rd-HR-hIS.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-33y-Fu-8eO.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-33y-Fu-8eO.nib new file mode 100644 index 00000000..e5a68c96 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-33y-Fu-8eO.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-5qf-l9-Bpt.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-5qf-l9-Bpt.nib new file mode 100644 index 00000000..e03a9be1 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-5qf-l9-Bpt.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-AVI-Sr-bRj.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-AVI-Sr-bRj.nib new file mode 100644 index 00000000..8d7072fc Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-AVI-Sr-bRj.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-X40-UA-27w.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-X40-UA-27w.nib new file mode 100644 index 00000000..dbb35217 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-X40-UA-27w.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-lvC-jH-Oee.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-lvC-jH-Oee.nib new file mode 100644 index 00000000..da6ae34b Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/UITableViewController-lvC-jH-Oee.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/rrE-mW-kkd-view-jSQ-O0-3rP.nib b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/rrE-mW-kkd-view-jSQ-O0-3rP.nib new file mode 100644 index 00000000..414dfd1a Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Base.lproj/Settings.storyboardc/rrE-mW-kkd-view-jSQ-O0-3rP.nib differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Headers/VitalSignEngineCore-Swift.h b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Headers/VitalSignEngineCore-Swift.h new file mode 100644 index 00000000..a3eb05a4 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Headers/VitalSignEngineCore-Swift.h @@ -0,0 +1,411 @@ +#if 0 +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) +#ifndef VITALSIGNENGINECORE_SWIFT_H +#define VITALSIGNENGINECORE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AVFoundation; +@import CoreFoundation; +@import CoreMedia; +@import Dispatch; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="VitalSignEngineCore",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + + + + + + + + + + + + +SWIFT_CLASS("_TtC19VitalSignEngineCore12CameraQueues") +@interface CameraQueues : NSObject +/// The serial execution queue for the camera preview layer (input stream) as well as output processing of photos. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull cameraQueue;) ++ (dispatch_queue_t _Nonnull)cameraQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of videos for recording. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull videoQueue;) ++ (dispatch_queue_t _Nonnull)videoQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of videos for frame processing. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull frameProcessorQueue;) ++ (dispatch_queue_t _Nonnull)frameProcessorQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of audio buffers. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull audioQueue;) ++ (dispatch_queue_t _Nonnull)audioQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of audio buffers. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull recordingQueue;) ++ (dispatch_queue_t _Nonnull)recordingQueue SWIFT_WARN_UNUSED_RESULT; +/// The serial execution queue for output processing of audio buffers. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) dispatch_queue_t _Nonnull simulatorQueue;) ++ (dispatch_queue_t _Nonnull)simulatorQueue SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSCoder; + +SWIFT_CLASS("_TtC19VitalSignEngineCore10CameraView") +@interface CameraView : UIView +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) Class _Nonnull layerClass;) ++ (Class _Nonnull)layerClass SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)_ OBJC_DESIGNATED_INITIALIZER SWIFT_UNAVAILABLE; +- (void)willMoveToSuperview:(UIView * _Nullable)newSuperview; +@end + + + + + + + + + +@class UIPinchGestureRecognizer; + +@interface CameraView (SWIFT_EXTENSION(VitalSignEngineCore)) +- (void)onPinch:(UIPinchGestureRecognizer * _Nonnull)gesture; +- (void)zoomWithFactor:(CGFloat)factor animated:(BOOL)animated; +@end + +@class AVCaptureOutput; +@class AVCaptureConnection; + +@interface CameraView (SWIFT_EXTENSION(VitalSignEngineCore)) +- (void)captureOutput:(AVCaptureOutput * _Nonnull)captureOutput didOutputSampleBuffer:(CMSampleBufferRef _Nonnull)sampleBuffer fromConnection:(AVCaptureConnection * _Nonnull)_; +@end + + + + + + + + + + + + + +SWIFT_CLASS("_TtC19VitalSignEngineCore15VitalSignCamera") +@interface VitalSignCamera : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)layoutSubviews; +@end + + + + + + + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Modules/module.modulemap b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Modules/module.modulemap new file mode 100644 index 00000000..f2dc90c0 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module VitalSignEngineCore { + header "VitalSignEngineCore-Swift.h" + requires objc +} diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/VitalSignEngineCore b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/VitalSignEngineCore new file mode 100755 index 00000000..86d5f4dd Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/VitalSignEngineCore differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/en.lproj/Localizable.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/en.lproj/Localizable.strings new file mode 100644 index 00000000..076a9750 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/en.lproj/Localizable.strings differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/en.lproj/Settings.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/en.lproj/Settings.strings new file mode 100644 index 00000000..423d858d --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/en.lproj/Settings.strings @@ -0,0 +1,183 @@ + +/* Class = "UILabel"; text = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; ObjectID = "2ad-p5-WH5"; */ +"2ad-p5-WH5.text" = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "4ie-UM-xw1"; */ +"4ie-UM-xw1.text" = "White Balance"; + +/* Class = "UILabel"; text = "Front"; ObjectID = "55X-XR-Xoe"; */ +"55X-XR-Xoe.text" = "Front"; + +/* Class = "UITableViewController"; title = "Preview Layer Gravity"; ObjectID = "5qf-l9-Bpt"; */ +"5qf-l9-Bpt.title" = "Preview Layer Gravity"; + +/* Class = "UILabel"; text = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; ObjectID = "6I3-ak-vEx"; */ +"6I3-ak-vEx.text" = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; + +/* Class = "UILabel"; text = "Continuous Auto"; ObjectID = "6yD-61-CEf"; */ +"6yD-61-CEf.text" = "Continuous Auto"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "77e-kN-xI5"; */ +"77e-kN-xI5.text" = "White Balance"; + +/* Class = "UILabel"; text = "Preview Gravity"; ObjectID = "7AW-UQ-WfA"; */ +"7AW-UQ-WfA.text" = "Preview Gravity"; + +/* Class = "UILabel"; text = "Lens Aperture"; ObjectID = "7ZB-LO-AYF"; */ +"7ZB-LO-AYF.text" = "Lens Aperture"; + +/* Class = "UINavigationItem"; title = "Preview Gravity"; ObjectID = "7aV-Vw-b2w"; */ +"7aV-Vw-b2w.title" = "Preview Gravity"; + +/* Class = "UINavigationItem"; title = "Camera"; ObjectID = "8D6-fu-CJu"; */ +"8D6-fu-CJu.title" = "Camera"; + +/* Class = "UILabel"; text = "Medium"; ObjectID = "9xa-bl-6eJ"; */ +"9xa-bl-6eJ.text" = "Medium"; + +/* Class = "UITableViewSection"; headerTitle = "Camera"; ObjectID = "AKs-Pq-lcR"; */ +"AKs-Pq-lcR.headerTitle" = "Camera"; + +/* Class = "UILabel"; text = "640x480"; ObjectID = "B6a-KT-T4m"; */ +"B6a-KT-T4m.text" = "640x480"; + +/* Class = "UILabel"; text = "Face Detector"; ObjectID = "Byq-a3-CTH"; */ +"Byq-a3-CTH.text" = "Face Detector"; + +/* Class = "UILabel"; text = "1920x1080"; ObjectID = "Dp9-9b-EEt"; */ +"Dp9-9b-EEt.text" = "1920x1080"; + +/* Class = "UILabel"; text = "A mode that locks the white balance state."; ObjectID = "FOH-2X-R88"; */ +"FOH-2X-R88.text" = "A mode that locks the white balance state."; + +/* Class = "UILabel"; text = "Duration"; ObjectID = "FPh-cx-ffz"; */ +"FPh-cx-ffz.text" = "Duration"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Hmc-Mc-AME"; */ +"Hmc-Mc-AME.text" = "Exposure"; + +/* Class = "UILabel"; text = "Resolution"; ObjectID = "J12-De-6Ah"; */ +"J12-De-6Ah.text" = "Resolution"; + +/* Class = "UITextField"; text = "100"; ObjectID = "J2A-ot-v0j"; */ +"J2A-ot-v0j.text" = "100"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "J5t-dB-TfS"; */ +"J5t-dB-TfS.text" = "30 fps"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "JgS-aW-Prv"; */ +"JgS-aW-Prv.text" = "Frame Rate"; + +/* Class = "UILabel"; text = "Video Size"; ObjectID = "KJ4-Uw-4AI"; */ +"KJ4-Uw-4AI.text" = "Video Size"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "Nuf-3J-OLu"; */ +"Nuf-3J-OLu.text" = "Locked"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "RKd-LF-IM5"; */ +"RKd-LF-IM5.text" = "Frame Rate"; + +/* Class = "UILabel"; text = "Resize Aspect"; ObjectID = "Rz5-6b-y0h"; */ +"Rz5-6b-y0h.text" = "Resize Aspect"; + +/* Class = "UILabel"; text = "f1.0"; ObjectID = "SxX-36-5NN"; */ +"SxX-36-5NN.text" = "f1.0"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Szo-Pj-jno"; */ +"Szo-Pj-jno.text" = "Exposure"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "TTb-bW-pMN"; */ +"TTb-bW-pMN.text" = "ISO"; + +/* Class = "UILabel"; text = "Camera"; ObjectID = "WaU-wB-ecv"; */ +"WaU-wB-ecv.text" = "Camera"; + +/* Class = "UITableViewController"; title = "White Balance"; ObjectID = "X40-UA-27w"; */ +"X40-UA-27w.title" = "White Balance"; + +/* Class = "UINavigationItem"; title = "Settings"; ObjectID = "Xje-kQ-L0P"; */ +"Xje-kQ-L0P.title" = "Settings"; + +/* Class = "UIBarButtonItem"; title = "Close"; ObjectID = "XvT-YW-xBL"; */ +"XvT-YW-xBL.title" = "Close"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YGU-l8-ZMR"; */ +"YGU-l8-ZMR.text" = "Locked"; + +/* Class = "UILabel"; text = "Format"; ObjectID = "YPv-nc-7nK"; */ +"YPv-nc-7nK.text" = "Format"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YrA-Y0-l1z"; */ +"YrA-Y0-l1z.text" = "Locked"; + +/* Class = "UINavigationItem"; title = "Format"; ObjectID = "Z09-mH-385"; */ +"Z09-mH-385.title" = "Format"; + +/* Class = "UILabel"; text = "Camera On/Off"; ObjectID = "ZiN-q3-8Cs"; */ +"ZiN-q3-8Cs.text" = "Camera On/Off"; + +/* Class = "UINavigationItem"; title = "White Balance"; ObjectID = "b1A-7E-zBH"; */ +"b1A-7E-zBH.title" = "White Balance"; + +/* Class = "UILabel"; text = "100"; ObjectID = "b1L-VE-boz"; */ +"b1L-VE-boz.text" = "100"; + +/* Class = "UINavigationItem"; title = "Exposure"; ObjectID = "bwF-Fn-XeY"; */ +"bwF-Fn-XeY.title" = "Exposure"; + +/* Class = "UIButton"; configuration.title = "Test"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.configuration.title" = "Test"; + +/* Class = "UIButton"; normalTitle = "Button"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.normalTitle" = "Test"; + +/* Class = "UISegmentedControl"; fSu-H9-Cz9.segmentTitles[0] = "sec"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[0]" = "sec"; + +/* Class = "UISegmentedControl"; fSu-H9-Cz9.segmentTitles[1] = "ms"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[1]" = "ms"; + +/* Class = "UISegmentedControl"; fSu-H9-Cz9.segmentTitles[2] = "μs"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[2]" = "μs"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "fty-cZ-huK"; */ +"fty-cZ-huK.text" = "Locked"; + +/* Class = "UILabel"; text = "Auto (10ms)"; ObjectID = "hVI-M7-yVe"; */ +"hVI-M7-yVe.text" = "Auto (10ms)"; + +/* Class = "UILabel"; text = "Camera Name"; ObjectID = "if3-5B-xPF"; */ +"if3-5B-xPF.text" = "Camera Name"; + +/* Class = "UILabel"; text = "Unit"; ObjectID = "l6D-7r-DH5"; */ +"l6D-7r-DH5.text" = "Unit"; + +/* Class = "UINavigationItem"; title = "Camera Test"; ObjectID = "lZ7-W3-MRS"; */ +"lZ7-W3-MRS.title" = "Camera Test"; + +/* Class = "UILabel"; text = "8ms"; ObjectID = "lct-8a-Lqk"; */ +"lct-8a-Lqk.text" = "8ms"; + +/* Class = "UITableViewController"; title = "Camera"; ObjectID = "lvC-jH-Oee"; */ +"lvC-jH-Oee.title" = "Camera"; + +/* Class = "UILabel"; text = "Resize Aspect Fill"; ObjectID = "mod-K3-RQU"; */ +"mod-K3-RQU.text" = "Resize Aspect Fill"; + +/* Class = "UILabel"; text = "HD 1920x1080"; ObjectID = "nbm-4k-ihb"; */ +"nbm-4k-ihb.text" = "HD 1920x1080"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "pKS-rd-Dx6"; */ +"pKS-rd-Dx6.text" = "30 fps"; + +/* Class = "UILabel"; text = "Exposure Duration"; ObjectID = "soE-ah-Y4f"; */ +"soE-ah-Y4f.text" = "Exposure Duration"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "u82-lR-lTP"; */ +"u82-lR-lTP.text" = "30 fps"; + +/* Class = "UILabel"; text = "100"; ObjectID = "y9H-1I-dYX"; */ +"y9H-1I-dYX.text" = "100"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "yOn-QG-KiO"; */ +"yOn-QG-KiO.text" = "ISO"; diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/video_for_simulator.mov b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/video_for_simulator.mov new file mode 100644 index 00000000..f5cf16dc Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/video_for_simulator.mov differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-HK.lproj/Localizable.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-HK.lproj/Localizable.strings new file mode 100644 index 00000000..75cc43b2 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-HK.lproj/Localizable.strings differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-HK.lproj/Settings.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-HK.lproj/Settings.strings new file mode 100644 index 00000000..4eb002c9 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-HK.lproj/Settings.strings @@ -0,0 +1,183 @@ + +/* Class = "UILabel"; text = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; ObjectID = "2ad-p5-WH5"; */ +"2ad-p5-WH5.text" = "持續監測曝光水平並在必要時自動調整曝光。"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "4ie-UM-xw1"; */ +"4ie-UM-xw1.text" = "白平衡"; + +/* Class = "UILabel"; text = "Front"; ObjectID = "55X-XR-Xoe"; */ +"55X-XR-Xoe.text" = "前置"; + +/* Class = "UITableViewController"; text = "Preview Layer Gravity"; ObjectID = "5qf-l9-Bpt"; */ +"5qf-l9-Bpt.title" = "相機預覽展示形式"; + +/* Class = "UILabel"; text = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; ObjectID = "6I3-ak-vEx"; */ +"6I3-ak-vEx.text" = "按比例顯示相機預覽,並使其限制在圖層的範圍內。"; + +/* Class = "UILabel"; text = "Continuous Auto"; ObjectID = "6yD-61-CEf"; */ +"6yD-61-CEf.text" = "連續自動"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "77e-kN-xI5"; */ +"77e-kN-xI5.text" = "白平衡"; + +/* Class = "UILabel"; text = "Preview Gravity"; ObjectID = "7AW-UQ-WfA"; */ +"7AW-UQ-WfA.text" = "相機預覽展示形式"; + +/* Class = "UILabel"; text = "Lens Aperture"; ObjectID = "7ZB-LO-AYF"; */ +"7ZB-LO-AYF.text" = "鏡頭光圈"; + +/* Class = "UINavigationItem"; text = "Preview Gravity"; ObjectID = "7aV-Vw-b2w"; */ +"7aV-Vw-b2w.title" = "相機預覽展示形式"; + +/* Class = "UINavigationItem"; text = "Camera"; ObjectID = "8D6-fu-CJu"; */ +"8D6-fu-CJu.title" = "相機"; + +/* Class = "UILabel"; text = "Medium"; ObjectID = "9xa-bl-6eJ"; */ +"9xa-bl-6eJ.text" = "中等品質"; + +/* Class = "UITableViewSection"; text = "Camera"; ObjectID = "AKs-Pq-lcR"; */ +"AKs-Pq-lcR.headerTitle" = "相機"; + +/* Class = "UILabel"; text = "640x480"; ObjectID = "B6a-KT-T4m"; */ +"B6a-KT-T4m.text" = "640x480"; + +/* Class = "UILabel"; text = "Face Detector"; ObjectID = "Byq-a3-CTH"; */ +"Byq-a3-CTH.text" = "人臉辨識"; + +/* Class = "UILabel"; text = "1920x1080"; ObjectID = "Dp9-9b-EEt"; */ +"Dp9-9b-EEt.text" = "1920x1080"; + +/* Class = "UILabel"; text = "A mode that locks the white balance state."; ObjectID = "FOH-2X-R88"; */ +"FOH-2X-R88.text" = "一種鎖定白平衡狀態的模式。"; + +/* Class = "UILabel"; text = "Duration"; ObjectID = "FPh-cx-ffz"; */ +"FPh-cx-ffz.text" = "持續時間"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Hmc-Mc-AME"; */ +"Hmc-Mc-AME.text" = "曝光"; + +/* Class = "UILabel"; text = "Resolution"; ObjectID = "J12-De-6Ah"; */ +"J12-De-6Ah.text" = "解析度"; + +/* Class = "UITextField"; text = "100"; ObjectID = "J2A-ot-v0j"; */ +"J2A-ot-v0j.text" = "100"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "J5t-dB-TfS"; */ +"J5t-dB-TfS.text" = "30 fps"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "JgS-aW-Prv"; */ +"JgS-aW-Prv.text" = "幀率"; + +/* Class = "UILabel"; text = "Video Size"; ObjectID = "KJ4-Uw-4AI"; */ +"KJ4-Uw-4AI.text" = "視頻尺寸"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "Nuf-3J-OLu"; */ +"Nuf-3J-OLu.text" = "鎖定"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "RKd-LF-IM5"; */ +"RKd-LF-IM5.text" = "幀率"; + +/* Class = "UILabel"; text = "Resize Aspect"; ObjectID = "Rz5-6b-y0h"; */ +"Rz5-6b-y0h.text" = "按比例調整"; + +/* Class = "UILabel"; text = "f1.0"; ObjectID = "SxX-36-5NN"; */ +"SxX-36-5NN.text" = "f1.0"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Szo-Pj-jno"; */ +"Szo-Pj-jno.text" = "曝光"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "TTb-bW-pMN"; */ +"TTb-bW-pMN.text" = "ISO"; + +/* Class = "UILabel"; text = "Camera"; ObjectID = "WaU-wB-ecv"; */ +"WaU-wB-ecv.text" = "相機"; + +/* Class = "UITableViewController"; text = "White Balance"; ObjectID = "X40-UA-27w"; */ +"X40-UA-27w.title" = "白平衡"; + +/* Class = "UINavigationItem"; text = "Settings"; ObjectID = "Xje-kQ-L0P"; */ +"Xje-kQ-L0P.title" = "設定"; + +/* Class = "UIBarButtonItem"; text = "Close"; ObjectID = "XvT-YW-xBL"; */ +"XvT-YW-xBL.title" = "關閉"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YGU-l8-ZMR"; */ +"YGU-l8-ZMR.text" = "鎖定"; + +/* Class = "UILabel"; text = "Format"; ObjectID = "YPv-nc-7nK"; */ +"YPv-nc-7nK.text" = "格式"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YrA-Y0-l1z"; */ +"YrA-Y0-l1z.text" = "鎖定"; + +/* Class = "UINavigationItem"; text = "Format"; ObjectID = "Z09-mH-385"; */ +"Z09-mH-385.title" = "格式"; + +/* Class = "UILabel"; text = "Camera On/Off"; ObjectID = "ZiN-q3-8Cs"; */ +"ZiN-q3-8Cs.text" = "相機 開/關"; + +/* Class = "UINavigationItem"; text = "White Balance"; ObjectID = "b1A-7E-zBH"; */ +"b1A-7E-zBH.title" = "白平衡"; + +/* Class = "UILabel"; text = "100"; ObjectID = "b1L-VE-boz"; */ +"b1L-VE-boz.text" = "100"; + +/* Class = "UINavigationItem"; text = "Exposure"; ObjectID = "bwF-Fn-XeY"; */ +"bwF-Fn-XeY.title" = "曝光"; + +/* Class = "UIButton"; text = "Test"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.configuration.title" = "測試"; + +/* Class = "UIButton"; text = "Button"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.normalTitle" = "測試"; + +/* Class = "UISegmentedControl"; text = "sec"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[0]" = "秒"; + +/* Class = "UISegmentedControl"; text = "ms"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[1]" = "毫秒"; + +/* Class = "UISegmentedControl"; text = "μs"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[2]" = "微秒"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "fty-cZ-huK"; */ +"fty-cZ-huK.text" = "鎖定"; + +/* Class = "UILabel"; text = "Auto (10ms)"; ObjectID = "hVI-M7-yVe"; */ +"hVI-M7-yVe.text" = "自動(10毫秒)"; + +/* Class = "UILabel"; text = "Camera Name"; ObjectID = "if3-5B-xPF"; */ +"if3-5B-xPF.text" = "相機名稱"; + +/* Class = "UILabel"; text = "Unit"; ObjectID = "l6D-7r-DH5"; */ +"l6D-7r-DH5.text" = "單位"; + +/* Class = "UINavigationItem"; text = "Camera Test"; ObjectID = "lZ7-W3-MRS"; */ +"lZ7-W3-MRS.title" = "相機測試"; + +/* Class = "UILabel"; text = "8ms"; ObjectID = "lct-8a-Lqk"; */ +"lct-8a-Lqk.text" = "8毫秒"; + +/* Class = "UITableViewController"; text = "Camera"; ObjectID = "lvC-jH-Oee"; */ +"lvC-jH-Oee.title" = "相機"; + +/* Class = "UILabel"; text = "Resize Aspect Fill"; ObjectID = "mod-K3-RQU"; */ +"mod-K3-RQU.text" = "按比例填充"; + +/* Class = "UILabel"; text = "HD 1920x1080"; ObjectID = "nbm-4k-ihb"; */ +"nbm-4k-ihb.text" = "HD 1920x1080"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "pKS-rd-Dx6"; */ +"pKS-rd-Dx6.text" = "30 fps"; + +/* Class = "UILabel"; text = "Exposure Duration"; ObjectID = "soE-ah-Y4f"; */ +"soE-ah-Y4f.text" = "曝光時間"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "u82-lR-lTP"; */ +"u82-lR-lTP.text" = "30 fps"; + +/* Class = "UILabel"; text = "100"; ObjectID = "y9H-1I-dYX"; */ +"y9H-1I-dYX.text" = "100"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "yOn-QG-KiO"; */ +"yOn-QG-KiO.text" = "ISO"; diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-Hans.lproj/Settings.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-Hans.lproj/Settings.strings new file mode 100644 index 00000000..04e133bd --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-Hans.lproj/Settings.strings @@ -0,0 +1,183 @@ + +/* Class = "UILabel"; text = "Continuously monitors exposure levels and automatically adjusts exposure when necessary."; ObjectID = "2ad-p5-WH5"; */ +"2ad-p5-WH5.text" = "持续监测曝光水平并在必要时自动调整曝光。"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "4ie-UM-xw1"; */ +"4ie-UM-xw1.text" = "白平衡"; + +/* Class = "UILabel"; text = "Front"; ObjectID = "55X-XR-Xoe"; */ +"55X-XR-Xoe.text" = "前置"; + +/* Class = "UITableViewController"; text = "Preview Layer Gravity"; ObjectID = "5qf-l9-Bpt"; */ +"5qf-l9-Bpt.title" = "相机预览展示形式"; + +/* Class = "UILabel"; text = "Show the camera preview by preserving its aspect ratio and fits it within the layer's bounds."; ObjectID = "6I3-ak-vEx"; */ +"6I3-ak-vEx.text" = "按比例显示相机预览,并使其限制在图层的范围内。"; + +/* Class = "UILabel"; text = "Continuous Auto"; ObjectID = "6yD-61-CEf"; */ +"6yD-61-CEf.text" = "连续自动"; + +/* Class = "UILabel"; text = "White Balance"; ObjectID = "77e-kN-xI5"; */ +"77e-kN-xI5.text" = "白平衡"; + +/* Class = "UILabel"; text = "Preview Gravity"; ObjectID = "7AW-UQ-WfA"; */ +"7AW-UQ-WfA.text" = "相机预览展示形式"; + +/* Class = "UILabel"; text = "Lens Aperture"; ObjectID = "7ZB-LO-AYF"; */ +"7ZB-LO-AYF.text" = "镜头光圈"; + +/* Class = "UINavigationItem"; text = "Preview Gravity"; ObjectID = "7aV-Vw-b2w"; */ +"7aV-Vw-b2w.title" = "相机预览展示形式"; + +/* Class = "UINavigationItem"; text = "Camera"; ObjectID = "8D6-fu-CJu"; */ +"8D6-fu-CJu.title" = "相机"; + +/* Class = "UILabel"; text = "Medium"; ObjectID = "9xa-bl-6eJ"; */ +"9xa-bl-6eJ.text" = "中等品质"; + +/* Class = "UITableViewSection"; text = "Camera"; ObjectID = "AKs-Pq-lcR"; */ +"AKs-Pq-lcR.headerTitle" = "相机"; + +/* Class = "UILabel"; text = "640x480"; ObjectID = "B6a-KT-T4m"; */ +"B6a-KT-T4m.text" = "640x480"; + +/* Class = "UILabel"; text = "Face Detector"; ObjectID = "Byq-a3-CTH"; */ +"Byq-a3-CTH.text" = "人脸识别"; + +/* Class = "UILabel"; text = "1920x1080"; ObjectID = "Dp9-9b-EEt"; */ +"Dp9-9b-EEt.text" = "1920x1080"; + +/* Class = "UILabel"; text = "A mode that locks the white balance state."; ObjectID = "FOH-2X-R88"; */ +"FOH-2X-R88.text" = "一种锁定白平衡状态的模式。"; + +/* Class = "UILabel"; text = "Duration"; ObjectID = "FPh-cx-ffz"; */ +"FPh-cx-ffz.text" = "持续时间"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Hmc-Mc-AME"; */ +"Hmc-Mc-AME.text" = "曝光"; + +/* Class = "UILabel"; text = "Resolution"; ObjectID = "J12-De-6Ah"; */ +"J12-De-6Ah.text" = "分辨率"; + +/* Class = "UITextField"; text = "100"; ObjectID = "J2A-ot-v0j"; */ +"J2A-ot-v0j.text" = "100"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "J5t-dB-TfS"; */ +"J5t-dB-TfS.text" = "30 fps"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "JgS-aW-Prv"; */ +"JgS-aW-Prv.text" = "帧率"; + +/* Class = "UILabel"; text = "Video Size"; ObjectID = "KJ4-Uw-4AI"; */ +"KJ4-Uw-4AI.text" = "视频尺寸"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "Nuf-3J-OLu"; */ +"Nuf-3J-OLu.text" = "锁定"; + +/* Class = "UILabel"; text = "Frame Rate"; ObjectID = "RKd-LF-IM5"; */ +"RKd-LF-IM5.text" = "帧率"; + +/* Class = "UILabel"; text = "Resize Aspect"; ObjectID = "Rz5-6b-y0h"; */ +"Rz5-6b-y0h.text" = "按比例调整"; + +/* Class = "UILabel"; text = "f1.0"; ObjectID = "SxX-36-5NN"; */ +"SxX-36-5NN.text" = "f1.0"; + +/* Class = "UILabel"; text = "Exposure"; ObjectID = "Szo-Pj-jno"; */ +"Szo-Pj-jno.text" = "曝光"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "TTb-bW-pMN"; */ +"TTb-bW-pMN.text" = "ISO"; + +/* Class = "UILabel"; text = "Camera"; ObjectID = "WaU-wB-ecv"; */ +"WaU-wB-ecv.text" = "相机"; + +/* Class = "UITableViewController"; text = "White Balance"; ObjectID = "X40-UA-27w"; */ +"X40-UA-27w.title" = "白平衡"; + +/* Class = "UINavigationItem"; text = "Settings"; ObjectID = "Xje-kQ-L0P"; */ +"Xje-kQ-L0P.title" = "设定"; + +/* Class = "UIBarButtonItem"; text = "Close"; ObjectID = "XvT-YW-xBL"; */ +"XvT-YW-xBL.title" = "关闭"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YGU-l8-ZMR"; */ +"YGU-l8-ZMR.text" = "鎖定"; + +/* Class = "UILabel"; text = "Format"; ObjectID = "YPv-nc-7nK"; */ +"YPv-nc-7nK.text" = "格式"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "YrA-Y0-l1z"; */ +"YrA-Y0-l1z.text" = "鎖定"; + +/* Class = "UINavigationItem"; text = "Format"; ObjectID = "Z09-mH-385"; */ +"Z09-mH-385.title" = "格式"; + +/* Class = "UILabel"; text = "Camera On/Off"; ObjectID = "ZiN-q3-8Cs"; */ +"ZiN-q3-8Cs.text" = "相机 开/关"; + +/* Class = "UINavigationItem"; text = "White Balance"; ObjectID = "b1A-7E-zBH"; */ +"b1A-7E-zBH.title" = "白平衡"; + +/* Class = "UILabel"; text = "100"; ObjectID = "b1L-VE-boz"; */ +"b1L-VE-boz.text" = "100"; + +/* Class = "UINavigationItem"; text = "Exposure"; ObjectID = "bwF-Fn-XeY"; */ +"bwF-Fn-XeY.title" = "曝光"; + +/* Class = "UIButton"; text = "Test"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.configuration.title" = "测试"; + +/* Class = "UIButton"; text = "Button"; ObjectID = "cC0-N9-hxt"; */ +"cC0-N9-hxt.normalTitle" = "测试"; + +/* Class = "UISegmentedControl"; text = "sec"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[0]" = "秒"; + +/* Class = "UISegmentedControl"; text = "ms"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[1]" = "毫秒"; + +/* Class = "UISegmentedControl"; text = "μs"; ObjectID = "fSu-H9-Cz9"; */ +"fSu-H9-Cz9.segmentTitles[2]" = "微秒"; + +/* Class = "UILabel"; text = "Locked"; ObjectID = "fty-cZ-huK"; */ +"fty-cZ-huK.text" = "鎖定"; + +/* Class = "UILabel"; text = "Auto (10ms)"; ObjectID = "hVI-M7-yVe"; */ +"hVI-M7-yVe.text" = "自动(10毫秒)"; + +/* Class = "UILabel"; text = "Camera Name"; ObjectID = "if3-5B-xPF"; */ +"if3-5B-xPF.text" = "相机名称"; + +/* Class = "UILabel"; text = "Unit"; ObjectID = "l6D-7r-DH5"; */ +"l6D-7r-DH5.text" = "单位"; + +/* Class = "UINavigationItem"; text = "Camera Test"; ObjectID = "lZ7-W3-MRS"; */ +"lZ7-W3-MRS.title" = "相机测试"; + +/* Class = "UILabel"; text = "8ms"; ObjectID = "lct-8a-Lqk"; */ +"lct-8a-Lqk.text" = "8毫秒"; + +/* Class = "UITableViewController"; text = "Camera"; ObjectID = "lvC-jH-Oee"; */ +"lvC-jH-Oee.title" = "相机"; + +/* Class = "UILabel"; text = "Resize Aspect Fill"; ObjectID = "mod-K3-RQU"; */ +"mod-K3-RQU.text" = "按比例填充"; + +/* Class = "UILabel"; text = "HD 1920x1080"; ObjectID = "nbm-4k-ihb"; */ +"nbm-4k-ihb.text" = "HD 1920x1080"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "pKS-rd-Dx6"; */ +"pKS-rd-Dx6.text" = "30 fps"; + +/* Class = "UILabel"; text = "Exposure Duration"; ObjectID = "soE-ah-Y4f"; */ +"soE-ah-Y4f.text" = "曝光时间"; + +/* Class = "UILabel"; text = "30 fps"; ObjectID = "u82-lR-lTP"; */ +"u82-lR-lTP.text" = "30 fps"; + +/* Class = "UILabel"; text = "100"; ObjectID = "y9H-1I-dYX"; */ +"y9H-1I-dYX.text" = "100"; + +/* Class = "UILabel"; text = "ISO"; ObjectID = "yOn-QG-KiO"; */ +"yOn-QG-KiO.text" = "ISO"; diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-Hant.lproj/Localizable.strings b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-Hant.lproj/Localizable.strings new file mode 100644 index 00000000..75cc43b2 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/VitalSignEngineCore.framework/zh-Hant.lproj/Localizable.strings differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Info.plist b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Info.plist new file mode 100644 index 00000000..65c1d7b0 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.demo.panoptic + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 4.8.1 + CFBundleVersion + 1 + + diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/DWARF/VitalSignEngineCore b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/DWARF/VitalSignEngineCore new file mode 100644 index 00000000..7ed4769d Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignEngineCore.xcframework/ios-x86_64-simulator/dSYMs/VitalSignEngineCore.framework.dSYM/Contents/Resources/DWARF/VitalSignEngineCore differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/Info.plist b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/Info.plist new file mode 100644 index 00000000..69867543 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/Info.plist @@ -0,0 +1,47 @@ + + + + + AvailableLibraries + + + BinaryPath + VitalSignObjCFramework.framework/VitalSignObjCFramework + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-x86_64-simulator + LibraryPath + VitalSignObjCFramework.framework + SupportedArchitectures + + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + VitalSignObjCFramework.framework/VitalSignObjCFramework + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64 + LibraryPath + VitalSignObjCFramework.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/Headers/VitalSignObjCFramework.h b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/Headers/VitalSignObjCFramework.h new file mode 100644 index 00000000..feae7e75 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/Headers/VitalSignObjCFramework.h @@ -0,0 +1,17 @@ +// +// VitalSignObjCFramework.h +// VitalSignObjCFramework +// +// Created by Eddie Lau on 8/6/2023. +// + +#import + +//! Project version number for VitalSignObjCFramework. +FOUNDATION_EXPORT double VitalSignObjCFrameworkVersionNumber; + +//! Project version string for VitalSignObjCFramework. +FOUNDATION_EXPORT const unsigned char VitalSignObjCFrameworkVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/Modules/module.modulemap b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/Modules/module.modulemap new file mode 100644 index 00000000..d01c78b4 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module VitalSignObjCFramework { + umbrella header "VitalSignObjCFramework.h" + export * + + module * { export * } +} diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/VitalSignObjCFramework b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/VitalSignObjCFramework new file mode 100755 index 00000000..c561be5f Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/VitalSignObjCFramework differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/_CodeSignature/CodeResources b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..f26fd206 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/VitalSignObjCFramework.framework/_CodeSignature/CodeResources @@ -0,0 +1,124 @@ + + + + + files + + Headers/VitalSignObjCFramework.h + + CdA62sXuLiyZ24FIv/0cHywdeT4= + + Info.plist + + G44lW0TrsCTFA8x2pXw6EX0I/tI= + + Modules/module.modulemap + + fCoLhLRYL6DmWGrSLEWWmXOz2gM= + + + files2 + + Headers/VitalSignObjCFramework.h + + hash2 + + RYvZ8Aw+PynSAoB6GHYJWogvO3tOweT93JrLAL4ASCo= + + + Modules/module.modulemap + + hash2 + + 9ytJ/YRg/NYVEdrK/5XnW2GCvMh+wwM0BRYfPdiKK9A= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Resources/DWARF/VitalSignObjCFramework b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Resources/DWARF/VitalSignObjCFramework new file mode 100644 index 00000000..8b8eace1 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-arm64/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Resources/DWARF/VitalSignObjCFramework differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/Info.plist b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/Info.plist new file mode 100644 index 00000000..5522f5c0 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/Info.plist differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/Modules/module.modulemap b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/Modules/module.modulemap new file mode 100644 index 00000000..d01c78b4 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module VitalSignObjCFramework { + umbrella header "VitalSignObjCFramework.h" + export * + + module * { export * } +} diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/VitalSignObjCFramework b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/VitalSignObjCFramework new file mode 100755 index 00000000..a7ce0477 Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/VitalSignObjCFramework differ diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/_CodeSignature/CodeResources b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/_CodeSignature/CodeResources new file mode 100644 index 00000000..4304c427 --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/VitalSignObjCFramework.framework/_CodeSignature/CodeResources @@ -0,0 +1,124 @@ + + + + + files + + Headers/VitalSignObjCFramework.h + + CdA62sXuLiyZ24FIv/0cHywdeT4= + + Info.plist + + e47bkbWmbhiOYpQ2/SHW48rW73c= + + Modules/module.modulemap + + fCoLhLRYL6DmWGrSLEWWmXOz2gM= + + + files2 + + Headers/VitalSignObjCFramework.h + + hash2 + + RYvZ8Aw+PynSAoB6GHYJWogvO3tOweT93JrLAL4ASCo= + + + Modules/module.modulemap + + hash2 + + 9ytJ/YRg/NYVEdrK/5XnW2GCvMh+wwM0BRYfPdiKK9A= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Info.plist b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Info.plist new file mode 100644 index 00000000..131697ec --- /dev/null +++ b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.ai.panoptic.VitalSignObjCFramework + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Resources/DWARF/VitalSignObjCFramework b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Resources/DWARF/VitalSignObjCFramework new file mode 100644 index 00000000..d1ee642b Binary files /dev/null and b/packages/vital_sign_camera/ios/frameworks/VitalSignObjCFramework.xcframework/ios-x86_64-simulator/dSYMs/VitalSignObjCFramework.framework.dSYM/Contents/Resources/DWARF/VitalSignObjCFramework differ diff --git a/packages/vital_sign_camera/lib/src/auto_focus_system.dart b/packages/vital_sign_camera/lib/src/auto_focus_system.dart new file mode 100644 index 00000000..ac79e62a --- /dev/null +++ b/packages/vital_sign_camera/lib/src/auto_focus_system.dart @@ -0,0 +1,18 @@ +/// Indicates a format's autofocus system. +/// +/// * `none`: Indicates that autofocus is not available +/// * `contrastDetection`: Indicates that autofocus is achieved by contrast detection. Contrast detection performs a focus scan to find the optimal position +/// * `phaseDetection`: Indicates that autofocus is achieved by phase detection. Phase detection has the ability to achieve focus in many cases without a focus scan. Phase detection autofocus is typically less visually intrusive than contrast detection autofocus +enum AutoFocusSystem { contrastDetection, phaseDetection, none } + +AutoFocusSystem autoFocusSystemFromString(String string) { + switch (string) { + case 'contrast-detection': + return AutoFocusSystem.contrastDetection; + case 'phase-detection': + return AutoFocusSystem.phaseDetection; + case 'none': + default: + return AutoFocusSystem.none; + } +} diff --git a/packages/vital_sign_camera/lib/src/camera_capture_format.dart b/packages/vital_sign_camera/lib/src/camera_capture_format.dart new file mode 100644 index 00000000..3371ef61 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/camera_capture_format.dart @@ -0,0 +1,87 @@ +import 'pixel_format.dart'; +import 'video_stabilization_mode.dart'; +import 'auto_focus_system.dart'; +import 'color_space.dart'; + +/// The range of the frame rate. +class FrameRateRange { + /// The minimum frame rate. + final int minFrameRate; + + // The maximum frame rate. + final int maxFrameRate; + + const FrameRateRange(this.minFrameRate, this.maxFrameRate); + factory FrameRateRange.fromMap(Map map) { + return FrameRateRange(map['minFrameRate'], map['maxFrameRate']); + } +} + +/// The capture format of the camera device. +class CameraCaptureFormat { + final double photoHeight; + final double photoWidth; + final double? videoHeight; + final double? videoWidth; + final bool isHighestPhotoQualitySupported; + final int? maxISO; + final int? minISO; + final double? fieldOfView; + final double? maxZoom; + final List colorSpaces; + final bool supportsVideoHDR; + final bool supportsPhotoHDR; + final List frameRateRanges; + final AutoFocusSystem autoFocusSystem; + final List videoStabilizationModes; + final PixelFormat pixelFormat; + + const CameraCaptureFormat( + this.photoHeight, + this.photoWidth, + this.videoHeight, + this.videoWidth, + this.isHighestPhotoQualitySupported, + this.maxISO, + this.minISO, + this.fieldOfView, + this.maxZoom, + this.colorSpaces, + this.supportsVideoHDR, + this.supportsPhotoHDR, + this.frameRateRanges, + this.autoFocusSystem, + this.videoStabilizationModes, + this.pixelFormat); + + factory CameraCaptureFormat.fromMap(Map map) { + return CameraCaptureFormat( + map['photoHeight'], + map['photoWidth'], + map['videoHeight'], + map['videoWidth'], + map['isHighestPhotoQualitySupported'] ?? false, + map['maxISO'], + map['minISO'], + map['fieldOfView'], + map['maxZoom'], + (map['colorSpaces'] as List) + .where((e) => e != null) + .map((e) => e as String) + .map(colorSpaceFromString) + .toList(), + map['supportsVideoHDR'], + map['supportsPhotoHDR'], + (map['frameRateRanges'] as List) + .where((element) => element != null) + .map((e) => FrameRateRange.fromMap(e! as Map)) + .toList(), + autoFocusSystemFromString(map['autoFocusSystem']), + (map['videoStabilizationModes'] as List) + .where((element) => element != null) + .map((e) => e! as String) + .map(videoStabilizationModeFromString) + .toList(), + pixelFormatFromString(map['pixelFormat'])); + } +} diff --git a/packages/vital_sign_camera/lib/src/camera_device.dart b/packages/vital_sign_camera/lib/src/camera_device.dart new file mode 100644 index 00000000..c5bd07d3 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/camera_device.dart @@ -0,0 +1,129 @@ +import 'camera_device_type.dart'; +import 'camera_position.dart'; +import 'camera_capture_format.dart'; + +/// Represents a camera device discovered by the [availableCameraDevices()] function +class CameraDevice { + /// The native ID of the camera device instance. + final String id; + + /// The physical devices this `CameraDevice` contains. + /// + /// If this camera device is a **logical camera** (combination of multiple physical cameras), there are multiple cameras in this list. + /// If this camera device is a **physical camera**, there is only a single element in this list. + /// + /// You can check if the camera is a logical multi-camera by using the [isMultiCam] property. + final List devices; + + /// Specifies the physical position of this camera. (back or front) + final CameraPosition position; + + /// A friendly localized name describing the camera. + final String name; + + /// Specifies whether this camera supports enabling flash for photo capture. + final bool hasFlash; + + /// Specifies whether this camera supports continuously enabling the flash to act like a torch (flash with video capture) + final bool hasTorch; + + /// A property indicating whether the device is a virtual multi-camera consisting of multiple combined physical cameras. + /// + /// Examples: + /// The Dual Camera, which supports seamlessly switching between a wide and telephoto camera while zooming and generating depth data from the disparities between the different points of view of the physical cameras. + /// The TrueDepth Camera, which generates depth data from disparities between a YUV camera and an Infrared camera pointed in the same direction. + final bool isMultiCam; + + /// Whether this camera device supports using Video Recordings (`video={true}`) and Frame Processors (`frameProcessor={...}`) at the same time. See ["The `supportsParallelVideoProcessing` prop"](https://mrousavy.github.io/react-native-vision-camera/docs/guides/devices#the-supportsparallelvideoprocessing-prop) for more information. + /// + /// If this property is `false`, you can only enable `video` or add a `frameProcessor`, but not both. + /// On iOS this value is always `true`. + /// On newer Android devices this value is always `true`. + /// On older Android devices this value is `false` if the Camera's hardware level is `LEGACY` or `LIMITED`, `true` otherwise. (See [`INFO_SUPPORTED_HARDWARE_LEVEL`](https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL) or [the tables at "Regular capture"](https://developer.android.com/reference/android/hardware/camera2/CameraDevice#regular-capture)) + final bool supportsParallelVideoProcessing; + + /// Whether this camera supports taking photos in RAW format + /// + /// **! Work in Progress !** + final bool supportsRawCapture; + + /// Whether this camera supports taking photos with depth data. + /// + /// **! Work in Progress !** + final bool supportsDepthCapture; + + /// Whether this camera device supports low light boost. + final bool supportsLowLightBoost; + + /// Specifies whether this device supports focusing) + final bool supportsFocus; + + /// Minimum available zoom factor. (e.g. `1`) + final double minZoom; + + /// Maximum available zoom factor. (e.g. `128`) + final double maxZoom; + + /// The zoom factor where the camera is "neutral". + /// + /// For single-physical cameras this property is always `1.0`. + /// For multi cameras this property is a value between `minZoom` and `maxZoom`, where the camera is in _wide-angle_ mode and hasn't switched to the _ultra-wide-angle_ ("fish-eye") or telephoto camera yet. + /// + /// Use this value as an initial value for the zoom property if you implement custom zoom. (e.g. reanimated shared value should be initially set to this value) + /// ```const device = ... + /// + /// const zoom = useSharedValue(device.neutralZoom) // <-- initial value so it doesn't start at ultra-wide + /// const cameraProps = useAnimatedProps(() => ({ + /// zoom: zoom.value + /// }))``` + final double neutralZoom; + + /// All available formats for this camera device. Use this to find the best format for your use case and set it to the [CameraDevice.formats] property. + final List formats; + + const CameraDevice( + this.id, + this.devices, + this.position, + this.name, + this.hasFlash, + this.hasTorch, + this.isMultiCam, + this.supportsParallelVideoProcessing, + this.supportsRawCapture, + this.supportsDepthCapture, + this.supportsLowLightBoost, + this.supportsFocus, + this.minZoom, + this.maxZoom, + this.neutralZoom, + this.formats); + + factory CameraDevice.fromMap(Map map) { + return CameraDevice( + map['id'], + (map['devices'] as List) + .where((element) => element != null) + .map((e) => e as String) + .map(cameraDeviceTypeFromString) + .toList(), + cameraPositionFromString(map['position']), + map['name'], + map['hasFlash'], + map['hasTorch'], + map['isMultiCam'], + map['supportsParallelVideoProcessing'], + map['supportsRawCapture'], + map['supportsDepthCapture'], + map['supportsLowLightBoost'], + map['supportsFocus'], + map['minZoom'], + map['maxZoom'], + map['neutralZoom'], + (map['formats'] as List) + .where((element) => element != null) + .map((e) => e!) + .map((e) => CameraCaptureFormat.fromMap(e as Map)) + .toList()); + } +} diff --git a/packages/vital_sign_camera/lib/src/camera_device_type.dart b/packages/vital_sign_camera/lib/src/camera_device_type.dart new file mode 100644 index 00000000..4d88adac --- /dev/null +++ b/packages/vital_sign_camera/lib/src/camera_device_type.dart @@ -0,0 +1,34 @@ +/// Indentifiers for a physical camera (one that actually exists on the back/front of the device) +/// +/// * `ultraWideAngleCamera`: A built-in camera with a shorter focal length than that of a wide-angle camera. (focal length between below 24mm) +/// * `wideAngleCamera`: A built-in wide-angle camera. (focal length between 24mm and 35mm) +/// * `telephotoCamera`: A built-in camera device with a longer focal length than a wide-angle camera. (focal length between above 85mm) +/// +/// Indentifiers for a logical camera (Combinations of multiple physical cameras to create a single logical camera). +/// +/// * `dualCamera`: A combination of wide-angle and telephoto cameras that creates a capture device. +/// * `dualWideCamera`: A device that consists of two cameras of fixed focal length, one ultrawide angle and one wide angle. +/// * `tripleCamera`: A device that consists of three cameras of fixed focal length, one ultrawide angle, one wide angle, and one telephoto. +enum CameraDeviceType { + // Physical camera type + ultraWideAngleCamera, + wideAngleCamera, + telephotoCamera, + // Logical camera type, for query only + dualCamera, + dualWideCamera, + tripleCamera +} + +CameraDeviceType cameraDeviceTypeFromString(String string) { + switch (string) { + case 'ultra-wide-angle-camera': + return CameraDeviceType.ultraWideAngleCamera; + case 'wide-angle-camera': + return CameraDeviceType.wideAngleCamera; + case 'telephoto-camera': + return CameraDeviceType.telephotoCamera; + default: + return CameraDeviceType.wideAngleCamera; + } +} diff --git a/packages/vital_sign_camera/lib/src/camera_permission.dart b/packages/vital_sign_camera/lib/src/camera_permission.dart new file mode 100644 index 00000000..acd5873c --- /dev/null +++ b/packages/vital_sign_camera/lib/src/camera_permission.dart @@ -0,0 +1,33 @@ +/// The permission status of a camera. +enum CameraPermissionStatus { + /// The permission is authorized by user. + authorized, + + /// The permission is not determined. + notDetermined, + + /// The permission is denied by user. + denied, + + /// The permisssion is restricted by system. + restricted +} + +/// Parse the camera permission from a string value. +CameraPermissionStatus cameraPermissionFromString(String? value) { + if (value == null) { + return CameraPermissionStatus.denied; + } + switch (value) { + case "authorized": + return CameraPermissionStatus.authorized; + case "not-determined": + return CameraPermissionStatus.notDetermined; + case "denied": + return CameraPermissionStatus.denied; + case "restricted": + return CameraPermissionStatus.restricted; + default: + return CameraPermissionStatus.denied; + } +} diff --git a/packages/vital_sign_camera/lib/src/camera_position.dart b/packages/vital_sign_camera/lib/src/camera_position.dart new file mode 100644 index 00000000..894a5738 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/camera_position.dart @@ -0,0 +1,26 @@ +/// Represents the camera device position. +/// +/// * `back`: Indicates that the device is physically located on the back of the system hardware +/// * `front`: Indicates that the device is physically located on the front of the system hardware +/// +/// #### iOS only +/// * `unspecified`: Indicates that the device's position relative to the system hardware is unspecified +/// +/// #### Android only +/// * `external`: The camera device is an external camera, and has no fixed facing relative to the device's screen. (Android only) +enum CameraPosition { front, back, unspecified, external } + +CameraPosition cameraPositionFromString(String string) { + switch (string) { + case 'front': + return CameraPosition.front; + case 'back': + return CameraPosition.back; + case 'unspecified': + return CameraPosition.unspecified; + case 'external': + return CameraPosition.external; + default: + return CameraPosition.unspecified; + } +} diff --git a/packages/vital_sign_camera/lib/src/color_space.dart b/packages/vital_sign_camera/lib/src/color_space.dart new file mode 100644 index 00000000..fc85f21a --- /dev/null +++ b/packages/vital_sign_camera/lib/src/color_space.dart @@ -0,0 +1,68 @@ +/// Indicates a format's color space. +/// +/// #### The following colorspaces are available on iOS: +/// * `srgb`: The sGRB color space. +/// * `p3d65`: The P3 D65 wide color space which uses Illuminant D65 as the white point +/// * `hlgBt2020`: The BT2020 wide color space which uses Illuminant D65 as the white point and Hybrid Log-Gamma as the transfer function +/// +/// > See ["AVCaptureColorSpace"](https://developer.apple.com/documentation/avfoundation/avcapturecolorspace) for more information. +/// +/// #### The following colorspaces are available on Android: +/// * `yuv`: The Multi-plane Android YCbCr color space. (YUV 420_888, 422_888 or 444_888) +/// * `jpeg`: The compressed JPEG color space. +/// * `jpegDepth`: The compressed JPEG color space including depth data. +/// * `raw`: The Camera's RAW sensor color space. (Single-channel Bayer-mosaic image, usually 16 bit) +/// * `heic`: The compressed HEIC color space. +/// * `private`: The Android private opaque image format. (The choices of the actual format and pixel data layout are entirely up to the device-specific and framework internal implementations, and may vary depending on use cases even for the same device. These buffers are not directly accessible to the application) +/// * `depth16`: The Android dense depth image format (16 bit) +/// * `unknown`: Placeholder for an unknown image/pixel format. [Edit this file](https://github.com/mrousavy/react-native-vision-camera/edit/main/android/src/main/java/com/mrousavy/camera/parsers/ImageFormat+String.kt) to add a name for the unknown format. +/// +/// > See ["Android Color Formats"](https://jbit.net/Android_Colors/) for more information. +enum ColorSpace { + // ios + hlgBt2020, + p3d65, + srgb, + // android + yuv, + jpeg, + jpegDepth, + raw, + heic, + private, + depth16, + unknown +} + +ColorSpace colorSpaceFromString(String? string) { + if (string == null) { + return ColorSpace.unknown; + } + switch (string) { + // ios + case 'hlg-bt2020': + return ColorSpace.hlgBt2020; + case 'p3-d65': + return ColorSpace.p3d65; + case 'srgb': + return ColorSpace.srgb; + // android + case 'yuv': + return ColorSpace.yuv; + case 'jpeg': + return ColorSpace.jpeg; + case 'jpeg-depth': + return ColorSpace.jpegDepth; + case 'raw': + return ColorSpace.raw; + case 'heic': + return ColorSpace.heic; + case 'private': + return ColorSpace.private; + case 'depth-16': + return ColorSpace.depth16; + case 'unknown': + default: + return ColorSpace.unknown; + } +} diff --git a/packages/vital_sign_camera/lib/src/pixel_format.dart b/packages/vital_sign_camera/lib/src/pixel_format.dart new file mode 100644 index 00000000..bbc2401d --- /dev/null +++ b/packages/vital_sign_camera/lib/src/pixel_format.dart @@ -0,0 +1,19 @@ +/// Represents the pixel format of a `Frame`. +/// * `v420`: 420 YpCbCr 8 Bi-Planar Video Range +/// * `f420`: 420 YpCbCr 8 Bi-Planar Full Range +/// * `x420`: 420 YpCbCr 10 Bi-Planar Video Range +enum PixelFormat { f420, v420, x420 } + +PixelFormat pixelFormatFromString(String string) { + switch (string) { + case '420f': + return PixelFormat.f420; + case '420v': + return PixelFormat.v420; + case 'x420': + return PixelFormat.x420; + default: + // ignore: fixme + return PixelFormat.f420; + } +} diff --git a/packages/vital_sign_camera/lib/src/preview_layer_gravity.dart b/packages/vital_sign_camera/lib/src/preview_layer_gravity.dart new file mode 100644 index 00000000..c4e4939b --- /dev/null +++ b/packages/vital_sign_camera/lib/src/preview_layer_gravity.dart @@ -0,0 +1 @@ +enum PreviewLayerGravity { resizeAspectFill, resizeAspect } diff --git a/packages/vital_sign_camera/lib/src/query_camera_device.dart b/packages/vital_sign_camera/lib/src/query_camera_device.dart new file mode 100644 index 00000000..e49382b4 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/query_camera_device.dart @@ -0,0 +1,63 @@ +import 'camera_device.dart'; +import 'camera_device_type.dart'; +import 'camera_position.dart'; +import 'vital_sign_camera.dart'; + +/// Queries the best available [CameraDevice] with [CameraDeviceType]. +Future> queryCameraDevices( + CameraDeviceType type) async { + final devices = await availableCameraDevices(); + + final result = devices.where((element) { + if (element.devices.length == 1) { + return element.devices[0] == type; + } + + final hasWide = element.devices.contains(CameraDeviceType.wideAngleCamera); + final hasUltra = + element.devices.contains(CameraDeviceType.ultraWideAngleCamera); + final hasTele = element.devices.contains(CameraDeviceType.telephotoCamera); + + if (hasTele && + hasWide && + hasUltra && + type == CameraDeviceType.tripleCamera) { + return true; + } + if (hasWide && hasUltra && type == CameraDeviceType.dualWideCamera) { + return true; + } + if (hasWide && hasTele && type == CameraDeviceType.dualCamera) { + return true; + } + + return false; + }); + + CameraDevice? deviceWithPosition(CameraPosition position) { + final list = result.where((element) => element.position == position); + return list.isNotEmpty ? list.first : null; + } + + return { + CameraPosition.back: deviceWithPosition(CameraPosition.back), + CameraPosition.front: deviceWithPosition(CameraPosition.front), + CameraPosition.external: deviceWithPosition(CameraPosition.external), + CameraPosition.unspecified: deviceWithPosition(CameraPosition.unspecified) + }; +} + +/// Query the camera device with [CameraPosition]. +Future queryCameraDevice(CameraPosition position) async { + var device = + (await queryCameraDevices(CameraDeviceType.wideAngleCamera))[position]; + if (device == null) { + for (var type in CameraDeviceType.values) { + device = (await queryCameraDevices(type))[position]; + if (device != null) { + return device; + } + } + } + return device; +} diff --git a/packages/vital_sign_camera/lib/src/scan_conditions.dart b/packages/vital_sign_camera/lib/src/scan_conditions.dart new file mode 100644 index 00000000..1a8e2626 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/scan_conditions.dart @@ -0,0 +1,38 @@ +/// The conditions required to start a scan. +class ScanConditions { + /// Whether the lighting condtion is fulfilled. + final bool lighting; + + /// Whether the condtintion of the face distance is fulfilled. + final bool distance; + + /// Whether the face is centered. + final bool centered; + + /// Whether the face is staying stilled. + final bool movement; + + /// Whetter the frame rate of the camera is fast enough. + final bool frameRate; + + /// Wheather the server is ready. + final bool serverReady; + + const ScanConditions( + {required this.lighting, + required this.distance, + required this.centered, + required this.movement, + required this.frameRate, + required this.serverReady}); + + factory ScanConditions.fromMap(Map map) { + return ScanConditions( + lighting: map['lighting'], + distance: map['distance'], + centered: map['centered'], + movement: map['movement'], + frameRate: map['frameRate'], + serverReady: map['serverReady']); + } +} diff --git a/packages/vital_sign_camera/lib/src/user_info.dart b/packages/vital_sign_camera/lib/src/user_info.dart new file mode 100644 index 00000000..f5cc2daa --- /dev/null +++ b/packages/vital_sign_camera/lib/src/user_info.dart @@ -0,0 +1,29 @@ +enum Gender { male, female } + +/// The information of the user doing scanning. +class UserInfo { + late double age; + late Gender gender; + double? weight; + double? height; + double? waistCircumference; + bool? smoker; + bool? hypertension; + bool? bpMedication; + bool? diabetic; + String? userId; + String? appUserId; + + UserInfo( + {required this.age, + required this.gender, + this.weight, + this.height, + this.waistCircumference, + this.smoker, + this.hypertension, + this.bpMedication, + this.diabetic, + this.userId, + this.appUserId}); +} diff --git a/packages/vital_sign_camera/lib/src/video_frame_processed_event.dart b/packages/vital_sign_camera/lib/src/video_frame_processed_event.dart new file mode 100644 index 00000000..12b14708 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/video_frame_processed_event.dart @@ -0,0 +1,159 @@ +import 'scan_conditions.dart'; +import 'vital_sign.dart'; + +/// The information of a video frame. +class VideoFrameInfo { + final double width; + final double height; + + const VideoFrameInfo(this.width, this.height); + factory VideoFrameInfo.fromMap(Map map) { + double width = map['width']; + double height = map['height']; + return VideoFrameInfo(width, height); + } +} + +/// The normalized coordinates of a bounding box of a face. +class NormalizedFaceBox { + final double xCenter; + final double yCenter; + final double height; + final double width; + + const NormalizedFaceBox(this.xCenter, this.yCenter, this.height, this.width); + + factory NormalizedFaceBox.fromMap(Map map) { + return NormalizedFaceBox( + map['xCenter'], map['yCenter'], map['height'], map['width']); + } +} + +/// The stages of the scan. +enum GetHealthStage { + /// The first stage of the scan, waiting until the it is ready to collect data. + waitingData, + + /// The second stage of the scan, collecting face data. + collectingData, + + /// The third stage of the scan, sending data to the backend for analyzing. + analyzingData, + + /// Idle stage. + idle +} + +/// Returns [GetHealthStage] from an integer value. +GetHealthStage getHealthStageFromInt(int value) { + if (value == 0) { + return GetHealthStage.waitingData; + } else if (value == 1) { + return GetHealthStage.collectingData; + } else if (value == 2) { + return GetHealthStage.analyzingData; + } else if (value == 3) { + return GetHealthStage.idle; + } else { + return GetHealthStage.idle; + } +} + +/// Describing the properties of the scanning signals sent to the plugin. +class ScanParameters { + final List conditions; + final double invalidPixelPercentage; + final double signalDuration; + final double signalQuality; + final double snr; + + const ScanParameters(this.conditions, this.invalidPixelPercentage, + this.signalDuration, this.signalQuality, this.snr); + + factory ScanParameters.fromMap(Map map) { + return ScanParameters(map['conditions'], map['invalidPixelPercentage'], + map['signalDuration'], map['signalQuality'], map['snr']); + } +} + +/// The Health result of the scanning. +class Health { + final DateTime? datetime; + final ScanParameters? scanParameters; + final VitalSign vitalSigns; + final HealthRisks? risks; + final HolisticAnalysis? holisticHealth; + + const Health(this.datetime, this.scanParameters, this.vitalSigns, this.risks, + this.holisticHealth); + + factory Health.fromMap(Map map) { + return Health( + null, + map['scanParameters'] != null + ? ScanParameters.fromMap(map['scanParameters']) + : null, + VitalSign.fromMap(map['vitalSigns']), + map['risks'] != null ? HealthRisks.fromMap(map['risks']) : null, + map['holisticHealth'] != null + ? HolisticAnalysis.fromMap(map['holisticHealth']) + : null); + } +} + +/// The information of the ongoing scan. +class HealthResult { + /// The stage of the scanning. + final GetHealthStage stage; + + /// The remaining time of the current scanning stage. + final double remainingTime; + + /// The information or warning message of the scan. + final String? message; + + /// The error of the scan. + final dynamic error; + + /// The error code of the scan. + final int? errorCode; + + /// The health result of the scan. + final Health? health; + + const HealthResult(this.stage, this.remainingTime, this.message, this.error, + this.errorCode, this.health); + + factory HealthResult.fromMap(Map map) { + return HealthResult( + getHealthStageFromInt(map['stage']), + map['remainingTime'], + map['message'], + map['error'], + map['errorCode'], + map['health'] != null ? Health.fromMap(map['health']) : null); + } +} + +/// The information of the ongoing scan. +class VideoFrameProcessedEvent { + final VideoFrameInfo videoFrameInfo; + final ScanConditions scanConditions; + final NormalizedFaceBox? faceBox; + final HealthResult? healthResult; + + const VideoFrameProcessedEvent(this.videoFrameInfo, this.scanConditions, + this.faceBox, this.healthResult); + + factory VideoFrameProcessedEvent.fromMap(Map map) { + return VideoFrameProcessedEvent( + VideoFrameInfo.fromMap(map['videoFrameInfo']), + ScanConditions.fromMap(map['scanConditions']), + map['faceBox'] != null + ? NormalizedFaceBox.fromMap(map['faceBox']) + : null, + map['healthResult'] != null + ? HealthResult.fromMap(map['healthResult']) + : null); + } +} diff --git a/packages/vital_sign_camera/lib/src/video_stabilization_mode.dart b/packages/vital_sign_camera/lib/src/video_stabilization_mode.dart new file mode 100644 index 00000000..af6f0dcc --- /dev/null +++ b/packages/vital_sign_camera/lib/src/video_stabilization_mode.dart @@ -0,0 +1,32 @@ +/// Indicates a format's supported video stabilization mode +/// +/// * `off`: Indicates that video should not be stabilized +/// * `standard`: Indicates that video should be stabilized using the standard video stabilization algorithm introduced with iOS 5.0. Standard video stabilization has a reduced field of view. Enabling video stabilization may introduce additional latency into the video capture pipeline +/// * `cinematic`: Indicates that video should be stabilized using the cinematic stabilization algorithm for more dramatic results. Cinematic video stabilization has a reduced field of view compared to standard video stabilization. Enabling cinematic video stabilization introduces much more latency into the video capture pipeline than standard video stabilization and consumes significantly more system memory. Use narrow or identical min and max frame durations in conjunction with this mode +/// * `cinematicExtended`: Indicates that the video should be stabilized using the extended cinematic stabilization algorithm. Enabling extended cinematic stabilization introduces longer latency into the video capture pipeline compared to the AVCaptureVideoStabilizationModeCinematic and consumes more memory, but yields improved stability. It is recommended to use identical or similar min and max frame durations in conjunction with this mode (iOS 13.0+) +/// * `auto`: Indicates that the most appropriate video stabilization mode for the device and format should be chosen automatically +enum VideoStabilizationMode { +// 'off' | 'standard' | 'cinematic' | 'cinematic-extended' | 'auto'; + off, + standard, + cinematic, + cinematicExtended, + auto +} + +VideoStabilizationMode videoStabilizationModeFromString(String string) { + switch (string) { + case 'off': + return VideoStabilizationMode.off; + case 'standard': + return VideoStabilizationMode.standard; + case 'cinematic': + return VideoStabilizationMode.cinematic; + case 'cinematic-extended': + return VideoStabilizationMode.cinematicExtended; + case 'auto': + return VideoStabilizationMode.auto; + default: + return VideoStabilizationMode.off; + } +} diff --git a/packages/vital_sign_camera/lib/src/vital_sign.dart b/packages/vital_sign_camera/lib/src/vital_sign.dart new file mode 100644 index 00000000..9bc60b47 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/vital_sign.dart @@ -0,0 +1,138 @@ +/// The vital signs result of a scan. +class VitalSign { + final double heartRate; + final double spo2; + final double ibi; + final double? stress; + final double? stressScore; + final double? respiratoryRate; + final double? hrvSdnn; + final double? hrvRmssd; + final double? temperature; + final String? bloodPressure; + final double? bloodPressureSystolic; + final double? bloodPressureDiastolic; + final double? facialSkinAge; + final double? bloodAlcohol; + final double? bloodSugar; + final String? version; + + const VitalSign( + this.heartRate, + this.spo2, + this.ibi, + this.stress, + this.stressScore, + this.respiratoryRate, + this.hrvSdnn, + this.hrvRmssd, + this.temperature, + this.bloodPressure, + this.bloodPressureSystolic, + this.bloodPressureDiastolic, + this.facialSkinAge, + this.bloodAlcohol, + this.bloodSugar, + this.version); + + factory VitalSign.fromMap(Map map) { + return VitalSign( + map['heartRate'], + map['spo2'], + map['ibi'], + map['stress'], + map['stressScore'], + map['respiratoryRate'], + map['hrvSdnn'], + map['hrvRmssd'], + map['temperature'], + map['bloodPressure'], + map['bloodPressureSystolic'], + map['bloodPressureDiastolic'], + map['facialSkinAge'], + map['bloodAlcohol'], + map['bloodSugar'], + map['version']); + } +} + +/// The cardiovascular risks result of a scan. +class CardiovascularRisks { + final double generalRisk; + final double coronaryHeartDisease; + final double congestiveHeartFailure; + final double intermittentClaudication; + final double stroke; + + const CardiovascularRisks(this.generalRisk, this.coronaryHeartDisease, + this.congestiveHeartFailure, this.intermittentClaudication, this.stroke); + + factory CardiovascularRisks.fromMap(Map map) { + return CardiovascularRisks( + map['generalRisk'], + map['coronaryHeartDisease'], + map['congestiveHeartFailure'], + map['intermittentClaudication'], + map['stroke']); + } +} + +/// The covid risk result of a scan. +class CovidRisk { + final double covidRisk; + + const CovidRisk(this.covidRisk); + + factory CovidRisk.fromMap(Map map) { + return CovidRisk(map['covidRisk']); + } +} + +/// The health risks result of a scan. +class HealthRisks { + final CardiovascularRisks? cardiovascularRisks; + final CovidRisk? covidRisk; + final String version; + + const HealthRisks(this.cardiovascularRisks, this.covidRisk, this.version); + + factory HealthRisks.fromMap(Map map) { + return HealthRisks( + map['cardiovascularRisks'] != null + ? CardiovascularRisks.fromMap(map['cardiovascularRisks']) + : null, + map['covidRisk'] != null ? CovidRisk.fromMap(map['covidRisk']) : null, + map['version']); + } +} + +/// The holistic analysis result of a scan. +class HolisticAnalysis { + final double? generalWellness; + final double? bmi; + final double? absi; + final double? cardiacWorkload; + final double? pulseRespiratoryQuotient; + final double? waistToHeightRatio; + final String? version; + + const HolisticAnalysis( + this.generalWellness, + this.bmi, + this.absi, + this.cardiacWorkload, + this.pulseRespiratoryQuotient, + this.waistToHeightRatio, + this.version); + + factory HolisticAnalysis.fromMap(Map map) { + return HolisticAnalysis( + map['generalWellness'], + map['bmi'], + map['absi'], + map['cardiacWorkload'], + map['pulseRespiratoryQuotient'], + map['waistToHeightRatio'], + map['version']); + } +} diff --git a/packages/vital_sign_camera/lib/src/vital_sign_camera.dart b/packages/vital_sign_camera/lib/src/vital_sign_camera.dart new file mode 100644 index 00000000..de2a7350 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/vital_sign_camera.dart @@ -0,0 +1,227 @@ +import 'package:flutter/gestures.dart'; +import 'package:flutter/rendering.dart'; +import 'camera_permission.dart'; +import 'camera_position.dart'; +import 'query_camera_device.dart'; +import 'user_info.dart'; +import 'video_frame_processed_event.dart'; +import 'vital_sign_camera_config.dart'; +import 'preview_layer_gravity.dart'; + +import 'camera_device.dart'; +import 'vital_sign_camera_platform_interface.dart'; +import 'vital_sign_camera_extensions.dart'; +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; + +/// Get the available camera devices supported by the hardware. +Future> availableCameraDevices() { + return VitalSignCameraPlatform.instance.availableCameraDevices(); +} + +/// Request the permission to access the camera. +Future requestCameraPermission() { + return VitalSignCameraPlatform.instance.requestCameraPermission(); +} + +/// Get the current status of the camera permission. +Future getCameraPermissionStatus() { + return VitalSignCameraPlatform.instance.getCameraPermissionStatus(); +} + +typedef VitalSignCameraCreatedCallback = void Function( + VitalSignCameraController controller); + +typedef OnVideoFrameProcessed = void Function(VideoFrameProcessedEvent event); + +/// The main component to perform vital sign scanning of a user. +class VitalSignCamera extends StatefulWidget { + /// The callback function to obtain an instance of [VitalSignCameraController], + /// which is used to start a scan. + final VitalSignCameraCreatedCallback? onCreated; + + /// To state wheather the component should be active or not. + final bool isActive; + + /// The camera deivice obtained by the method [availableCameraDevices]. + final Future? device; + + /// The information of the user doing the scan. + final UserInfo userInfo; + + /// The gravity of the camera preview layer. + final PreviewLayerGravity? previewLayerGravity; + + /// The configuration of the component. + final VitalSignCameraConfig config; + + /// The callback function for obtaining the information of a video frame and + /// the result of the scan such as the vital signs. + /// This callback function is called at the rate up to 30Hz, the actual + /// rate depends on the the hardware capability. + final OnVideoFrameProcessed? onVideoFrameProcessed; + + const VitalSignCamera( + {super.key, + this.onCreated, + required this.isActive, + this.device, + required this.userInfo, + required this.config, + this.previewLayerGravity, + this.onVideoFrameProcessed}); + + @override + State createState() => _VitalSignCameraState(); +} + +class _VitalSignCameraState extends State { + late Future cameraDevice; + late MethodChannel channel; + @override + void initState() { + super.initState(); + if (widget.device == null) { + cameraDevice = getFrontCamera(); + } else { + cameraDevice = widget.device!; + } + } + + @override + void didUpdateWidget(VitalSignCamera oldWidget) { + super.didUpdateWidget(oldWidget); + if (widget.config != oldWidget.config || + widget.userInfo != oldWidget.userInfo || + widget.isActive != oldWidget.isActive) { + channel.invokeMethod("configure", { + 'isActive': widget.isActive, + 'userInfo': widget.userInfo.map, + 'config': widget.config.map, + 'previewLayterGravity': widget.previewLayerGravity?.toInt(), + }); + } + } + + Future getFrontCamera() async { + var status = await getCameraPermissionStatus(); + if (CameraPermissionStatus.authorized != status) { + status = await requestCameraPermission(); + } + if (CameraPermissionStatus.authorized != status) { + return null; + } + return queryCameraDevice(CameraPosition.front); + } + + @override + Widget build(BuildContext context) { + return FutureBuilder( + future: cameraDevice, + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return Container(); + } + if (!snapshot.hasData) { + return const Center( + child: Text( + "Camera permission denied.", + textAlign: TextAlign.center, + )); + } + + final creationParams = { + 'isActive': widget.isActive, + 'id': snapshot.data?.id, + 'userInfo': widget.userInfo.map, + 'config': widget.config.map, + 'previewLayerGravity': widget.previewLayerGravity?.toInt(), + }; + + switch (defaultTargetPlatform) { + case TargetPlatform.android: + return PlatformViewLink( + viewType: 'ai.panoptic/flutter_vital_sign_camera', + surfaceFactory: (context, controller) { + return AndroidViewSurface( + controller: controller as AndroidViewController, + gestureRecognizers: const >{}, + hitTestBehavior: PlatformViewHitTestBehavior.opaque, + ); + }, + onCreatePlatformView: (params) { + return PlatformViewsService.initExpensiveAndroidView( + id: params.id, + viewType: 'ai.panoptic/flutter_vital_sign_camera', + layoutDirection: TextDirection.ltr, + creationParams: creationParams, + creationParamsCodec: const StandardMessageCodec(), + onFocus: () { + params.onFocusChanged(true); + }, + ) + ..addOnPlatformViewCreatedListener( + (id) { + params.onPlatformViewCreated(id); + _onPlatformViewCreated(id); + }, + ) + ..create(); + }, + ); + case TargetPlatform.iOS: + return UiKitView( + viewType: 'ai.panoptic/flutter_vital_sign_camera', + onPlatformViewCreated: _onPlatformViewCreated, + creationParams: creationParams, + creationParamsCodec: const StandardMessageCodec(), + ); + default: + return Text( + '$defaultTargetPlatform is not yet supported by the web_view plugin'); + } + }); + } + + // Callback method when platform view is created + void _onPlatformViewCreated(int id) { + final controller = VitalSignCameraController._(id); + widget.onCreated?.call(controller); + + channel = + MethodChannel('ai.panoptic/channel/flutter_vital_sign_camera_$id'); + + if (widget.onVideoFrameProcessed != null) { + controller.videoFrameProcessedChannel + .receiveBroadcastStream() + .listen((event) { + if (!widget.isActive) { + return; + } + widget.onVideoFrameProcessed!(VideoFrameProcessedEvent.fromMap(event)); + }); + } + } +} + +// VitalSignCamera Controller class +class VitalSignCameraController { + VitalSignCameraController._(int id) + : _channel = + MethodChannel('ai.panoptic/channel/flutter_vital_sign_camera_$id'), + videoFrameProcessedChannel = EventChannel( + 'ai.panoptic/channel/flutter_vital_sign_camera_processed_frame_event_$id'); + + final MethodChannel _channel; + final EventChannel videoFrameProcessedChannel; + + Future startScanning() async { + return _channel.invokeMethod('startScanning'); + } + + Future stopScanning() async { + return _channel.invokeMethod('stopScanning'); + } +} diff --git a/packages/vital_sign_camera/lib/src/vital_sign_camera_config.dart b/packages/vital_sign_camera/lib/src/vital_sign_camera_config.dart new file mode 100644 index 00000000..e19a903d --- /dev/null +++ b/packages/vital_sign_camera/lib/src/vital_sign_camera_config.dart @@ -0,0 +1,37 @@ +/// The ID of the backend server. +enum ServerId { + /// The local development server. + local, + + /// AWS development backend with Firebase database. + remoteDev, + + /// AWS production backend with Firebase database. + remoteProd, + + /// AWS development backend with AWS database. + awsDev, + + /// AWS production backend with AWS database. + awsProd, + + /// Enterprise AWS production backend with Firebase database. + awsFirebaseEnterpriseProd, + + /// Enterprise AWS production backend with AWS database. + awsEnterpriseProd, + + /// Enterprise AWS development backend with AWS database. + awsEnterpriseDev +} + +/// Defining the object for configuring the plugin. +class VitalSignCameraConfig { + /// Optional. The ID of the backend server. + ServerId? serverId; + + /// Optional. The API key + String? apiKey; + + VitalSignCameraConfig({this.serverId, this.apiKey}); +} diff --git a/packages/vital_sign_camera/lib/src/vital_sign_camera_extensions.dart b/packages/vital_sign_camera/lib/src/vital_sign_camera_extensions.dart new file mode 100644 index 00000000..cafb2fe5 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/vital_sign_camera_extensions.dart @@ -0,0 +1,99 @@ +import 'user_info.dart'; +import 'vital_sign_camera_config.dart'; +import 'preview_layer_gravity.dart'; + +extension on Gender { + /// Convert [Gender] to integer value. + int toInt() { + if (this == Gender.male) { + return 0; + } else { + return 1; + } + } +} + +extension UserInfoExt on UserInfo { + /// The map representing [UserInfo]. + Map get map { + Map map = {}; + map['age'] = age; + map['gender'] = gender.toInt(); + if (weight != null) { + map['weight'] = weight; + } + if (height != null) { + map['height'] = height; + } + if (smoker != null) { + map['smoker'] = smoker; + } + if (hypertension != null) { + map['hypertension'] = hypertension; + } + if (bpMedication != null) { + map['bpMedication'] = bpMedication; + } + if (diabetic != null) { + map['diabetic'] = diabetic; + } + if (userId != null) { + map['userId'] = userId; + } + if (waistCircumference != null) { + map['waistCircumference'] = waistCircumference; + } + if (appUserId != null) { + map['appUserId'] = appUserId; + } + return map; + } +} + +extension PreviewLayerGravityExt on PreviewLayerGravity { + int toInt() { + if (this == PreviewLayerGravity.resizeAspectFill) { + return 0; + } else { + return 1; + } + } +} + +extension ServerIdExt on ServerId { + /// Convert [ServerId] to integer value. + int toInt() { + switch (this) { + case ServerId.local: + return 0; + case ServerId.remoteDev: + return 1; + case ServerId.remoteProd: + return 2; + case ServerId.awsDev: + return 3; + case ServerId.awsProd: + return 4; + case ServerId.awsFirebaseEnterpriseProd: + return 5; + case ServerId.awsEnterpriseProd: + return 6; + case ServerId.awsEnterpriseDev: + return 7; + } + } +} + +extension VitalSignCameraConfigExt on VitalSignCameraConfig { + /// The map representing [VitalSignCameraConfig]. + Map get map { + Map map = {}; + if (serverId != null) { + map['serverId'] = serverId!.toInt(); + } + if (apiKey != null) { + map['apiKey'] = apiKey; + } + return map; + } +} diff --git a/packages/vital_sign_camera/lib/src/vital_sign_camera_method_channel.dart b/packages/vital_sign_camera/lib/src/vital_sign_camera_method_channel.dart new file mode 100644 index 00000000..410c38d3 --- /dev/null +++ b/packages/vital_sign_camera/lib/src/vital_sign_camera_method_channel.dart @@ -0,0 +1,38 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/services.dart'; +import 'camera_permission.dart'; + +import 'camera_device.dart'; +import 'vital_sign_camera_platform_interface.dart'; + +/// An implementation of [VitalSignCameraPlatform] that uses method channels. +class MethodChannelVitalSignCamera extends VitalSignCameraPlatform { + /// The method channel used to interact with the native platform. + @visibleForTesting + final methodChannel = const MethodChannel('vital_sign_camera_plugin'); + + @override + Future> availableCameraDevices() async { + final devices = + await methodChannel.invokeListMethod('availableCameraDevices'); + if (devices != null) { + return devices.map((e) => CameraDevice.fromMap(e)).toList(); + } else { + return []; + } + } + + @override + Future requestCameraPermission() async { + final status = + await methodChannel.invokeMethod('requestCameraPermission'); + return cameraPermissionFromString(status); + } + + @override + Future getCameraPermissionStatus() async { + final status = + await methodChannel.invokeMethod('getCameraPermissionStatus'); + return cameraPermissionFromString(status); + } +} diff --git a/packages/vital_sign_camera/lib/src/vital_sign_camera_platform_interface.dart b/packages/vital_sign_camera/lib/src/vital_sign_camera_platform_interface.dart new file mode 100644 index 00000000..4e9601fb --- /dev/null +++ b/packages/vital_sign_camera/lib/src/vital_sign_camera_platform_interface.dart @@ -0,0 +1,42 @@ +import 'package:plugin_platform_interface/plugin_platform_interface.dart'; +import 'camera_permission.dart'; + +import 'camera_device.dart'; +import 'vital_sign_camera_method_channel.dart'; + +abstract class VitalSignCameraPlatform extends PlatformInterface { + /// Constructs a VitalSignCameraPlatform. + VitalSignCameraPlatform() : super(token: _token); + + static final Object _token = Object(); + + static VitalSignCameraPlatform _instance = MethodChannelVitalSignCamera(); + + /// The default instance of [VitalSignCameraPlatform] to use. + /// + /// Defaults to [MethodChannelVitalSignCamera]. + static VitalSignCameraPlatform get instance => _instance; + + /// Platform-specific implementations should set this with their own + /// platform-specific class that extends [VitalSignCameraPlatform] when + /// they register themselves. + static set instance(VitalSignCameraPlatform instance) { + PlatformInterface.verifyToken(instance, _token); + _instance = instance; + } + + Future> availableCameraDevices() { + throw UnimplementedError( + 'availableCameraDevices() has not been implemented.'); + } + + Future requestCameraPermission() { + throw UnimplementedError( + 'availableCameraDevices() has not been implemented.'); + } + + Future getCameraPermissionStatus() { + throw UnimplementedError( + 'getCameraPermissionStatus() has not been implemented.'); + } +} diff --git a/packages/vital_sign_camera/lib/vital_sign_camera.dart b/packages/vital_sign_camera/lib/vital_sign_camera.dart new file mode 100644 index 00000000..2370e86e --- /dev/null +++ b/packages/vital_sign_camera/lib/vital_sign_camera.dart @@ -0,0 +1,17 @@ +export 'src/camera_device.dart'; +export 'src/camera_permission.dart'; +export 'src/scan_conditions.dart'; +export 'src/user_info.dart'; +export 'src/video_frame_processed_event.dart'; +export 'src/vital_sign_camera_config.dart'; +export 'src/vital_sign_camera.dart'; +export 'src/auto_focus_system.dart'; +export 'src/camera_position.dart'; +export 'src/color_space.dart'; +export 'src/pixel_format.dart'; +export 'src/video_stabilization_mode.dart'; +export 'src/camera_capture_format.dart'; +export 'src/camera_device_type.dart'; +export 'src/query_camera_device.dart'; +export 'src/preview_layer_gravity.dart'; +export 'src/vital_sign.dart'; diff --git a/packages/vital_sign_camera/pubspec.yaml b/packages/vital_sign_camera/pubspec.yaml new file mode 100644 index 00000000..78436e4f --- /dev/null +++ b/packages/vital_sign_camera/pubspec.yaml @@ -0,0 +1,73 @@ +name: vital_sign_camera +description: The Flutter Plugin for the Vital Sign Camera by PanopticAI. +version: 1.6.1 +homepage: + +environment: + sdk: '>=2.18.6 <3.0.0' + flutter: ">=2.5.0" + +dependencies: + flutter: + sdk: flutter + flutter_plugin_android_lifecycle: ^2.0.7 + plugin_platform_interface: ^2.0.2 + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^2.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter packages. +flutter: + # This section identifies this Flutter project as a plugin project. + # The 'pluginClass' specifies the class (in Java, Kotlin, Swift, Objective-C, etc.) + # which should be registered in the plugin registry. This is required for + # using method channels. + # The Android 'package' specifies package in which the registered class is. + # This is required for using method channels on Android. + # The 'ffiPlugin' specifies that native code should be built and bundled. + # This is required for using `dart:ffi`. + # All these are used by the tooling to maintain consistency when + # adding or updating assets for this project. + plugin: + platforms: + android: + package: ai.panoptic.vital_sign_camera + pluginClass: VitalSignCameraPlugin + ios: + pluginClass: VitalSignCameraPlugin + + # To add assets to your plugin package, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + # + # For details regarding assets in packages, see + # https://flutter.dev/assets-and-images/#from-packages + # + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware + + # To add custom fonts to your plugin package, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts in packages, see + # https://flutter.dev/custom-fonts/#from-packages diff --git a/pubspec.yaml b/pubspec.yaml index ed62d70b..5bad9780 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: diplomaticquarterapp description: A new Flutter application. -version: 4.5.076+4050076 +version: 4.6.080+4050080 environment: sdk: ">=3.0.0 <3.13.0" @@ -187,6 +187,8 @@ dependencies: firebase_crashlytics: ^3.0.0 cloudflare_turnstile: ^2.0.1 +# vital_sign_camera: +# path: ./packages/vital_sign_camera dependency_overrides: