From d601cb513ea9740e686f4f5fedc9700661e85a35 Mon Sep 17 00:00:00 2001 From: Mike Summerfeldt <20338451+IT-MikeS@users.noreply.github.com> Date: Tue, 9 Apr 2024 11:00:05 -0400 Subject: [PATCH] chore: RMET-3300 Use Native Libs via Pod/Maven (#6) * chore: pods working * chore: update cap to next(v6) --- example-app/android/app/build.gradle | 2 +- .../android/app/capacitor.build.gradle | 2 +- example-app/android/build.gradle | 4 +- example-app/android/capacitor.settings.gradle | 16 +- .../android/gradle/wrapper/gradle-wrapper.jar | Bin 61608 -> 63375 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- example-app/android/gradlew | 12 +- example-app/android/variables.gradle | 12 +- .../ios/App/App.xcodeproj/project.pbxproj | 4 +- .../contents.xcworkspacedata | 7 - example-app/ios/App/App/Info.plist | 2 - example-app/ios/App/Podfile | 14 +- example-app/ios/App/Podfile.lock | 61 +- example-app/package.json | 20 +- plugin/CapacitorBarcodeScanner.podspec | 2 +- plugin/README.md | 26 + plugin/android/build.gradle | 26 +- plugin/android/settings.gradle | 2 +- .../OSBarcodeLib.xcframework/Info.plist | 44 - .../OSBarcodeLib.framework/Assets.car | Bin 27023 -> 0 bytes .../Headers/OSBarcodeLib-Swift.h | 314 --- .../OSBarcodeLib.framework/Info.plist | Bin 773 -> 0 bytes .../arm64-apple-ios.abi.json | 1837 ----------------- .../arm64-apple-ios.private.swiftinterface | 57 - .../arm64-apple-ios.swiftdoc | Bin 3224 -> 0 bytes .../arm64-apple-ios.swiftinterface | 57 - .../Modules/module.modulemap | 4 - .../OSBarcodeLib.framework/OSBarcodeLib | Bin 304584 -> 0 bytes .../OSBarcodeLib.framework/Assets.car | Bin 27023 -> 0 bytes .../Headers/OSBarcodeLib-Swift.h | 624 ------ .../OSBarcodeLib.framework/Info.plist | Bin 753 -> 0 bytes .../arm64-apple-ios-simulator.abi.json | 1837 ----------------- ...apple-ios-simulator.private.swiftinterface | 57 - .../arm64-apple-ios-simulator.swiftdoc | Bin 3236 -> 0 bytes .../arm64-apple-ios-simulator.swiftinterface | 57 - .../x86_64-apple-ios-simulator.abi.json | 1837 ----------------- ...apple-ios-simulator.private.swiftinterface | 57 - .../x86_64-apple-ios-simulator.swiftdoc | Bin 3236 -> 0 bytes .../x86_64-apple-ios-simulator.swiftinterface | 57 - .../Modules/module.modulemap | 4 - .../OSBarcodeLib.framework/OSBarcodeLib | Bin 616528 -> 0 bytes .../_CodeSignature/CodeResources | 245 --- plugin/package.json | 12 +- pnpm-lock.yaml | 158 +- 44 files changed, 206 insertions(+), 7267 deletions(-) delete mode 100644 example-app/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/Info.plist delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Assets.car delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Headers/OSBarcodeLib-Swift.h delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Info.plist delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.abi.json delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.private.swiftinterface delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.swiftdoc delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.swiftinterface delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/module.modulemap delete mode 100755 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/OSBarcodeLib delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Assets.car delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Headers/OSBarcodeLib-Swift.h delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Info.plist delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.abi.json delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.abi.json delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/module.modulemap delete mode 100755 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/OSBarcodeLib delete mode 100644 plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/_CodeSignature/CodeResources diff --git a/example-app/android/app/build.gradle b/example-app/android/app/build.gradle index 8e2f21f..6011e85 100644 --- a/example-app/android/app/build.gradle +++ b/example-app/android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { namespace "io.ionic.starter" - compileSdkVersion rootProject.ext.compileSdkVersion + compileSdk rootProject.ext.compileSdkVersion defaultConfig { applicationId "io.ionic.starter" minSdkVersion rootProject.ext.minSdkVersion diff --git a/example-app/android/app/capacitor.build.gradle b/example-app/android/app/capacitor.build.gradle index 680ca03..f4e42b7 100644 --- a/example-app/android/app/capacitor.build.gradle +++ b/example-app/android/app/capacitor.build.gradle @@ -10,10 +10,10 @@ android { apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle" dependencies { implementation project(':capacitor-app') + implementation project(':capacitor-barcode-scanner') implementation project(':capacitor-haptics') implementation project(':capacitor-keyboard') implementation project(':capacitor-status-bar') - implementation project(':capacitor-barcode-scanner') } diff --git a/example-app/android/build.gradle b/example-app/android/build.gradle index 9cc72cb..85a5dda 100644 --- a/example-app/android/build.gradle +++ b/example-app/android/build.gradle @@ -7,8 +7,8 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.0.0' - classpath 'com.google.gms:google-services:4.3.15' + classpath 'com.android.tools.build:gradle:8.2.1' + classpath 'com.google.gms:google-services:4.4.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/example-app/android/capacitor.settings.gradle b/example-app/android/capacitor.settings.gradle index bfba6da..2f1dd15 100644 --- a/example-app/android/capacitor.settings.gradle +++ b/example-app/android/capacitor.settings.gradle @@ -1,18 +1,18 @@ // DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN include ':capacitor-android' -project(':capacitor-android').projectDir = new File('../../node_modules/.pnpm/@capacitor+android@5.7.0_@capacitor+core@5.7.0/node_modules/@capacitor/android/capacitor') +project(':capacitor-android').projectDir = new File('../../node_modules/.pnpm/@capacitor+android@6.0.0-rc.2_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/android/capacitor') include ':capacitor-app' -project(':capacitor-app').projectDir = new File('../../node_modules/.pnpm/@capacitor+app@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/app/android') +project(':capacitor-app').projectDir = new File('../../node_modules/.pnpm/@capacitor+app@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/app/android') + +include ':capacitor-barcode-scanner' +project(':capacitor-barcode-scanner').projectDir = new File('../../plugin/android') include ':capacitor-haptics' -project(':capacitor-haptics').projectDir = new File('../../node_modules/.pnpm/@capacitor+haptics@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/haptics/android') +project(':capacitor-haptics').projectDir = new File('../../node_modules/.pnpm/@capacitor+haptics@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/haptics/android') include ':capacitor-keyboard' -project(':capacitor-keyboard').projectDir = new File('../../node_modules/.pnpm/@capacitor+keyboard@5.0.8_@capacitor+core@5.7.0/node_modules/@capacitor/keyboard/android') +project(':capacitor-keyboard').projectDir = new File('../../node_modules/.pnpm/@capacitor+keyboard@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/keyboard/android') include ':capacitor-status-bar' -project(':capacitor-status-bar').projectDir = new File('../../node_modules/.pnpm/@capacitor+status-bar@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/status-bar/android') - -include ':capacitor-barcode-scanner' -project(':capacitor-barcode-scanner').projectDir = new File('../../plugin/android') +project(':capacitor-status-bar').projectDir = new File('../../node_modules/.pnpm/@capacitor+status-bar@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/status-bar/android') diff --git a/example-app/android/gradle/wrapper/gradle-wrapper.jar b/example-app/android/gradle/wrapper/gradle-wrapper.jar index ccebba7710deaf9f98673a68957ea02138b60d0a..033e24c4cdf41af1ab109bc7f253b2b887023340 100644 GIT binary patch delta 21856 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 delta 20086 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/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. @@ -197,6 +197,10 @@ if "$cygwin" || "$msys" ; then done fi + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + # Collect all arguments for the java command; # * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of # shell script including quotes and variable substitutions, so put them in diff --git a/example-app/android/variables.gradle b/example-app/android/variables.gradle index c7d8794..8ef305d 100644 --- a/example-app/android/variables.gradle +++ b/example-app/android/variables.gradle @@ -1,14 +1,14 @@ ext { - minSdkVersion = 26 + minSdkVersion = 22 compileSdkVersion = 34 targetSdkVersion = 34 - androidxActivityVersion = '1.7.0' + androidxActivityVersion = '1.8.0' androidxAppCompatVersion = '1.6.1' androidxCoordinatorLayoutVersion = '1.2.0' - androidxCoreVersion = '1.10.0' - androidxFragmentVersion = '1.5.6' - coreSplashScreenVersion = '1.0.0' - androidxWebkitVersion = '1.6.1' + androidxCoreVersion = '1.12.0' + androidxFragmentVersion = '1.6.2' + coreSplashScreenVersion = '1.0.1' + androidxWebkitVersion = '1.9.0' junitVersion = '4.13.2' androidxJunitVersion = '1.1.5' androidxEspressoCoreVersion = '3.5.1' diff --git a/example-app/ios/App/App.xcodeproj/project.pbxproj b/example-app/ios/App/App.xcodeproj/project.pbxproj index 8927620..75cb521 100644 --- a/example-app/ios/App/App.xcodeproj/project.pbxproj +++ b/example-app/ios/App/App.xcodeproj/project.pbxproj @@ -141,6 +141,8 @@ Base, ); mainGroup = 504EC2FB1FED79650016851F; + packageReferences = ( + ); productRefGroup = 504EC3051FED79650016851F /* Products */; projectDirPath = ""; projectRoot = ""; @@ -347,7 +349,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 9YN2HU59K8; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; @@ -368,7 +369,6 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 9YN2HU59K8; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; diff --git a/example-app/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/example-app/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 42daef8..0000000 --- a/example-app/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/example-app/ios/App/App/Info.plist b/example-app/ios/App/App/Info.plist index 3485dcb..cf1affd 100644 --- a/example-app/ios/App/App/Info.plist +++ b/example-app/ios/App/App/Info.plist @@ -45,7 +45,5 @@ UIViewControllerBasedStatusBarAppearance - NSCameraUsageDescription - Uses the camera to scan barcodes diff --git a/example-app/ios/App/Podfile b/example-app/ios/App/Podfile index cd01a0e..23e81e9 100644 --- a/example-app/ios/App/Podfile +++ b/example-app/ios/App/Podfile @@ -1,4 +1,4 @@ -require_relative '../../../node_modules/.pnpm/@capacitor+ios@5.7.0_@capacitor+core@5.7.0/node_modules/@capacitor/ios/scripts/pods_helpers' +require_relative '../../../node_modules/.pnpm/@capacitor+ios@6.0.0-rc.2_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/ios/scripts/pods_helpers' platform :ios, '13.0' use_frameworks! @@ -9,13 +9,13 @@ use_frameworks! install! 'cocoapods', :disable_input_output_paths => true def capacitor_pods - pod 'Capacitor', :path => '../../../node_modules/.pnpm/@capacitor+ios@5.7.0_@capacitor+core@5.7.0/node_modules/@capacitor/ios' - pod 'CapacitorCordova', :path => '../../../node_modules/.pnpm/@capacitor+ios@5.7.0_@capacitor+core@5.7.0/node_modules/@capacitor/ios' - pod 'CapacitorApp', :path => '../../../node_modules/.pnpm/@capacitor+app@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/app' - pod 'CapacitorHaptics', :path => '../../../node_modules/.pnpm/@capacitor+haptics@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/haptics' - pod 'CapacitorKeyboard', :path => '../../../node_modules/.pnpm/@capacitor+keyboard@5.0.8_@capacitor+core@5.7.0/node_modules/@capacitor/keyboard' - pod 'CapacitorStatusBar', :path => '../../../node_modules/.pnpm/@capacitor+status-bar@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/status-bar' + pod 'Capacitor', :path => '../../../node_modules/.pnpm/@capacitor+ios@6.0.0-rc.2_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/ios' + pod 'CapacitorCordova', :path => '../../../node_modules/.pnpm/@capacitor+ios@6.0.0-rc.2_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/ios' + pod 'CapacitorApp', :path => '../../../node_modules/.pnpm/@capacitor+app@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/app' pod 'CapacitorBarcodeScanner', :path => '../../../plugin' + pod 'CapacitorHaptics', :path => '../../../node_modules/.pnpm/@capacitor+haptics@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/haptics' + pod 'CapacitorKeyboard', :path => '../../../node_modules/.pnpm/@capacitor+keyboard@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/keyboard' + pod 'CapacitorStatusBar', :path => '../../../node_modules/.pnpm/@capacitor+status-bar@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/status-bar' end target 'App' do diff --git a/example-app/ios/App/Podfile.lock b/example-app/ios/App/Podfile.lock index c350d31..07b9900 100644 --- a/example-app/ios/App/Podfile.lock +++ b/example-app/ios/App/Podfile.lock @@ -1,52 +1,59 @@ PODS: - - Capacitor (5.7.0): + - Capacitor (6.0.0-rc.2): - CapacitorCordova - - CapacitorApp (5.0.7): + - CapacitorApp (6.0.0-rc.1): - Capacitor - CapacitorBarcodeScanner (1.0.0-alpha.0): - Capacitor - - CapacitorCordova (5.7.0) - - CapacitorHaptics (5.0.7): + - OSBarcodeLib (~> 1.0.0) + - CapacitorCordova (6.0.0-rc.2) + - CapacitorHaptics (6.0.0-rc.1): - Capacitor - - CapacitorKeyboard (5.0.8): + - CapacitorKeyboard (6.0.0-rc.1): - Capacitor - - CapacitorStatusBar (5.0.7): + - CapacitorStatusBar (6.0.0-rc.1): - Capacitor + - OSBarcodeLib (1.0.0) DEPENDENCIES: - - "Capacitor (from `../../../node_modules/.pnpm/@capacitor+ios@5.7.0_@capacitor+core@5.7.0/node_modules/@capacitor/ios`)" - - "CapacitorApp (from `../../../node_modules/.pnpm/@capacitor+app@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/app`)" + - "Capacitor (from `../../../node_modules/.pnpm/@capacitor+ios@6.0.0-rc.2_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/ios`)" + - "CapacitorApp (from `../../../node_modules/.pnpm/@capacitor+app@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/app`)" - CapacitorBarcodeScanner (from `../../../plugin`) - - "CapacitorCordova (from `../../../node_modules/.pnpm/@capacitor+ios@5.7.0_@capacitor+core@5.7.0/node_modules/@capacitor/ios`)" - - "CapacitorHaptics (from `../../../node_modules/.pnpm/@capacitor+haptics@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/haptics`)" - - "CapacitorKeyboard (from `../../../node_modules/.pnpm/@capacitor+keyboard@5.0.8_@capacitor+core@5.7.0/node_modules/@capacitor/keyboard`)" - - "CapacitorStatusBar (from `../../../node_modules/.pnpm/@capacitor+status-bar@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/status-bar`)" + - "CapacitorCordova (from `../../../node_modules/.pnpm/@capacitor+ios@6.0.0-rc.2_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/ios`)" + - "CapacitorHaptics (from `../../../node_modules/.pnpm/@capacitor+haptics@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/haptics`)" + - "CapacitorKeyboard (from `../../../node_modules/.pnpm/@capacitor+keyboard@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/keyboard`)" + - "CapacitorStatusBar (from `../../../node_modules/.pnpm/@capacitor+status-bar@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/status-bar`)" + +SPEC REPOS: + trunk: + - OSBarcodeLib EXTERNAL SOURCES: Capacitor: - :path: "../../../node_modules/.pnpm/@capacitor+ios@5.7.0_@capacitor+core@5.7.0/node_modules/@capacitor/ios" + :path: "../../../node_modules/.pnpm/@capacitor+ios@6.0.0-rc.2_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/ios" CapacitorApp: - :path: "../../../node_modules/.pnpm/@capacitor+app@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/app" + :path: "../../../node_modules/.pnpm/@capacitor+app@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/app" CapacitorBarcodeScanner: :path: "../../../plugin" CapacitorCordova: - :path: "../../../node_modules/.pnpm/@capacitor+ios@5.7.0_@capacitor+core@5.7.0/node_modules/@capacitor/ios" + :path: "../../../node_modules/.pnpm/@capacitor+ios@6.0.0-rc.2_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/ios" CapacitorHaptics: - :path: "../../../node_modules/.pnpm/@capacitor+haptics@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/haptics" + :path: "../../../node_modules/.pnpm/@capacitor+haptics@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/haptics" CapacitorKeyboard: - :path: "../../../node_modules/.pnpm/@capacitor+keyboard@5.0.8_@capacitor+core@5.7.0/node_modules/@capacitor/keyboard" + :path: "../../../node_modules/.pnpm/@capacitor+keyboard@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/keyboard" CapacitorStatusBar: - :path: "../../../node_modules/.pnpm/@capacitor+status-bar@5.0.7_@capacitor+core@5.7.0/node_modules/@capacitor/status-bar" + :path: "../../../node_modules/.pnpm/@capacitor+status-bar@6.0.0-rc.1_@capacitor+core@6.0.0-rc.2/node_modules/@capacitor/status-bar" SPEC CHECKSUMS: - Capacitor: fc155ee2ee45a2093d716f13cf5aa5a865e2d85a - CapacitorApp: 17fecd0e6cb23feafac7eb0939417389038b0979 - CapacitorBarcodeScanner: e278ac16d24a971dc54ff5d206186f3df4433100 - CapacitorCordova: e825fce1a2e14e4b5730641c7e098dccf74397b7 - CapacitorHaptics: 7c7c206f0c96a628fed073830c96d28c4b2e772e - CapacitorKeyboard: aec619a578235c6ce279075009a2689c2cf5c42c - CapacitorStatusBar: f390fbb49b82ffb754ea4b3cf71dc8b048baf3e7 + Capacitor: 616838064c270088c3c51e0bb2f57259c09f3d55 + CapacitorApp: 649eca1980ddb28d43177bc78b252123e243b848 + CapacitorBarcodeScanner: 2c52ec265dcf61c15f471f61bbbbdfd85269112d + CapacitorCordova: 62056f853503fb402c3bd9ea9b93b30f23d1c1ce + CapacitorHaptics: b004f0eb5b1cbef124889ccf745679f3aa9568ef + CapacitorKeyboard: 683563ad6b13c1a46bfc710d49b4621570feef48 + CapacitorStatusBar: 31febfff4331f2e800847abdac79d64f04eb4206 + OSBarcodeLib: e5075922166a0140d7e22218efe904a4b359f056 -PODFILE CHECKSUM: 60746a6f3cc16d31665ae588420b9f720d04ec56 +PODFILE CHECKSUM: e4140fc02500ab3a454d73af10000b75805fc486 -COCOAPODS: 1.12.1 +COCOAPODS: 1.15.2 diff --git a/example-app/package.json b/example-app/package.json index 6e458c0..5477578 100644 --- a/example-app/package.json +++ b/example-app/package.json @@ -12,13 +12,14 @@ "lint": "eslint" }, "dependencies": { - "@capacitor/android": "^5.7.0", - "@capacitor/app": "5.0.7", - "@capacitor/core": "^5.7.0", - "@capacitor/haptics": "5.0.7", - "@capacitor/ios": "^5.7.0", - "@capacitor/keyboard": "5.0.8", - "@capacitor/status-bar": "5.0.7", + "@capacitor/android": "next", + "@capacitor/app": "next", + "@capacitor/barcode-scanner": "workspace:*", + "@capacitor/core": "next", + "@capacitor/haptics": "next", + "@capacitor/ios": "next", + "@capacitor/keyboard": "next", + "@capacitor/status-bar": "next", "@ionic/react": "^7.0.0", "@ionic/react-router": "^7.0.0", "@types/react-router": "^5.1.20", @@ -27,11 +28,10 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-router": "^5.3.4", - "react-router-dom": "^5.3.4", - "@capacitor/barcode-scanner": "workspace:*" + "react-router-dom": "^5.3.4" }, "devDependencies": { - "@capacitor/cli": "5.6.0", + "@capacitor/cli": "next", "@testing-library/dom": ">=7.21.4", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^14.0.0", diff --git a/plugin/CapacitorBarcodeScanner.podspec b/plugin/CapacitorBarcodeScanner.podspec index 51b1b4a..735d620 100644 --- a/plugin/CapacitorBarcodeScanner.podspec +++ b/plugin/CapacitorBarcodeScanner.podspec @@ -13,6 +13,6 @@ Pod::Spec.new do |s| s.source_files = 'ios/Plugin/**/*.{swift,h,m,c,cc,mm,cpp}' s.ios.deployment_target = '13.0' s.dependency 'Capacitor' - s.vendored_frameworks = 'ios/VendorFrameworks/OSBarcodeLib.xcframework' + s.dependency 'OSBarcodeLib', '~> 1.0.0' s.swift_version = '5.1' end diff --git a/plugin/README.md b/plugin/README.md index 3c31262..e675358 100644 --- a/plugin/README.md +++ b/plugin/README.md @@ -9,6 +9,32 @@ npm install @capacitor/barcode-scanner npx cap sync ``` +#### Android + +You will need to modify the `allprojects > repositories` section in your `android/build.gradle` file to include the Outsystems repository. Your `android/build.gradle` file should look similar to this after adding the repository. + +```gradle +allprojects { + repositories { + google() + mavenCentral() + maven { + url 'https://pkgs.dev.azure.com/OutSystemsRD/9e79bc5b-69b2-4476-9ca5-d67594972a52/_packaging/PublicArtifactRepository/maven/v1' + name 'Azure' + credentials { + username = "optional" + password = "" + } + content { + includeGroup "com.github.outsystems" + } + } + } +} +``` + +--- + ## API diff --git a/plugin/android/build.gradle b/plugin/android/build.gradle index 402c327..5345aaa 100644 --- a/plugin/android/build.gradle +++ b/plugin/android/build.gradle @@ -8,6 +8,17 @@ ext { buildscript { ext.kotlin_version = project.hasProperty("kotlin_version") ? rootProject.ext.kotlin_version : '1.9.22' repositories { + maven { + url 'https://pkgs.dev.azure.com/OutSystemsRD/9e79bc5b-69b2-4476-9ca5-d67594972a52/_packaging/PublicArtifactRepository/maven/v1' + name 'Azure' + credentials { + username = "optional" + password = "" + } + content { + includeGroup "com.github.outsystems" + } + } google() mavenCentral() flatDir { @@ -49,13 +60,24 @@ android { } repositories { + maven { + url 'https://pkgs.dev.azure.com/OutSystemsRD/9e79bc5b-69b2-4476-9ca5-d67594972a52/_packaging/PublicArtifactRepository/maven/v1' + name 'Azure' + credentials { + username = "optional" + password = "" + } + content { + includeGroup "com.github.outsystems" + } + } google() mavenCentral() } - dependencies { - implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar']) + // implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar']) + implementation "com.github.outsystems:osbarcode-android:1.0.1@aar" implementation project(':capacitor-android') implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion" implementation 'androidx.activity:activity-ktx:1.8.2' diff --git a/plugin/android/settings.gradle b/plugin/android/settings.gradle index 1e5b843..b6cd38d 100644 --- a/plugin/android/settings.gradle +++ b/plugin/android/settings.gradle @@ -1,2 +1,2 @@ include ':capacitor-android' -project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor') \ No newline at end of file +project(':capacitor-android').projectDir = new File('../node_modules/@capacitor/android/capacitor') diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/Info.plist b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/Info.plist deleted file mode 100644 index 5a0f85f..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/Info.plist +++ /dev/null @@ -1,44 +0,0 @@ - - - - - AvailableLibraries - - - BinaryPath - OSBarcodeLib.framework/OSBarcodeLib - LibraryIdentifier - ios-arm64 - LibraryPath - OSBarcodeLib.framework - SupportedArchitectures - - arm64 - - SupportedPlatform - ios - - - BinaryPath - OSBarcodeLib.framework/OSBarcodeLib - LibraryIdentifier - ios-arm64_x86_64-simulator - LibraryPath - OSBarcodeLib.framework - SupportedArchitectures - - arm64 - x86_64 - - SupportedPlatform - ios - SupportedPlatformVariant - simulator - - - CFBundlePackageType - XFWK - XCFrameworkFormatVersion - 1.0 - - diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Assets.car b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Assets.car deleted file mode 100644 index 6c9260f24ad034d53dda3b9c46e4c3363e5ee593..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27023 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 -# 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 -#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="OSBarcodeLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if defined(__OBJC__) - - - -#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/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Info.plist b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Info.plist deleted file mode 100644 index 3090481b131744d23d3e84128f34d9f44646b84f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 773 zcmYjO%Wl&^6!i?RQXrW&ls2V>Hk9%xSawQMv0%~0q>9?o5Ibp#qL_(2Nk$nz@S_l^ z2qDA+pBl(uBj-saa6PzD@$hElBnhde(dyX z#BqbH5wp**5p+n!u#B}H?hvJK2i5twDt9f%i=49OP_r{m`nDa=L@zV!wJpbRRg{dK zk?Dn`6fDE0ESxMUDY10$;^qhsrB}hZzfuz(mODByeM(aa+)TD-Q z?8}k4SuF*dq#7w=gR;Jg7OJHRdF4}w=tH7_ZQP=adX%`;Y)b7wpoO zidHqt;4R;C`>sa}mv?l&HKh4*p`7OhrMP#nBa6Ina-&YmT`T OSBarcodeLib.OSBARCManagerError", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCManagerError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO18cameraAccessDeniedyA2CmF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO18cameraAccessDeniedyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "scanningCancelled", - "printedName": "scanningCancelled", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCManagerError.Type) -> OSBarcodeLib.OSBARCManagerError", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCManagerError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO17scanningCancelledyA2CmF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO17scanningCancelledyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib18OSBARCManagerErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Vision", - "printedName": "Vision", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCCameraModel", - "printedName": "OSBARCCameraModel", - "children": [ - { - "kind": "Var", - "name": "back", - "printedName": "back", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCCameraModel.Type) -> OSBarcodeLib.OSBARCCameraModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCCameraModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO4backyA2CmF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO4backyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "front", - "printedName": "front", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCCameraModel.Type) -> OSBarcodeLib.OSBARCCameraModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCCameraModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO5frontyA2CmF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO5frontyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib17OSBARCCameraModelO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib17OSBARCCameraModelO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCManagerProtocol", - "printedName": "OSBARCManagerProtocol", - "children": [ - { - "kind": "Function", - "name": "scanBarcode", - "printedName": "scanBarcode(with:_:_:and:)", - "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": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib21OSBARCManagerProtocolP11scanBarcode4with__3andS2S_SSSgAA17OSBARCCameraModelOAA017OSBARCOrientationJ0OtYaKF", - "mangledName": "$s12OSBarcodeLib21OSBARCManagerProtocolP11scanBarcode4with__3andS2S_SSSgAA17OSBARCCameraModelOAA017OSBARCOrientationJ0OtYaKF", - "moduleName": "OSBarcodeLib", - "genericSig": "<Ï„_0_0 where Ï„_0_0 : OSBarcodeLib.OSBARCManagerProtocol>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "RawDocComment" - ], - "throwing": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "s:12OSBarcodeLib21OSBARCManagerProtocolP", - "mangledName": "$s12OSBarcodeLib21OSBARCManagerProtocolP", - "moduleName": "OSBarcodeLib", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCOrientationModel", - "printedName": "OSBARCOrientationModel", - "children": [ - { - "kind": "Var", - "name": "adaptive", - "printedName": "adaptive", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO8adaptiveyA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO8adaptiveyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "landscape", - "printedName": "landscape", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO9landscapeyA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9landscapeyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "portrait", - "printedName": "portrait", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO8portraityA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO8portraityA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib22OSBARCOrientationModelO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "DeveloperToolsSupport", - "printedName": "DeveloperToolsSupport", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "Position", - "printedName": "Position", - "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": "UIUserInterfaceIdiom", - "printedName": "UIUserInterfaceIdiom", - "declKind": "Enum", - "usr": "c:@E@UIUserInterfaceIdiom", - "moduleName": "UIKit", - "objc_name": "UIUserInterfaceIdiom", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "NonSendable", - "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": "UIInterfaceOrientationMask", - "printedName": "UIInterfaceOrientationMask", - "declKind": "Struct", - "usr": "c:@E@UIInterfaceOrientationMask", - "moduleName": "UIKit", - "declAttributes": [ - "SynthesizedProtocol", - "SynthesizedProtocol", - "Sendable", - "NonSendable" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "OptionSet", - "printedName": "OptionSet", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s9OptionSetP", - "mangledName": "$ss9OptionSetP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "SetAlgebra", - "printedName": "SetAlgebra", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s10SetAlgebraP", - "mangledName": "$ss10SetAlgebraP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 181, - "length": 27, - "value": "\"Camera Access Not Enabled\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 240, - "length": 59, - "value": "\"To continue, please go to the Settings app and enable it.\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 331, - "length": 4, - "value": "\"OK\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 373, - "length": 10, - "value": "\"Settings\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 952, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 1235, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2098, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2203, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2911, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 2999, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 3172, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 3260, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 159, - "length": 3, - "value": "0.1" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 214, - "length": 5, - "value": "0.314" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 228, - "length": 5, - "value": "0.341" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 241, - "length": 5, - "value": "0.369" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 309, - "length": 4, - "value": "0.65" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 360, - "length": 3, - "value": "4.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 408, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 457, - "length": 4, - "value": "32.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 503, - "length": 4, - "value": "16.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 555, - "length": 4, - "value": "50.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 605, - "length": 4, - "value": "24.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 832, - "length": 39, - "value": "\"init(coder:) has not been implemented\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 81, - "length": 34, - "value": "\"OSBarcodeLib.OSBARCScannerViewHostingController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 81, - "length": 34, - "value": "\"OSBarcodeLib.OSBARCScannerViewHostingController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "StringLiteral", - "offset": 308, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "Array", - "offset": 424, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 1544, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "StringLiteral", - "offset": 1598, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 470, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 879, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "StringLiteral", - "offset": 2387, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 3783, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 3864, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "IntegerLiteral", - "offset": 4696, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6209, - "length": 3, - "value": "0.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6215, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6489, - "length": 3, - "value": "0.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6495, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 7556, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 7834, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 8022, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 8045, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 9054, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Coordinator\/OSBARCCoordinator.swift", - "kind": "BooleanLiteral", - "offset": 735, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Coordinator\/OSBARCCoordinator.swift", - "kind": "BooleanLiteral", - "offset": 823, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Extensions\/UIApplication+Window.swift", - "kind": "Array", - "offset": 269, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 1572, - "length": 39, - "value": "\"init(coder:) has not been implemented\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 1808, - "length": 33, - "value": "\"Failed to get the camera device\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "IntegerLiteral", - "offset": 5714, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "IntegerLiteral", - "offset": 5720, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 144, - "length": 27, - "value": "\"OSBarcodeLib.OSBARCScannerViewController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 389, - "length": 7, - "value": "\"flash\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "FloatLiteral", - "offset": 486, - "length": 4, - "value": "48.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1211, - "length": 40, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1224, - "length": 1, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1233, - "length": 11, - "value": "\"-selected\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1247, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1250, - "length": 3, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1471, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1532, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1641, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1982, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "Array", - "offset": 734, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "Dictionary", - "offset": 2886, - "length": 3, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "StringLiteral", - "offset": 179, - "length": 38, - "value": "\"OSBarcodeLib.OSBARCScannerViewControllerCoordinator\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCCancelButton.swift", - "kind": "StringLiteral", - "offset": 332, - "length": 7, - "value": "\"xmark\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCCancelButton.swift", - "kind": "FloatLiteral", - "offset": 675, - "length": 4, - "value": "32.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Extensions\/Notification+ScanFrameChanged.swift", - "kind": "StringLiteral", - "offset": 172, - "length": 18, - "value": "\"scanFrameChanged\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCInstructionsText.swift", - "kind": "BooleanLiteral", - "offset": 503, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCInstructionsText.swift", - "kind": "BooleanLiteral", - "offset": 520, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Library\/Developer\/Xcode\/DerivedData\/OSBarcodeLib-evqlflviheauixcyloustwvcixsq\/Build\/Intermediates.noindex\/ArchiveIntermediates\/OSBarcodeLib\/IntermediateBuildFilesPath\/OSBarcodeLib.build\/Release-iphoneos\/OSBarcodeLib.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 723, - "length": 7, - "value": "\"flash\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Library\/Developer\/Xcode\/DerivedData\/OSBarcodeLib-evqlflviheauixcyloustwvcixsq\/Build\/Intermediates.noindex\/ArchiveIntermediates\/OSBarcodeLib\/IntermediateBuildFilesPath\/OSBarcodeLib.build\/Release-iphoneos\/OSBarcodeLib.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 867, - "length": 16, - "value": "\"flash-selected\"" - } - ] -} \ No newline at end of file diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.private.swiftinterface b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.private.swiftinterface deleted file mode 100644 index 363202d..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.private.swiftinterface +++ /dev/null @@ -1,57 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) -// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSBarcodeLib -// swift-module-flags-ignorable: -enable-bare-slash-regex -import AVFoundation -import Combine -import DeveloperToolsSupport -import Foundation -import Swift -import SwiftUI -import UIKit -import Vision -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public struct OSBARCManagerFactory { - public static func createManager(with rootViewController: UIKit.UIViewController) -> any OSBarcodeLib.OSBARCManagerProtocol -} -public enum OSBARCManagerError : Swift.Error { - case cameraAccessDenied - case scanningCancelled - public static func == (a: OSBarcodeLib.OSBARCManagerError, b: OSBarcodeLib.OSBARCManagerError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum OSBARCCameraModel { - case back - case front - public static func == (a: OSBarcodeLib.OSBARCCameraModel, b: OSBarcodeLib.OSBARCCameraModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol OSBARCManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait - func scanBarcode(with instructionsText: Swift.String, _ buttonText: Swift.String?, _ cameraModel: OSBarcodeLib.OSBARCCameraModel, and orientationModel: OSBarcodeLib.OSBARCOrientationModel) async throws -> Swift.String - #endif -} -public enum OSBARCOrientationModel { - case adaptive - case landscape - case portrait - public static func == (a: OSBarcodeLib.OSBARCOrientationModel, b: OSBarcodeLib.OSBARCOrientationModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -extension OSBarcodeLib.OSBARCManagerError : Swift.Equatable {} -extension OSBarcodeLib.OSBARCManagerError : Swift.Hashable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Hashable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Hashable {} diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.swiftdoc b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios.swiftdoc deleted file mode 100644 index 9001e6da79883832fe33e8b7b6d3f6e2c1ac4943..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3224 zcmb_f&u<$=6kfY6DQ<;A#DN1suN7?_Y;V>{8jJ~2Z6}e^A0)(SP`TLS_1Iom?^-+K zxIrM5s0DPU0RIYI28NZh~0qLr8}|Duf&FO z-)x@s6W5}tpZ&xYf9!*3V#AML@(UwZ^P`*j_$T=|{!SbD#71=VRy1+WAG?;1F#>`ik~>^KR=y`jGpuHWem5tnopctPi*?hX~Q4I z&2B}Lch?iAanw(0?>??+e?~QJ-)>FYk2a6&SbpQw_h1a~ok=h5ernr~pN$M%jc5`4 z6h1}_d%0H2rcmryH4dxPW0vc{LH$LDGcjZnr=G%B-O$tH89i-ez?5U@gNA{FlQ=%A zRS{>Qm?xg;R_Rfzasl6o*PNP65rLkvT$Y~D4Y}``CpGOR+ByE%@b1H#v5YQ9H8jk) z@Yeo)`1U?FmQ9cMBBnF=mRl+uBMzxkZ`Si%Z($NA=4>0Ncw^vEn{Zl%j>Q|m8x;DM z0OMZU1pQtu*Yx&tY_CLb*cgx4qeF%%5%U#p8 z7c)3Fd_ijo2h(*pu^c9CZ(ln8?vxHUOwTNRIZYh4FkMhxM=f5qv#@Poep4?*-V z2RR@Dfk(gKSriTANRVR~W_w`{C(k;qv8*LVFn68Q6IP`lnmwC$&U+4CHN5ArYlg7U9GgeO~c&6JaYyU=D7YUuu|Ri!Ri zPOB{|1%84Yne)+xWzVW(cB)`klpH`1^d#mdlG(AGdJ?P}ge*x)W~)h6 zSS5Cw>M)OIi1gqM&+TNfDVo20FxfhPgC2~6MrM~OpV0U0UhD~JFqw**wKt}@5KJVn0LhuFfDc|pId29Yk zs8ACmROo8=02ER_lgp5$2&zal9r6si_$ z*<=m%7z>I}V-;eR{JO;Yum`Ks=G=82f+BJ(gaI{M@`yJq2Ka~SS+nY>mQ@|fuUK|j zaS57~NJ&M370cC16f3M7iY~w!ZpTp;2~ied2S^3J!206fDV9VOe;sfox`NN%30SMvr-rM=HszF4L&?}Vq-0ORAtAbqJUj%Bl+kvL4=Q@g)%sX*&5drwe1(HCu zV0I5p!E;^SZ$%cCa4aY~UE7jS^V}wM8u&x;;n#F+gGq`F> zXx5mj(pAf(1tXU)){Cx@IX*uVjI5NnSu>9!@a#!W9eInBmx?B7F(44m?19Jh#Y{z& zeV_r|;w6k0Q5lR~9spkMqL&{CUsj|3#kJ any OSBarcodeLib.OSBARCManagerProtocol -} -public enum OSBARCManagerError : Swift.Error { - case cameraAccessDenied - case scanningCancelled - public static func == (a: OSBarcodeLib.OSBARCManagerError, b: OSBarcodeLib.OSBARCManagerError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum OSBARCCameraModel { - case back - case front - public static func == (a: OSBarcodeLib.OSBARCCameraModel, b: OSBarcodeLib.OSBARCCameraModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol OSBARCManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait - func scanBarcode(with instructionsText: Swift.String, _ buttonText: Swift.String?, _ cameraModel: OSBarcodeLib.OSBARCCameraModel, and orientationModel: OSBarcodeLib.OSBARCOrientationModel) async throws -> Swift.String - #endif -} -public enum OSBARCOrientationModel { - case adaptive - case landscape - case portrait - public static func == (a: OSBarcodeLib.OSBARCOrientationModel, b: OSBarcodeLib.OSBARCOrientationModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -extension OSBarcodeLib.OSBARCManagerError : Swift.Equatable {} -extension OSBarcodeLib.OSBARCManagerError : Swift.Hashable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Hashable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Hashable {} diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/module.modulemap b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/module.modulemap deleted file mode 100644 index 612041b..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/Modules/module.modulemap +++ /dev/null @@ -1,4 +0,0 @@ -framework module OSBarcodeLib { - header "OSBarcodeLib-Swift.h" - requires objc -} diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/OSBarcodeLib b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64/OSBarcodeLib.framework/OSBarcodeLib deleted file mode 100755 index 9def9407bcc0aa4cbb4970e037476a85e27d1280..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304584 zcmeFadw5jU)jz(^OfHjv+;W*DAmpNus8v)h8A#;J43~gf5b%c9Bm`svgdkUu_H|%v zjndW}rE0CO2CzEkXl$$?MD0s3R#9u4pvAtmtqJim0WT=G93bZVS$m%|GnrhV@B2Q# zKYq{Tc_#bpefC~^?X}ikd#$ziIp;5@zxsY4V-mw(9DWnRqX-KEAFj%nWMrO^4%cEP)X>oxOnxN zwF_4V3nJmIxmvV7iowwz<-_6G40y(EjE~?IdloNWxp)=oN5Weqi`KRaI5032)`~qV@5i0v_c#!9}*m|Kj4Z)oWIjuUKN-=>e};zO@XngUS4Itp+J0tPCXtij)@M6)5 z@&>2F!33{^@a`;MynIo`qDXjEj|+HfNNDj#`SZeW;o9=$Ysyzd!aMtvXuVT_W0XHH zco^$)a3&I7-P5A=76U)Zhx5beCYS`rTe^C6W!ahyk?;zh74Y^LM5Fw9;a66=a?RRR zizDG3e@?Xi(tt<#{^3;HW4|tcoBw9mN@;}P=4{z;? z_2nxT6_>BL6T|HRZ>j;WC_%uZeE;wkdy4N|MXca|k>jm?RkR*w756D`T=IeejCsTz z@t^ek-yjRc#Z#U0oyG3iKb$ADeS?98Y}Ag(6HNM%t{;M5aq*JMkk;!PUW=hu7~qBD zMdFhjrWg!8g;MbsiC@dx0>Ateai8+x@XU5*T3pQKxNJG*+4Az$Ya-#L{ZqgjYc!yI z1UwpM@Xvt9rKC4_MFu>x5#=M`1!2*J0k6EGbje~8l}P+W$%7??l{4#Ha!{c(-8@yW#czy$A%7?>4ac}Szm98l@;CCM{8zx%k z8}y@m1U#cBkrWpPLG=nRKTWiD8}unAi}I$`xioB>ncw0$#pZ0ckjXk?=?l6yaA~eBI0+UOR2-OrhNw^NLpc z7aJ`MxMrS8!(oy6OK@o26Xl|YylQ3X8qXE8=ebH(l~pcUd|mm%%lY!OzH-&FZpCPb zzijk8mM+lWQGht=w6dD38LM7v<*@xotFB~h>~mH&1TsvjgZf0F;-$U+8}gBrT@+3*quOw!)KBSd=O-WEGydZzSKj|o$NHZ= zd=<(v@gqDKBPtB#FgeRBSAxF>z! zeS*aO!(F?mymEeJps1V0m= z;NzqHjo)3lYH_a==zar0@fS&7iG7V(AfF5Vj8&y8J>_MqyCJ=5v02;`F45qebXc|c z`o)XNOCx~tGLEc)Z#aGD@mbg}edmz^zHw$4RHKAo()h#SRZ1GBX20-moOx~enlNZQ zPq64O65bCOStR|!yQzG2_cP?#W z((L;%@5Acz<&tJ8zX+cc;nR-yD~I=+K-#WPI3!x#+7lk#+M9eb@$QZXwRh4)GJ!;n zgDtxIT>Xd1d`R^WKf>w3*x+-)F@@Mf1@$@oBgVt28{$LH@ysOK+62;*9%L}}OV8_P zPMv8sC;oTqe=55Xg4KWf>w>L&;xEnq3`<)7?fG0ZNEz8bCraP#raxDuy`1%g- z3%S1AFI-BrT({V50O{F3Sr~n`zhQ0Zsx|k7&2nlVt~U|E73*j3G{7Zdl#5)7h8em8myf!W(<`%1I#$bLm6xzBd1%PSUz zVck;>n4u>PJJr;)#qP=#WouWhTD+ocL$~%l`Dm<@z0D zXIqqyT(Z7@B-8QLtZG|Uf^slhQVI4=m27K=m1#2YW%6j{t{ArUB=RG?#T~!Nk#)}$ zreu8eRU{k(|H32-o+`ck34;{p~Go9bcH# zTC8c>HjDRw#7=*As)B8$@v~Z4|JMr9Z!YTE*1Gj{N!F>4I`nZG?WzXIdaE@_JA`pC zY0AMWx6_eO%9L?Z?t_~w!?#!x_hrwUv%N3D4XU&}(CG})H@t7(5EwZlWux8LuKWJP}z%|QqIrha7 zY^MQ>DVc24!7i)ReDY>VJwDq4S%JJXGUb@nqMg9_N*J4X+$w4KTHsc{g$)bjFo!7< zUs~DLR@7<9Vajpfz6E^j+~@`zmwNJMrwX_V$@baGSJl%?Adkfslv{B>hRY<$BlUg8 znylgTS_fQcPjch{KOB2qx(%}C_t`saS+d@4wP{?=-*xNEGUZ^ql_|DD{2+tlCEI&@ zEleR8lK{h%(<;bmf9)osU6;}BdyM5c`o0tGN$$C9Tsc_rS58v7EJ8l~*0heGZ1~d7 zdbs>tC1j&?wBjG*P;0D~<|e=(S>5Sd&_TQgzrgck?F*y<$jTtx=P>^&U~+nTM=RMF zx9d$8WHep-*uu8zfWhz8j8+r_Kb~(Gjrq^&vgQmHZH~J1zo7mh)TjOfki%B=M?7i6 z?^D1lLZ3vRR`h=e_uDWJjzcbgfO5a@<_=pd$s)B&67!17raeqHGqnFiU6SPvq^j($dr%dNzzj0xG;B;H9x0El2!vgQoeJe z3w51<)98N+vfb5aX>QMnsW@913z%_$9gll9)JXumM8LBE9@A)kv0bv>417)@zW{mX zrLz7u@}1TTwGWY!3=d~#4}foVHs=%tb5@F-(e6h%!6F?0j&e?)dRc!!TvtoY zGxS5?UmN7%BIcd@6OoFo5%-+6H|d7|c2opxg7Z#wvXN zZ5yMs=UCJhH&faGi~4IB1^ozEoOXYZboQ~eyART80VS+Ycbfh^#coKXa{19{;u3d+6PRF~3DuLn%I)Z+jZmqeB zNk@}@kA%^$7BGlb#Fub-wW1D<^J}CuPNG+pK`)~Jt)OvMBehFKyEN^uC=2E7S~Kz` zuw6>A<~Bj!;p>Syr{gpkd`Z=EAU83XuWxgh$yz!eV~S?yX_9t7PgAx1{C=AD7EkTk zn@Br1&VqiK2|ZH;eKP}kXF7D*G_^fvY6bKWU&pxaWm%+qtFstWRs!DSt}Z(-FEPqX zn6eb*KSlZJC9eS%*5#WmfK7H7);+9=qzh^M0^S%U17o4J?p*8K1guw|80*yn@Sb#A z2HF*!W1Sm^c2A?-`b0K?^KS#zP)XMB1K&>pmjGzz20W6XKYF5kJ^ISzk_YNXFO7dKu9dd|!!_#(gpRB7MVU z^+UJrM7=D`eHT(!$rvnktgfsfTVYu9XkO8}^%eT0c?jCqWz`K=IPEgWD2I@DjUA{A zme^K&qF&?UTkO^?S!Cl1J&|wdSjulT@w!sXJ(3&Jha@)+y2sZ&8j~0|(WC(7B+HX{ znyTd^HRbT~kQ`P^`V2iAG$Z{m8g=%jDuFNjnqg-7rKr!_wz%{oxF+M>Cb8rM%=ZM?v7@q>gYbO-wk_r9 z+Jv>U7x*_vz&G*wFbuC}ducZ_qMg|XLx3L0MC@6ZgpEC>axkC zV}f;$&;BpyX4tB*1IVtVb%jZ6*KznjEu*}1Guf1b+|L0YKL#I5zJGc@`B2Aazrp8? z*;hEs-sHkIM}`e!1C5il5n-}X*@tXE*Clty&8B%F^QmZC632jZ2#0gXNHxpMBN?ea zIQJrhKLa=q_H}hVX2=NaFD@h1u9Y@^?^WC*8L>+2XxTYr1nW@*t`?5#k#aE?N}#`p zwlo*6#&}8A!tw7uPR85*18u2)VRw^kTCmO}YyXXMf@8LaJ(=8PwZMms1yABYmw5QF zw9X1R?{XZ3jUC9LbsMb`xZEwDKqP$?Ybm=r5OIK#FTS`Qbz- zQ;I;tOv$!|WFc}~LdM1@D?oP|2d6!c8;F=eIL)bjm)p|ZQH_b|{~l$=dCpO$(o!WLMg?f1(b}O)94t4cTPboCcvd2Yi;TS=@#w zLSHk`=XBUxn6GXzU;DDfe{GSJs?D+^fq5UEl(qkftJ$OnJ>R=Our>eW;oN1O4%@{a zJYlo32{fmxGO#XeSl#go@FBbOB%k9c+V7DcWo1ViFvnZs#2lyb2>X-lOFN(A$-rOu ziK*ImG)9ykMY<=JO+0O#q_3K0F#CQCeUZL4`+fv@#IShZu$Q@h>EL~f z*i9R3UeYfojCN$df57`r)0&Zv!i`1$uQbFas3wBO+?xXeI$6^ zyNwImu{tX=SFvFIaFtx5Oo9!^V&vM)7*?ud7Hd$X6%XS{KS|LvsP0&`--uk}lF(D_Z+DjNWU6bCo!zajKl9J|Q%4EVH zWyB-W|Fk~o-1bk`=0d)u7|eZK|MqY>1Uix3KwDiA+!1!IXn>?Av{3yXKQ#PX-;f{@u-erp}Gs<@EHD zsqi=5L3zz&nIF=R;-funKS}Glm#LV8$^|q&;5|-aJ5N}JKUT{5E9Qm;_epjw=syLz zXdUba(p$vG`Mh4L7K2pSrXjlz{c@kTyAF`B7SsH*XceF_tz}#XBoItmpApA}o{7{0 z(m+`!eUmWL=_qHmi5BP#8F6P?f3}x%9|QihAtw!aN*!Cq96JvT3^b_gt$2s2J z?FW*jOvo04Y|-^T#>UyavZIPpCfBoAHk8WYOU|XV73H}x?1oW4mQ>r1nTqvtTrTbr zpBC~q-nllf@H4oK%BCD&rT}J8A9I~pf_MwX1mKq*BHMSYRaw>#Z`l`$Fx{vK>j502)ZWrRfeZ@FT z8C|kO%)t|o)A5kglUzBRO9vR+5)8OV2gOU z9n@Xt01qy&nXI7@JT45%fZVqXkZ$9=_2wBm>T+c$%1HN+{E&R~DI0Q_Y}AM~@l_mCDhM?V$UiN9OMjYy1#G!1sZ@bu~OOjk)HD2fr(i^;= zdS@r4(jP=>+2`!E4p}jhbjn5(*9xZZb<>_#$p7Iu=NdSB4V?ez>?D4)=e%CgQ-@kK zn_Mz7lTA5DI*mC?MwS3R=}OX%KL%eSbz*zYo6AYAPA$ROtPSD8^*P9!QaAx9{DOGX0 zM*8I~h>fs@MAFT5uD`+WjrGoLlX$FnE&~i&XU+N0t*%$p-C+@RPe4BSnjFUa{>E(s z@1z7-rFoJd=ui6+P108s<7P@G`VNKef6J-~tX1h{NDFW~!1 zG1ylEzSXQLTloy>Z{>kXDaPf3tnG-Qy{yyUJsanpI|F%=ZH{{*$*tIvYu&=sw!us% zJLr%#MkBtHf7#V2S9~4ziu0s_@2S{Ro+2@Y_J*OWy4B1dmKj<)80HE-K;g)$IrY0rwr?YAZc z_YWe+WcF?DA3$au{>G#|e%~z}HVN0hv^_NMY(JT%uYvEptx;+w9%jS8q*(TwBs(-# zHdguOOxI%p>>J$(zSf}Lzi`iw*gLHOw6~oJS!=b9fSs73-G(|gZd21f(+F-GayTV? zovhB9!`ICw*L+#u3mD{6(q06~$#KA%hW5FZou_J- zqkpRJx6U*6$H`V1ZrHdf+A;La>9%Q_zBWj=lpx*K;XaM!`!YeRM|eJ2`;4ba8rk3h zT=V{iT%o}Bf$eyO5(9ki`_!fTL0_6jFZ+@^XdgcSd|sQqLG_p2qx!AM9sb67dmx8* zk=>dSTlECtLT6|$08ATT*eb9Og7tu3<1CGpuMN;YCuZoh$KAPD=-5Qm=lj2iR{%zn z)G7AhPT+nGi%v#^e<#; zkKdY}&vAiHKMWY;uM*r0==B!JfrF1fRcj~sz7&2&Vh1lv(zfw5O&g2!b?Z&IH$wXX zFH6@htI zBr)K#TgEC`m^Y6DH2qsYpnH6v$k2WCr#@%U%&Z! zse+aXp4@!$FJHkK4T{@81DIqpABIc`S+;9+C?k4Hw+i2mVs}47Uw+^G4hDNfO2J+q z`X_&j*PBNBrOCnl(v7G~ct6Eqr)lr;e3CYq(|b7QSB>w+j(d1{y4J|kWNjVNbDaa} zZ4IGy<2ZD$xt0U~hvu-kmVAml$)i|H$gdQ!!O0ji;hDnmO4X8(2FA#0)o6-^_gqi< z^G)oC#hd+;%!K#r+bg1@w(6{u$MYa8|}`;-TeyM=c9F}H@H7L54dwN7P4KWE9H7ixx69V z9$bLF$Yvqi*|dwm3oQ?0$ow_%GUA%1zt9T3l~t3^ee?SO*DR;G*8L0+)3N{~iy1n( z8uB{EI~RV%)+uM%x4Ezh7afumzK%xS0h?{Z`AhT(_w#JPh5S4TFtVV_DQ+Rd*XYgH3x`8(YjtlL7SkO1=xPS1mr)qykN;=N-Z|XSvb+StPQD*-SMfAVL=>ODg z(s4=JeBNKOwvVTweKFE;Ev4tD<4E3#&ZIkji8(|v#pm)l;)9WVr1t+|%t78hme#f2 z_ZYSzma!MVF1NM$$fa==?K$xkrtQ9>Z(TS@QWp(l`r_@( z@i}aS6wK{iC$V?lhIPM;XqKYg0saNht{t|#=MCm4KVSuY8wyJ{-&b(=-5aUd0(`-40I%(*b2P$WTSFr^VJovM6}_YDF>V853}k1( zhM0Rj>QuSH+OZ_1lWbYEBN;X8xvAcCZ+(I-aG-o?Zb#KDT*n#LKg4ysxbEC|9r$rA z_%aLpnTfc55zbf5s5o-z^a}8g$3jfq5?pU?o!O#OzR*-k*LGbu(^6Q|0K!#T`x zYyi{AmL=Idp2L(s04~j=KXRH0dkHW&-TU>u8>MEFrQ6Y-)~E0@XYe)a!u@R1*Mu$m zp5K=m@{=24loE`Sd;vbEvx0tdxAxuqbZdIJpB}6S-YIGD!$%K@hKCdtdK()BVZ7`(C6*>>=2e#*~hGQ;-s^ufdu`>%~dz z=O5f$AZ()Zp_wnESKJ8x2*7_D=}v0~{3=>=M!?@q)h@_nTX!Mm;lIXPztw8n62Muv zIU`6`M({a)68=^S>e#?*+e=O!x4m&9>Ez*PFV1n_j&rk=hrKa38$a?_z1ArQcO%vk zxXN3f47hZLt`&aMMDXlX_LYb^*|o9R)X#8~(>V;gb{X;u`1!*$`I_P*WDzlW%n8DysTVx_z#|!Sdx3Kmyo4b;A4|d zOZc_$bB?Lqvvmk?KqCLEF=ds2Ju|OlN?WRPM+eAkMq2}hdgY9 zuMui5_Mleqx&$jlTgI<@;WgwaBtv$s6!pe|Pcyp7j9q&Tu?vb7-Q5SAUDg{rN`XU2 zZUoNP2XRQ&X5re;c|`LgQf};;3-?Jza?!UR@=?#_L&)5@J@*c!l>(@WlDk5WOg#hd5UdSIkX*E%0pMJQOjzbd>WmNtk0KGgiok7yEbTj2pOV zZ3~^5X5NMZ+cQqJCEi;Y7-LZ>{?wJjR4)Hm-`_bYd})fSA9rJ~ALB6na?>C0ca1|# zpKL+Wy`Nxz)6@%ep6Nt3tyL)$EAFPR)oZX`Af}uuCGd0ELZ_x`^&?>e(itfDHxqH5 zrqzw2Ag8p{9Dn-xJn-9X|g+}LgyrFe*%oIIQEhg z_lt1fzF6E(E2R5&jpC4Rq0Xpy_EIb4o9d*M%en(_X#T&Bd&Ij}kwVsv+U^>scy40q zJqsjt<7Vbq^Dm3K{*YDOFdEMkGOWiJ?kg-w^%kCs#~4==W7%|O4JzSlK!%Bz%fZWI(DAF!v4)y$ybOHzgNG{d&^jVt^^NE-d6z}J%K`7u z_7?DNr|&kz^@KjX2JN1XV|SI(`TDL+b8{iPdm)dJ{%(6tJ)Vh@U^iP}KU-l($H1PB zg@1!Hk3Kw0*Jx>`vy!>+YZCCIIH;OK&jAkUAX?;MJoNnL<9weXt%p1(;F(U6=M=~@ z;-%aU*?fnH-zK5mMm`UQ_h?scv`a@jvR}ANLiXsnq1FT;PpObO58?%4J)vhX?L3Zd z&NDH0QnbStvaKFt?o7hmc>vFMF2(u5SyIN9+oZe)ORZ^Ju&<`kbDoUmlU%4&gI;v@ zhp~(;9_T^RXC{2fIvjH>MSCWlZB=)StFT!D2mBw8SGk;K?JKPDJzBtJdgwKZzipzr zw<}-uW;YaWN}O3yH5dM%wYp&2fGaEf)?s{&Lhwk;M=w)eI6?E#3ZBL^w}DPI_phqh z{?KapYVaAxPE>ZbS(^QzzfGFc0eLy_EJGcXb-=dT>!W7_rh|Xez{jcJryG2A;S7)y zKGEBJpE+_Ke2BhlA@AQz-c#|_)e`(B3;bPcMMrTAV01tG3Y`ai7V^i_fgjnE{CpNB!U%{gH16WKstTPI?K*ryLnAl`+Z^PuaFA7LGboaNy+3%_Of1^AjF)>E1v zw6C6pp9{Y-{MJME2cjOy<4+O4v=w>lE0%iB{yeW@WMth+)O|4zbt7ObM|myk564#zVQ`&UV?{{!9$Am5npzeS(?{? zPJ0`PH=#4X9mP|@6F2DX0^OYz-%Q@m`E%sb*Fb*>XA8PN-($N-u1LJhSwZuFy@NOc zaKd$+^z9722G_K&U5k`_DLz+bin&5|WD)8m{{->Bh%x`g;2+hOoWu)SuamJ?m7;9{ zEXqI3Q+hTebT+0v#|gauxEytoxjf0)$~KCFmE=g-7%r! z)sH43=3>|K4IgG8#z{ILk*8$O4A*AxdnBi6+Ejj>qFHdCkAYc~T^IxTs!rUaI95%Y zwV7I=k*#a%JZm4@+oAB8x9@Ke);-+Rcy{a)Wl z;O7q2;dFvL*+D157qPfVpTAf7nD&ZTS81QjuH6RMrfnf;FsFlj@>_x9;C^L_+GlA0 z4SIfp^@7EtYt3fP0~L?U-oqd`y}Mqw7nVj zDJi~mGq+LfWNQS+O|sK&*xaU#^6R-%=}b*snqlj1zeCuurNWM_#X!I@x`1- z(VD@xB6@EG>~pd)oL0MOpW__B6y?W&L9tK?_5{)KS9Zhh-FK0)VJ=he#yc`>-+ysn zT{b;Wkft3+{k^d3!u4+Wvwq-h9TWC!T^8)wL#Y4X(7Ww9uOe36$9oYPSu^Qc^2JQr z)Fb|jcu*6?gXp}-#Be4AE8jp5lYM3S zbT-h0V$KgB-t6}chd;-CfhMBk$YapGZLE1`j?{c3=(XE-JNa>SHp6C?gr8QOEc~>( zRPLuGYYRaCPvFPxGh{mzJ{p&O_-%U}G?c0t2;2{mUAc%FqkCj<_74p`K6o2^{7vEQWcg$#zryy;m$+INeT=gZN@ zhmdDpF8s5)Ecj=+C_iYH3qP-p{Jd`zsLq1Vte0>b1x{u?$w`(IXE?O6!MBe0m0P**BoHOD29lU?~JB-bZ z7zO$}h`DgcEju_4;3f5+hPFJvN#v7}57_zH%IZ9fArE7iBH50#!dHy+A25C%%YPj* zbzU|d{1!StX3mjqI^+^OC!2um7mR2tW6BJ)tMT=)!@Bip+A$%75Lran&ygan(&|Yjo|)Mb^2X2cha>%=;t_W z{h5&KmITD28-=}Pn+AJsndj^yn8P#%K?_OQgFbDSdF%a%EtAdmH|Q8VPp zvcw#=-?ECtTB%~xHtf@(9mU%Jgt|N~%xy5cMlrt-ESycmebO`HT~^83Cp<6Svm7!$2aRj~U=cRg#^f3NxG!tNi={RpuSMDGMj)fQk}0(P>77w2rvhwd}i zO`?h47sBOU#8mt{ByQ*0=ow7dQ^IaY4cSvI`AV)KE5cqtyb(A=^5RbPOL!7(Ke*Lc zv#v}~if{(&MmOF$b-z^MddN~y+(vW~=Sj(?eI{(IMHnmb^LoH1Sj&1D>o(Be^qWVa zPZ56?Hu^4{^Q5>o-G2~cSFLk8gxt>QD8GZLWJ{AxPxjxdAK#^}gN@?H{6g6t4{Vj! ztv7Vsv&yRaF=u$0MZ(!y<2nx4R+8DK0y+yI}yvX-n} z$*)IfGQXdpUBlByCe2$ zgKG$Eli>dIk0Gl;-CQFn&k=0s5F6j`Ox8w9Y->86)ysvf+91bw{|EW}X3W^Gy_gpA zMZ{i#m^&@7iJ8}-+zNUVd|_9nXseRh)^E^fsbzq=c6+Si!H?i&#IUX9ugLn+R}p9Z zFZ^)+!}A8xOOjMi_H>8mDOSJqUF83aI@!b2r3Y|*knRsvJ%2~~>>$9`&zby2n!F@T@~V&Z&DQAn!u{ zPUHt6kFzeG&B)(`d@Ay=Cp~WSKMUy(>3)j3Zh=$3 z=MLl-I`xg&L%5$taUbkq)$Q6W!3R&#@GvOm0nG{82T##{fjpPh21yxDd>reouM&QL zUEW=Tl!V1h-2nfD<|dUdy+hW^7vR~QiM1DHbnMi+z z@=}YV{2JtMKz<$a+mJ_GHQ`p|??k>8`OA?nMgAt_v#gHt(a4u0Kb_hmKN9)7ke@*9 zkxxZ_6Y`^xcg8r%5i3jh1=Ca8Q`GW%WZhoKbRF`MJdNZoRaE@irzVt3>hKh% z|9I|PbwsmOUAy20HTADC>iTtP^8==rOh61Z-CJmLu+EaJa9!vvEPocTe~P{|qzcm$ ze#JVMZkP4)7l{T*YWeR`zK!XLwaFEC|4i1?b}{`2h90>T>D@g3pQh#VvJ7oBPls!} zpob}jmCf_XS|(3ZwUInc(MIspj@YAJOUL#4I9lKBS}HG3$2-T;wIp2s82AyKA-LWE z9LWZF3b5}1j-(S4QN9Ma(tL@>^*Z27G>O4=$$!W?_I2yBpdY@(x<)$n4BD1p96F^p z$@(ddXR3CBr-)hbG(#g_fcp9gPe*89@pQO$gr|0`ou?_<7f4GUl=aUj{Ux4#r}R0HM%>)10L$L_h6!abm$(qh>3ZWOTQIbF#8i&NvV5?;Tr(0LEr3bm?i>*PwAMyCv+b;&_q?vaQni{?y+_dh20h zR)_oM$RDLW)ZI(-JN9RL`MEb0=iVNLpM7u@o#`Muj?QSLY7;PydtpP8{`X`vhgb`( z%7xzu{UX+QQTI~RrM^orHq#cI$jfNGfS-x$^Vm~G42$oPR#U8L24InI-qje7XX!H# z+aHd-q7m44x)A$@Be8E7kF{0e?_(gD*xhJpCYp?dT-c_1>mSD%^mlF+d=9wHxL=BP z8*Jm2`(3qxF*DS|R+r<*3|aru?Q(qe+Dx@8M{*ptN{%mKtG!Y-Ufm0yqh<4^g4WHO z3;fUJs~YyVpU3|83%-o}+R2mEe9*ro-lBGu!5;qpn*)IXOwR+osK1@Sr#*)`x~$?n zV;0I`;~vOCO7HBt7%85?I4}n3)4-_)_3wh+7Z@{5Jq-V+#rIZ0tMBcCBQF=JUzNEW zU(b{EZ+5sGhpuQSJX$8}-{!a-Ez2+m%iNAbt1%~cxE-Hv#2jsNJ3jZx`WHD<9mluG z`iZisj+4c6`8nLB@C8aRo>Giw+3&4tMYiNvaS78a7fOzW8Q#K`IKO!p&Tp2um|mJ~ zaV(t0^s@Guyyq%hb)dY3z@z)+v-?%#|7ZU9pK52z?<8_quUTWU4ZBC z;<-P6?tNdJvj-1p57eC3FJfQoeCD$q^SKLiF9Um!BW7IA^I))GUJKx73xH+mEOH(*Vd&P^LSG)^SGu!$pSpG?eLBbBc@36 z8TRHdw$+Y!Vm^L#kiTF|(M>T$JLWyb6mgyeX%q0Fb4IG~X2cY4K}_+M{CjXd0dd8; zpSMm>)?Fp3YY?j~e*?u&r*QHApFjAPqy3qszf`SFUR@gSj?}% z*gqQr{tX2mhk>6-;A=9@9>*$tZcTKn&nLSVd=B0D7T(!M>mBVCOvQQsY2bka^+^xkg}M9{&H}d1kn6wnO$GdE z>ZiY%uAZ8R_bRtZ%2~|uBbeVOF{knVV4dDi@)>yW1?;e&0){uvRa+8gsr6>i9=u#z zn#gK5$2n^k#$ite^Z1Z&e?du{wYJ6g4(9c{1q&@PxPA}ie=2D6y*?0-1lj-AhZ!`%A6m~U@`ex(0$kkY*Cd%ls4kRF_GKjOSg*M0@w|Ig-I zlBNO%_VemoC05uh0`d(^zT({~ zD0>(8-zktJskXm)NBaloGw)tMPu{H!)0KO0eG;^2k{*V=V@`~x| z=ZMjsHFV`ELsy;&>dF-8$~5T8RBaOa49>H}hQg9W;)mct$>yIGm^!g!^Zf-2H&-G5 zKGwSjkQzF4vk&F>6;yra+T;1ovZoYrsB_J|E9@-!tE+coKNruWKj z|5Df^C);dF06&uRr(rAX-t2S`jRSbzHUaPUxa305$iNpk!;IKN#~7!sU+UBYWiuTO zo8KsCiBG6)*xXpqGQ(SV+U?Yj%y4#od9AZ^IQUybF%p)h+yXihZ1@I<%}-LY@UDbI zSd$V_9vHW@L)*$st(C2@!|JXFwev!v^{N&1<#L`TcD4TTLvpBa=sP;h#+q#s!? zb$+=~>O6d})QP>bYTKsEmE%5158N;5En6i0=QQ_Vuab@04j$qC40<3Z7JE90N}skW z>{`52JZP(y;{8c2sE>V4*s2nbf3zfd3s3I2Q4RbC@ODgd1ahSMz}ph1OCVmvW?JHH zwSo7rk99BVEV1x=hd+`#18*Dm?~ki(Z^QjB@EbEw4Y+4G0()6~;2Y#`LmMCRzeD~M z^7D{yME+^yyO6&Yd25j)@DTFxPCej8-i`dd$PY$-GV(s;D_MQJ9r@w-Jr}F;v11K? z8qZ+t+Acfxg15Qg>8ZB)YM^YILtl22+Wwl{+5Uy3WP-;ngS~}k-j?+v@5!BH)0lkx z+|Y%bj}0L{K8|v~$;Twfx&>!|e}i{_Ar2eJan^e_gTLTk3GDF}H>JLUz`Zh$Ikiki z9%oUPUd1|FCepp16|^tGSYi8@Z;w|4d*ymhw#5;+4fSEC2Y!eALge8mPz){bH1gY# zzZQAe?SY4oKZLv+dD!ph2kotn0OqY{De{%n-s)(-TGr{Atn%zZ>iUI))gN1892*V~ zQOkb`JO%@gS>D2pPrw#^ighA(MRHbWyCGj$gVyh&2S^Q>-Ba_luDhg9aj=KBQwPU0dPzVt>k?69fN3`0v*tcI!7{ z{%Vee?}g$VOul+GzuxoOv6ZU7(b_zm+U>A5kD%0d1N;zkA8s!8P>pNsx2TO~`MeIb z%`C^Y+bqW(9`*?6ysp^KGp@_ls_G7-|2AuL8r{e91*+Sui|aDun)^X!IeelWX8A4o z>dX9kk3R|5jm9;e$xzG8vE7ROJ~6icn1^>m4_Q9aW-H}qH8UVTq+>~jYH(hY<(75CH(QOUUaUQ?k9JFjSaRdF@ zjBCInTd4}q7Vd;Ra~Y|zD*F!$IrbR)Ci5(a1L91{y^!H-;MfKFlisFSOdzPYnS&$Z)BrB(T7GOg{Y*eA2%tl1Fk zCuL|?Yi>wAd7}_ES8E@<&mh`S$0$3Py9vNp3UR`t7$GOO6DYtN3uUY69H!rNLf<~bcF z7Q~~Tg!6K9Iy!!6!#hSK$QfY!q~>%gyE8$hy*@fWcN%)p4_O+HeXldnjkMP}0@r7s z#dVp1FLb3JvPAn}0q9FV_)cRBKxg{FcPh6*_XnUm{op;n2mR>>?}PWCNBxZ!F~&9l zw;lSF^Si;STu1ztz4fi&H}Q`4#$eA@yPz+g;C#Tl8?aW>Ig_(rfM#vXp&zlR$J%ff zu+7S8e)0pRLPzN|kBJ^M_h~Mh`>jM{3(9r8XN%};#r0{tZ<6R7gX=SR4-uW^iN*C< zYph1Jj>9$W^~EFYz%$1;VvPq53dscFXvzaUS91gL-@u*n*CS8(5>1H?0pLxv=GVaA z+;0sG2hKjhPdd{={NgmkSrg(TT_4X8-vlCF^LrSl&~5ar6n&2<1K)-j4x4gB5brNw zU*2ruTPF4!9iZX)#754!Cb$!VHlgiPrvuLi+?6$e%@35t!8T0MI$#?HKDbpq@!SIS zV-y+UEL}8Kb;` zJjIF`z5k&EXGCE)X5qa}hhQ(d_PF#e#Ewaye2Q_C9UmyO;Cb#iJbO#$;_RSPI_Q+4 zJu(-48UCy3yOJOKneWd9pZoq&5V#+)bN5uo;U!FwVP_tGjwwz`zhH`sQrLNJN|#8= zRDNGlrt$ldG978)ZHD%7j;08*p*ZDa@NlQRI8_p`kBh53;;6FqAT+r#Sl3jpuq8rO9ANd)+S7P$z zVesY5N4Kgck1bG7fiHNzz4JI|a^eQDMlh@q$yf*8LVI%^a6qS$E->{d?Wyzge`w>! zb84y;u{yld=6UNa`7i9gTkSZKu6FH+bDX&u@#)ng)Kf=bOMSyS1IPFotzm&3@s7i1 znC>B+(H4)`k)(eW4?CXALyC40A9JckXU8c%_z+T49$XRfa1HXbmh~kM8x46V8P=OT z(3yK74}&q@|F7j?urZc&;MP+flDV9=gT_RIYYm#rZ$iqpfzu0Nd0p69qQNL z6sxD<`+N((r)5TwX(R-w!r5(4FBg|OK2~rd==u#H{s0W9ai=3J7d(Pm&dBh zC&Z~MR>Z6KxUdJ1ZE=*0wm9yEUqL=a3v~In(BWsW27UFKq#k*hVef?IJn7{G#9wG1 zn&c}5d`yL2wrihre?J{@{h?ap5YQC<1+59k3^?s$Fdr|)?>R|rhrbaZzvDTkl0O1_ zS8suz(jVM^0A`mv0lr56&m#4=pV-wH3tJ!0npuT?MzZir>~DR9*fE{aNP)e-CmXVW zvA|)kGwpq{$IWNX%xA}_?e|l}`IZPjA=r-mgm8QR3}|PbuZx7A3VZ((zPCtwXyUoB z8!%?S@r;=`uasu)E#jQY6y+@BTkI{;`Q~&jWgy>MthRkSOxfSd-r|1jEqbuG_>tIK ztP9^;oDW$Gz6T{@Z*eX57GVQ51@{(n`CdyM!(L0n((xT0V{h>t>@7Y5zj^`Y@4fV# zAkO!apVCOraO4O(FX#(cVN35YeGB+1jizq_Te{6G$F5weyoTs{crs59GTE<1+n%Fdql&iP~o355K0-92faGX8ElcqtO=6^{Z|Z z&VryHl!|fTx#|OU{QNsC9N!GOMxSD=2JYxfjM*HEkpez12W*~}iS!Y~l2-HmVe$_w z+;5~aDdY#dFqm{U&evI~oX!o3@@G-b*Qpk(QvC(iYMe>&ARaqP5__ZxS=cj$4NPU4 zTWY=*ZAChyL)*ccXCXfT-xzJRCTcGr{~&m!HHz}Y1g0ONa^!h=n^ArN?aQDXd0y@| z%7-$%HxT8>^Kz@i;V0r8$!AoKJTK2N%F~(tIh7;N%Y8=qg-ri~%8}>gZIM9lv;3~u7`Bgwn@z|(!EBhxfbc5@m96AOlp3a%6N)8IXH8Qe9{duYOUMSyo=wn zG{1s0<2FV!Q;4O z_mjW%IrvZZKKWZ@fB%JG`52x@rI^H=j!pEu-b%c8TaYUE7JiT4Dqxdu!TlYd z@OS=U(1GMT9QRn1pX=-bykD!owdaJf*TdVkj8oqJ9CM_5 ze5u>IVaAvGdiHSDbUb@FfQ{quuok=wcw`gPvyWKg_%m7QS+th%GcrNgw3g8snXCEx z0FwBc9jnkkA0@TiaW1Yvu%Vy&m=7Taj=IQZP6 z@LOcy16vAoApFxc89EoS;HD>c(D~^R+KqrkF-p+v-@ zWx4t0_zMht&v*O|jDHI7p|fGamKdRV0heq9;sKpU_JSU2zvCwx1o5Td_zBhsZ8qTC z3)mcQ$T9i26g%30@^j6b@b{;Y9k&06^lVJe_w~Wwt#f&t`T)dsdwYi=wS6U`ZEw$2 z(L2Y@GefE1nRsVRsuuX{{N|qd9^+6f0`J=8bi~;wygOtsbWU$EXY<`)d>kcC9na7O zzimX{f9mh~Wx^MH){00s;JY`T#Hxwj1+t2>R_d>_o$3bcB|I@q*6%@_tqQglo#&=! zc<3E&zuE3qH*UA8Pi~*8{&;(g`q<^Nz8>dW$yV`fmK^ln4$pSU@vBL)zIGDI4GhKx1DeCJX+Kl>(IO+9#}a+kqd3v{2UQ~m`R9)Wr5wa7ZXQ_Y5N z2+?^x`VLbPvu$}1ea^#uX2tm_^jU*CD#usoKE#LT4#s^yKNl+W6zMPit{I4C-gGb z9T;npF_spLV?7^-z~z5Cj@5v51mp1hwy69;#9@}wJM@;8cX*cOb$G7#)<1wUdaoYE znIqpzU_NJSewVDb`D)5OWB85$#!-UvvqYZ~(A`BT`O&ieF6ANT`zeK7 z=TkZ4cLLHXyeDiOXl=^c;ZKF{Ep$2dsL_UGO)_Zz=j+AV!=LvaPJA`LEh^pt0yyKv zd&0$9Mtrt{)(w!W4C>G2tzXS~E8Yc6Ygst_R{)=MS4fT#kB7{VFHNw#5*yc>J}CkG z$nx)Jv*hid57C;=a7Nyj8GSGP{B%v`EkeIIGKGGbG(_l^+!~=@avOwxnOr0EOF@m$ zFXJzR9)W(z^$PuxTO;(##C+%-=$G6Upd$kKUtsIUif9mWPzy6}%3=66|Z`8s#}is|G>u z4Pv?%I%pk!h`H)78Sqr3k!$ff=qN9K*nQMf4LCyy4&qBVU#)wgyVl`Xg6B=1HsCx) za4y09OK=}LZ5@6km|s**ct1qM)U(&$ye?{Ij8hUk5Bd^mkulRE#m+8ZpNC5o0X;H^w-< zmodH^F~FdmmlfzwEIv9p3_2A=wl5 z-t~Yt47z*&=I*+G2Fiz^Tzq3()a@>J{o95k4Y`Z73;!zu|L6V<{Ofwb|H3}-xBoBk zCp!C|?WxQCkf-kU;Qw5n803j$%7Zy?MSo-$R^jJ??tUHlDz2}QhtA$Z`DdLf*^2bO z2p8oe{3Nm;>6?i3Y~KrXfAmz9Y)Q}P7RQ8(B0H4c%|_?59!5RVrJ3i@rRx#HCtW%PJfs+fsY@rJeYia5{2TIcSvPqQy7br3 zQzXxUpgfE6M^GM;XHnK&p2OdHYWg}MJ-QTl_NPau7~_kN7@s9#d`D)T|9m~(8a`hI z&ZT{f@3#Nt_(&c|-c4QUU0M!Zns=7u-7M=*f5Km=F01~5^3HWVzd1m@fsNG-o5F0% zoOoV>y6<@DE~u%YFE^6T7}AF6OyB!lxMcAVxMH^X&%uUT8QRIwySs=S`40f{2f_@*!KKl5rj$5HLVyN`MQW8L~) zF)Vo-&UR##Oj5`Oxg9bwe-=x=2|qK2gzK$Y{CmOs_&aU-i!t+Os>ttY7^hre%n2Kh z0rT^V)#iR?JH}wfm(BN?aQ?N7Q?k&G^bYawTy4!bt5}1_E5p#1{HRp4-48q0IM>)~ zzmpN8q&Q+3#z*g7p?64eIGN)WM!4ggCqK^*-*)}iU60*2?BRKZ!YxL#mbvFn{;25z#VaRe#V32E~f}N$9Lao4D{?H z&XXT_3G3A+d_NRp!8a#+9ZPjqrqRzFi_!@AWgW84`vHyq1NdUR)mgGp2j6$)?-|7T zYhLF*e5Vum_7+#7^A?$~A4-hx0g(?u-{m_6y>-&ipDpe z8JZ7-e?9Og-PTGvqa}~eHI3?V(@3H|N`}&&9Nu4< zFX(zSLwPWQcB8{-*Lt4)N;86UbD+`h1qR%GBp=wDBi@vR!weJD){e2@UGxpOW;Q3zRETfH&4H|Ny}ZrDPt14p z%W*Sp5#DdQprg4jR|DGN>t{+U$p>gwXu{fO!V-21ofYo+ZDX8mgkElm_=XtKlD_l6 zasE#ioevW@SDQGeXgTOdd|xc2f9dQp=_k%3<`A|((=frS%bfZZ34PEq545xzw3H_* zkbRtg>0M`#4f`={Q4C$J^N(t?^!Btm&NAPDeN0YSNnXv&PWh zb4CXB#^+KWdczTtYtkDuXYGbu3)z@Nd$l-gK1rsN% zJ`=}t=-$E*4&+nvewop4rqM6Md0_NQ^P2YZ`TT)Crv68T&ym)ieMYXCMEmgdoa_|x zS2*3jf;^!g`eykdtnY1jriXM`aBY+)34R@S>DT5>wIfKHG%SEe!N!)zXBUpy}j(YseY&2ojFuDM2x z^=_BG($<~duLGx`UXmvF(4`!=%*g_`>RhqLd9MlDAJ5YF-br7|Mje(HlvO;}+P9rk z5yCy&lohW5ibY_i3m2!^cos&_fQ-$DXIXd9vqE zV!o3eAXy+={uJbZuIW23Lf4V~Za=5}-Yfrp6&iQYzHI2v(Z@xyg6bL==sffc=#2afAzQNqn9!S=%15fxG zwa>(@yFI|?2P+gX{Z64rpD}FfC!IR!B%wcyd0OodausI3CYp6*b1p+Zp-;;2+>7bY z{o-uTZ>F4#(6?kS67MMn70!EFV`v|U=04dHm`l5az0k{CZ!mBeTVUW|=sEb5%Yg$Q zON&v5T@#!m68er@n`oU0Uz=#0$9u)Cf4sVIPVwZ;R>YBF5F5j{Q(z|sb;-VvERqf- z8NY2DzA*!xw`((W-bYLo^uI>fvRL!EKD`R>LqT2oZg@K6qXq93=JjNwp0P&Lee6?j zZNc{<4&{h=*EYmXOdDa3v0ewzpG~^Pn6uM>>r})R-H3Y$J1l%2MXr9EMTKz*`*in-8AIv#Nqd^e|Q^~0PmO=XCyKz^F;GjtElg-X*;rnYPf$!(MC zabd4%aeOW`*_wm)T2sh2PSzg4Sot_x&2e_03%%lp?}w9ZPPB$?!fo&tqi_BVA;f@8 z93C|L@9eGrB(2=+-#MjMdoi5GBp;kUUxnnu^rzP1UFwG2)#Qp1>*BttLJ#rrm74HF zv|kn*xt4{#(;{QvIO`Xc8D;b}haeYvp*YIBNrsL`3MP1s`= z-!ktWFJ5_+-VfG`FNFBEN$(XHC&3qb5B?3k7YOkrPH))gmz(tdHmLi;_?@I(0D24E zhx4aA-qt_Axle=`tJ(h+`i_&?f2Jh*hi%9EhyEROj{d)zZuF0sb8r2}fhYaZ^Y6x9 z&-u{vw_kSIds|=W+%=t7rg-vx%oX#ULld&pt1M==*K-{#Z9Q+Tb$WE$1KiL ziucHU97{1+IzMXHHe=khzlAwH{}B3c;jE3ghwsOro(KA3E6zd5&_m(hU>Q4EoY@+M zHI>$ejgV>5!FV6&xPv3vF!TKK_qd-K&n9^B{T9UPAAS}6k$u2oME(`zDfU-`_um&~ z;vJ|l+g1fEtlkgX+~ypn*f!BQbLa23!;eLq1B{*iZVu^47wag2{$Y6c)DF}wV?+42 zQ0eUKrx@2y(cc#I&FQ$)dhpZnPgj{50OBkG&P~ES;r(-7;F%iJvAY5J zT#O4ZHc0ka*u+zyi4)^0V)pm``t{u(jFM80ypMgt-LY)v{(s32AKQWFXZU(8zA>2z zyh#phkhQL*@$wrK0q0BWnXHGtY6wnaqDAei6#v(Gs*lgT8|et)mu?~i%ybI$C`+H0@9 z*4k^Yy*76igjG)8RCeC4Blo_CAKLF3-#NfO$BrcLvg`UR_~Tyz*DpJEq80@lPI;`jXOKr8;%z-c?5XP@pq_8{+L ze4d*CA*&;Q(45vO0Ndtbjudm58Y?6u_stPeWwUsk5R zXfIAW&=ubQx_e4v+t(c^dl?te;PSkVH5!*a;OnhG?d}Hx_bvV0K+%8?+MtLN|=h;YtKyg=jpF*ZEqZQ%Y5 zWIB9OzE0d7M_!#zSAOKtbm7?F!}z6m19L_F)n4Ul4;Bkp{5x$GSA7rp)%M; zKmI5E-@@46^qS)7NhbFk>wVYOq~?I%-cG|m+2I;K?5I57CVU(?Z*tsF=W2 z2Wp^ed*`vx)*!2MbGbd}iM!}$Rr1bz^*ywH!O{SD=mh8U7*oxG;`R3}eTKeSvWr>+ z;=5k&zJERRv5j&3IXDp?xso*0b>|lLayPw-4?Sz)Fmt~BHTu*>-WmLeu|BbiyJDtV z)=tZg?5me70-u*s_D*O{W%Pal@4~|qCN1toYr=a^y)0z<_&-r#U@sS&F0pFTdRAs$ z%ZgOXck#RA&CDaZ_Txn@JKG93MkCb)3-ZE*i^H-A=IkQX}c3wAW zZu;2&_1~KP>&$-4r5`Z%aGT`kNu%RMJRb~x3;1t_PUgK4io(veQ9Nz0t4OghSW(xm;v|CkGJt98lI@g05Gxx&+< z32QVm$kbQlEH-J_DNohklQ;FA6X+$w=w~tg#80WjD}R?)-@-oX`4HGHXAiD>193$9 zxqnl<{h1n9H_%@FpQHHM)pB0So_vq??f0R7E6;fyt}bihvl8QY8nKPb?CN`Bfs#cV z@xKzUlpe5;vmrkYlr4(k|NJ2HKE@f3&jMo%U(D%B3(>Xp9Y4%V^v+rEH}!sEB>9F? z&VXx9#V*G$oV5O|*t#DomY-QOogCl)=bnE1A5%uUq79D|oE`K<{5S1a+S_k`8Zi0( zs)AW_xed90Jnh{wmVK6JY~5nD$-Gv-{+89o?>u~&dnwD@^^SBn@dMQd@0rjEPWE-S;UcZ6GG*e(?YVV-vvz?$-2B;E;suvzKgbLn<db~`WsU$paUubu3*VW;Tl9C(|z7H4n5ti_M#o)yWQ z3tjoHy`|Rln!nKb9WUR?+{PuIpid5U5Nw+QAo9aD)3{)SNYwf^(Vux@MGwa~iXhm)E zI&bgTrPr`C1iD&)jm-3WM(=k0JwVgfE8O<{JwUbh1~wMi7Yr_cRFgcz$Ki6nE_WZ$ zuO|i%|BN^0Hfu1+YSq^ng@3We+H-LLyBGIrZ$NLqtR`VuZD-n{nz<%6-{IW~IL(ABjYUlCV#FI})6Hl$FNjwcd zm8^Fj5ArR*H=A#qg&u2HYwzRl8ExBHeOFza#s9|QVGEY-8Ftsw=3xt$?n1}V-2SIY z({SHT+r8l?W>gC9Jm)&E%$r^vKHPu)H{pKg5aEsi_lLl}3b;Sxwf(ECw%5`2uj#ix z{=xz0(^-Go*iX@uky9GG_}|hz(mw|ngFkMCH>)3%iC0+Vuc1S)>Mff!h67ojYQMpD zni-Ra3>?MIk4;+S9OuFHBa;fRX?edG7{wEtgVw6te9^CefZ5N`ns05eCh;9pSBcYL z(qd|!?~Q$&w`>F^U+3_3sy1}0UsKm- zJ-zLw4884!tTsMJ8(Pc$CwkkX)D;*U`B`Pq*VlTld$q1Pqo%j6CVKO2-1ES_krRht z<9>7-`%Q;1o^{#d3D3$L&vob#8qb^QgT~X0Bjfq0zB8U?92w7jdS^Vllro<6%FlRy zjWl~a%d*C^h&-9&`RQ5z`FLJHUAe|{KX7HX@eXbLr{j4tZ5+yY{w~7)C1cQ=_ov6y z${bVdH%8AMSTnb;y^Ckx>MrRiQ)Sz@$*kibdqFm9iz=;O&gY&-D>Ny9?i4}Rsy{D+_ntViS&I=P zgEC(}jI&>q3t@Ydj&(3yOE#R-+G0!hU>EXu|1Q~vW&!I0&o*>Cc#@9X4v+9{LyNHu z35RBVsC5B%Ncg&qYB4N2+zFY_^`6O{-r+zx*g=cMdvH z>`q#1NQQrdcGX9lGyt6&{21Lat*6XlEGRSaT2j&J-l#X|6R|gW>!w#W; z3zin@_z;}#hqr!wbu=;2?ppIL?DCDlwl_k<+upc4-`X_U9(_+}BtD_!KZ&v(@a4l9 z1JPg;{UC-6^VeNpZ^PccoqTT-b0tQkvxC% z<}U6yT2)}Ty)m9X48p#Cl^wdLYGioPi`YOa=GS+Pp`yKa&z_s=k-p9`T<9uuN_po=Xy-wO@+&KeOo77%t`GDx| z*#7S6_0aI0hK3hI!-dX?2CgFKbn@#gi@qJjw@I}1Ig55a`S_VC+L;;@-9JE?k&f^t zx<7$3!k@kgCxZFA`?{y!&X_D=&%+;&mxj3G(eh#UYX5t=9o{*kyL}dB~U1`T1_kQ8M?o~x&YZ4)B?jgJA_vQBJ zoxdl}ZRqf#MPbW15cTAvsd47+q$QR zn1>;I^b?P7?ViqlSU7vE)|m1|&huybb9AKhB;Q(qV>EckHD?#o2aV}R=+*~rzX+aq zA-wSdc;xwsPv%TZ>_^w?t_>QVU%`Gs_OHMFCNt00N0Mg(gPB+JBFWQu*1W1A6(8k$ zlfCu4}+6G+5bZ-J}ViaagEY%@o~M6rL6i}M86ks zH-sxYiXHCRTvGq(x3_RcaJA-R82Y=JyUTAK6uoyoV|^PkcON_e+Wp{NXkd-85xVu? zb(FP4ymUJAw~Db4{|S)Cy8Y&^LDVbWRs&!9Bn3y2WAptM%bKv{K=RzoqMBlar?%S=^J#A#! z_?F(F^``h7GPTJ%sy2B&b*XG3@>ZJ#?3b+&*P{Tt5%am<8hO;kS-oAK zQ%!rV7O~6iA+Fu-4caV@GTAKPZd zn@Npc;?*mA;M+t9FzpdL*Vj2Rb)+i#9I~urVU74u$Pt|jhRl9v<`=zc4@vW)4jbez zfVB?2O5<3EOsi7Lp369;VQA2C0Y^S%FX)c@#I z>PJj_QvB+Q(R;lA|3VrAck}qwm03yAgZl8QzJp8cVbyWg{uS^0AN3vF&f`}%#!CLL z_x(kE2iNoXDK5%J@B0RQKQ?lp?pW&paZwHs6Xk$A#%X<3x@bjSWTlm7t*pqaSvh7% zbY);jfOmVP{_9Bt?%Jj5s7OMz&^XRYIJ8ket|p=WHxeiJG`-X3M*3V&f7S0s`rNGV z^i%z9q^}yUditk+Hqyr*>79P5e~t8QiQegt`b9g*Cf@6c+s=$J<{EFGt^^~#n5Wg) zU6Vr4H2Q0gbKm+u#5apG;O3c_85=+CK8?KV3OJ)3vI_?L|1Ge(CItdrlPUw&1m&%= z?90lJM|XUiXnwJ~h_TVYZy~=0{9;oyf1dxeo4s%RJz}=mM=mF=r2eWr>r(x%ddxh; zN7SE(3#7O0I@7FWPGFw)XM^ev4%{ReotWvyw|#a+U{i zRk~+~(Mxll9j@Z+upc`Zo3_y*?myj?6NggX_j5AsHy6a;-lX`%fq$=k{F)ShSnZp7 z+6v;ERnPWA??)<5qwvr%ApSh%`-49-mbA0M-gG|gPo;gGv(Cg7zP9lY@udB@$bxYi z=l)Z%l*d}ca~;-oVK6NlzdZ%N5Aa?2b~M>so3}|Z$({nI;%VX?A7d-%!dK%lzI6ty z5s8_m|C7fx zvaBrep`nAdA?{@?7>Mp_H!i(=PCap31Li)GP(I&7?sxyr70vk#z}W(PtDv7_h%Mht zdMy3Wf9uSDUYzNf0W&@=^i}a=6AkYB+H1HA=j%77?y33Z*l#4#F`9`Vz1=IPSkl|w zF>VR=ao$VVY0U6pfeqK%TG~L_#a^y3*Q^c~HrbyR40{o@y zEhf&kyN;DT!_C(|rHy-|{JTbklbGaf-4XF=^v~60h|9deGWURJuev(`PR0gIKSM{y z*0r#g5&n#Y9iz~>l`_)T^1)GK#(0W9D|W8#5>Xvyz0F)0LO#t!;mohA@KRy~L)ZSd zN@H*J$}oRT`{3K$4FjGPEBLgFt;FPOSWB!eHdz8{3yTRQXFOBNj{dE3l+5K#%c{a1*0@(#A+41Z3Xd9 z$*-~0Jt`_Aoje4*=G#o$#6QmC{a~>QepPLSpX2B2UOX?U%!n<~&G_uSGQ?ViSRA(x z;?8Bo;|MvrACvotxF<78>fW2#k#Dcub7eFEp5nR(S@iTKzPRwhR`Ig`X?No>4M)d) z2Off*iE~bYxZ-EHex({a_x^z20mp&cFQDD?@dYJr#s)WThGMbJA+EBq9Gxm9Y0Q{;u zWMg;AvF~r%ig<0&hG{EO=(fdq1DiERu01`iU!IJjy~k!!uKIC^^J}uAEw?YXCS4^KR~@R$mi!VW3%3`-(4H! z?AKq@xRy;oa1Zv@TADNOXTrPHudg3?xAp<=Wc5Gf{0RE(1*e_gV-1%R&Ueyq76Ip0 z(K6#_a8OZ`H1w5)|9bB%%MkkGuF+lju{g6&m44glKFOyd`~0<;NB^L2dEPvt?Vp4H zo5s{6p@*g=5BD5&V8R_6z#j|M)TW^}qk&(SI_H|3Z&W=(ph!HvO-xD3WeR zA4Be#{5X>Qn@9hmBlT%OCf?Wk@Mqw?R(KD<+wf(%owHonWu;RY+#g7{uQSY|Q}HVC zDARsZiQ9g}Yrma+PY?GelCOoa3ROpwdyqq!F$Y?St+BxMRD{`UKN*&3Wk3;H1KXX>?8Ufh?RnoY}q|^5#JrCnhc9YLc^oJtYfLG+F2j z_S;?Vx9hGoY1i0^a<)G*-Ts5Q+K>3{4|Us*)g&+Iqy3%m6f-B*{~PTeQIqm@yUS~T zm`^8O90h~l44JpdZ)a;C?exVrD(R~)e=}qTG}Clb7T?f5#_7N#8q#>Act;QZQ0U~l zw4KEtxI@i{(Jt_4sW*Sf^z$)vd~_NYb+j!zo0%^~(PRP|8_)T#PIO3v4{zLm;I~uh zx8wQ(Y3K+1rdps^!z{`c#IUBFc-uWZDLz z?8PlWchg?nP|}OI7ycT4J?C)RzirFJjCBUKSf5`VY~NJ8N$Zpilo!s-dXzm{l|Ojd z^q%nH|9j~B%GtK6mJN|=_JAhpY{2TvqY3&x;;-DRN@qs=8J}XX?+hrjD?4oT;;CUE`>$KRci7M%jMoqfI?w=LrwCQuAKy6q~ff37fRk z8DY|q&M=eqZNuw1wz9w5&bpWX6Mq43T*PnD&0DA=wFW)Ne!WlkhJRXvT>ja9lFPro z5KWdbw|w564X>Gp=cMIHO2?__Utd4*fXgcaq?tNS8#I}cYn6j~$(79Z3onV9wb>fR zLU%QYcKrGD^yI$B7TIX-2-CV}`3iee9ro+h!K=HPdDePmF7KKbPZBq?(X&&v!cTIY zdGzf}jb{G2XZ19P+5(Z}SE)yQQ1xzOuBa`+csAdkNwrt(=**eg`@jL$W`R^jX<(Ji58=%jn z&Pg5&LmCd=XWypf!k{}uN(~GZ?1Sl?=kS5EHXf$`!b3Bu;EDYnI~q6* zZ9OX9Job#l>V}bB=6%Mb_%kaeCuCpJ+>e-fR_dH((y-Iy)uZ+CS7>Jjdx5Hd2G7cW zvX}ov(&vIUexYfdDARV1O|^PFKWwTO$i7v<85_xfO#0GVCKk|Hosjca=+dVx<^58k)}-x6%q!*@(AJ%xCwbM9u`F5q|m$#<89 z?g(98ejs>b)zQn!%7SsTJ0UqD+0Uo1Vf zs=&I`x37otkWby+6EsF4>IqdY`@H|(v_pX58sP0bwXtk!SMWyU-1J$}N3J+hvDAhg zH>-Z~1qFi_MeOp|@O!JavEgfNe(e6>rRUR+@!0=a(^k)>%mp<^#uriMBFfAu7_z92 zG6j?YH{tSO)@|!8OZNNWKCbw-b^&mUz6yBu(%Y13{~3M6*#7lig`D)uHEWz0AK&hu zNk5E5kNvl+8N+PdB{RSDi^q^Zb<9nF&OH2bwtd2tS7VxM5`ktrG0pS)5--!7j`92Q zn6ncLxkozlzf2ylKJ;wYt&=`2QF+zl`cb9jg35^I_gx#{{`eras65tf>3Ljk**mR} zHQnD!(>c0{{GJOG?`*~|;THDH8u3f0A7Lfez_0(zZ{+3NgLwh>Uj##wIu&1(xi9|Y zpBq}2*EmW32flvh^XxHtD=U@y7Q^Zw^=*%hWwNoqX#=KXqYt&pGwgu5brGH1{mL;nmq!Uie3@H18~b#co9#UOvS7AOejy<6mU*fB*b-@Z=?J=Ng*f&e0>|#T8aUdW7!&kw0D+ zetG-;UYpqeuV~^|pVZ!~yMN~Ymb1iBEB@xWQTk-ZUyVkqUjm+2#+^spW-Iafm(NXX zWFHkeYzl1}7k|z8W4ia``~^6SAByS!p!nXGy6@MXqVeq>10OmQ8OyzP7Xz2^rBl9+ zLGky=r#p5VRcB3+iRBO=mct5gHk0+*qoj{cBOU;I2ihyC2`ZlRzTLMIQ|F^vt9t)T ztD19g@pooQZtD&;oww%x+sh+~cPRs(b>|7sx(iKwN`7i5nRy`nzHfZ2m|%q`Vc(aI z=kr;ODY14gTR?xcW}XVam#+9Q&#g{{8U|wX7YEO(a2g#~) zhuQ;E(f6-?Gv}0&2R*|AH@oF=M4e)JX?$Jh&dxrXt6M_W#Md*% zeM{E3|M^R~#(ku@AL)x(<9?er?&cn)jB(#YzRYpI{y!Y|1E*rA>^1H>lP{e*J?^!# zt%yHnjr-4lLv+&LI2{cR*Li-9+2bC}8uwP-|Lt+#Knxf5We(g=kQ4U$MBO@41)VoZABBh3(buA2I;Q&Xb(6i@w}nGp8rMouiw4@T6~15 zdoSmv_TZD;#o4KStnD8T4r8y+V*iS?R{L?o%z9+D@DIJq_Rta>k@5#HH1|?1Hm<3! z?Fd?_80Hi32Y4>v>epYPtXuBnL@2#J%Ndi#UoVA%k?O?dX0LZ`Bf7e`x4jnmw0R6P zq&avG^)@#Q>sr17zXkReuV(BzJU;Zwi*6pBlm6CN`7VrhGGS${5Wkx{H^;-9O6>x3 zH)Xw%`JySU3*B>v^_IkQ_C9BuA;Hnh<^B)$M%B;MED@TV!u8~!{+_op;B zygmhKeP(mRYkYfkiXF373Xj@P6<$Y^7Thq9bsl@U_4$bw`l!9lkcBLn={@I3o{U^n z&)E>4uZe%bf3Y27EBMQ4ilyHkdZ9Mi(lDZ{o@eXza}P8J3-{ymwkx#h6vg7-HQpW? zZ+ZOGMDxtxreA<7!MZAV1?#jj=UQMF&c15Wu=7XKPUh0yQ#^Tte{D-cQCFMfP;8uR z3+>V07<*cK0%k7FLcamRr1NjEX2TgW* z`CPmH)TPdez^Acw=d*j)`l^OYy25;K30~F}GWIT&b8TKN`8OuqZ|*&Ck`Z^2SNg?U zqzBt~?RRdl4*fWo&zuO;yy)6%ZzN?w%XX$^^ z;J0-0TKp_JJUTpu?}}j*h7Om)7k7aBY&tyOqr*|q;hoT>{JvcNCEn())f=O3EUr_b z!x^0G*SYm(vj!L%SAS(2u&lyG(skYYpWSk&1tZCU(9Lg&3I0ehu<6mUnk({W$5(*y zUlF{LdxJ}y)<4Mp#`+&RP=6j~jvWk#+4gqD2&#Jjwk-v}jNCibs@*OBk$QL-K8x6W zZ09A7kB67{H@Y^n4*L5&Xl^(WYlpRb@+Bi z;4U3&j53FRI%r~=tB}%rNeZpokyeVD!@sI z=g^H)<8AokNvA4l&rgi(7?>zK3Eus}<#|2m$j>%XX zYRomy#k&@;F3|dNA#21h_gW+Nw5#XZuWu8qjQN)sbIBp2UusUknhI$3^WOub)w09BgTKW1ifE#s0{>m;;a2Lj z!kqsj&9;sEZ5-v%w%YOIN?br(iNVOv%k9C7Ca9l*L5su#gPwCx; zPfLDV1)2S+u}ps!0)HkA?eXrY3HI_^=y@It+l^UkPZNGvuV@YJ!q;<*eHyG%KJL_Q zv>GP{xC8bW#z%DH+plxcg6^k*54SJ*av;8j^yB9P@m1GMNi;W<8C~Uy-*(?`E~X#J+0>U{4u{JtZG|O3%A~Li@kHW#eJ)nSmmB%&Ui6s|>AJ zgX7=+ovT-gHZDBb)hWt4tav?V3OWm|17W~4|A73ZzrDU|(AZa(USk)$SBIVR z!{Bj_sWXyM=gpDiO6rteuo2(n(ENE_I=|Mj0ecf|>_PrY2J3#}M`$PZasH$h&KDKg zg+1DsY7ctP{K`oHY+6Yr2myki&bOTMVw8+^NOSNG~?z{_iYQ+zS;Mfd)sy;q(G-JA>kaJKL3 zXA_sf^$Y83Uru%p@f+#u;HTZPPKy77`Kh)>GWV;DZXS|O)bHFd^PKt40-(Kg1M`07 z8HrWwL2TqbbjLZ#o8ea>Yyalw#!iCA7CJ{l1IVye*LPMrXR&h{V_yYLxx6yH_tQc? zohQ>-GWI2=H}h`2Y0ek6hZdZZT>sC!p{GC``GB#@&8+% zvS#K)e09U_T;Cqp^cZzFlTL*{t3An`w*v5i751jnc~(FB+cPo!;H>O?#I}# z-s#a4 zN;&EAlKCyc;hAgfoO2^}*B52KLs{vpg_NyF7wWG~|DLa3Zkd!2&h76LvvX`<(<1tA z@H)RHxdb2QFmV!Bv%Xdy3;)1d`QPOc#9-!G{Z?#4ojdy#zOEnTdvb!c@tzlu!T5?x z2CpHn#*i^-w~pq-US90XFfk67&t#u*gVrNO&OgZW%r)~8w_;~hy?>)V-GeCp?ykrE zbzY%kGsc06{hMnU!#vVA>ARWphL;sNzo)J_iaDe)2bN74uq?>|ON-|JJKQNZ+QQzb z*qr-z&!X)3^&{is7g(FdLqDOT0*UN)f9PV{a9lmywVRY+HxVvH=dn4r>bcc^ z;k=~Q_yzp8Em+_j4=j9dxA2Xu@Sbhxe;m(RtE+qnpY{6~3(?2h^g}e(B6wfsZY_M- z>(OnsR@}zA(m#LU>RY2&>ksQX4;WRZKEo!KKsV4i3FTA!_6*hG@@Na)gVq^>9eF^#OWc07TU#T^UA&vRiik@>*^k`!U4_ii#yK~2#paxf-67<3@jb@- ztF-$Xzh-F6^ykJ5`}W*O@*PwEO|cfr-B|Hle{mvps_lwD6T zfJZtDfYI^ttRdA{X+Au~^Fr{nu#`Bmg7sy=8g|56ls-nfDtJlPi~r@$$!5_JcR|@f z@BAPCj}BR~+2j9vY`i6CY(}ldW`zB&Uf;19VLy`1h*;~!X4F1@{qT6pG1!dYZ6{EN zaJH&py211Jcvl}?yoa4A^r8FzW&uNs>XXfgx|w&JAsVMOWUFjNM!&*#^awT}@d5ep zs}7S7+tH5Scyx{2NPTy0NbQ~tsWplXX^Ce;^2c5dXck-|pBg?>%-JGsd+k zG<>Lg=cZkl8nZUqbLl+nR8XJB$5x+}-`MnqqszE>OMvf6+Db5&#*j)M-Oew;_#DOi z1(eH$!xQ=L;%zkNAN>BxZpxW*a3vn6a~uauzLCyDCM|N3q~am^Z!gcy(A7_Y@wpB1 z`#6tv$hqhY>``6A9@Vw%QGGp{*fF+d?#|;jUMIc8*I||ZT!DR6f-DU@!59@lW{R{!^AM zeG$4Ie@9Jn*6dl6rw*`gL?@a)6<>o&QhXOa*pB{PjJ#8ffwR%O8xNxnVi^Y@RooZ$sdZ+24oqU46GIt~;`x zwB(#+OM~D*-)`kcd+pNK>Sot>wGqS3wExa|$vKqMc-*G8_^xq7$Gvgez-3EKKW@Yq zlmCRb?7iz9W24YO&D?*S`n&7MgI`O}{rAlOefr7NZGC^VLTE7CA8qi7J^eU^?RcbrO{-%yWqHO;N?32vRP&R3kN^ELHnlTg{iDBFyU zK5HG7vz))LqH_C=clYEn?}SA^%~@^=`#8&jR($Q8)1@o6+VMzoA!iMn=~FlDtG-`v zNa-a_A&)0+Ga&?fwTJY_%$erTE}+;HT8(e@&s~W076h zTExG!-+?{8o@cY)(NNNp4=xx6ADo=fTIt)gW%eE6e}CgydmGQuZ&Q!qgT<0RoFg!M z8%^HcMw8^#KGy8A*_;27Pc>fu%)2X>T0ObcB)RlY&u-9+KAUTAql-l2ROg}`)An;-K z6n2dLB{;E>Rq0r$!mE!HwH2kjkKZG}kB^Th46X~EBEGpePurSzjQ!1ZCxdt2F51Cf z#7WdsXLPC3_?Jnek&$tmb?OT4xaPjG%Q~PR$-+!Od+CNxQqCKbCYyU_G$!IR@)sbl z=|?6X^kijwh_#AUU*B~&dBIJJUk~=*S&N8&zvI8NPSm^aGiGPNZ{~_s7Ec1B_CI`k zuHQeMBm9W}1h22NDi3tt!+(A;`2`rOOT5oDk6>TFslBBqtg>l5%P|L%<)`Bt(Uy97E! zYvoYIfRc?-_X&g@hrWD_?UMei(z;J`|EC^qo+OnYq`v9d|DU)EMixmATjAwhPWln_ zdpEGkHk#S~R6Dd2U#scLuROkO_~WagiJ(i{XHq_!E-ZYKB%4C`yfs>(iN7XK9X@HY z>1E15$ybf(Qtsi?{-x2CL{GD3xnnjzlDvU&`3ZKXAM^V*zdQK(@0smp`!60xf3n-k z%Z`aUlBm1PN=&GzNzB9F zX(D#ATSnlY(@e~bhpp;Kb;Jz$axhV4;YS#-tE=)z2in!Ov?ZGU)TBkuev=kEi%eSL zNET>)vDc*OaoBrh4SMfyT7<`JzMb-Iggz_y3IF3w`6A~iQpFC5@v9qXCB+lOTmC|- z@z8w?b=ZX8@V>uF+Q_+`Jap8_xRy>eQAHyMSXI8}`^FuLfz8%8X5WA52-*aqT+p*@R=%SIn z|NS^%pue(dz|WJ-v|Ud>)!#{1r)4 z{)(ZLzhbM!UGKh6aI^HJi?~YzxQ+ke*YQ8R7XQO**!#Y605S|;czh7$e<*piIKW*2 z^t(+mM|Wti@4mltruHd{oP79=_GT=2`FF7&OU~WIICyrd_R-9B$y3>L=ki^4Oud(4 z&k`Nn!8dnZTI_t2XX%0BX U$ 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 -# 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 -#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="OSBarcodeLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if defined(__OBJC__) - - - -#endif -#if __has_attribute(external_source_symbol) -# pragma clang attribute pop -#endif -#if defined(__cplusplus) -#endif -#pragma clang diagnostic pop -#endif - -#elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) -#ifndef OSBARCODELIB_SWIFT_H -#define OSBARCODELIB_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 -#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="OSBarcodeLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) -# pragma pop_macro("any") -#endif - -#if defined(__OBJC__) - - - -#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/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Info.plist b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Info.plist deleted file mode 100644 index 42458238a755f8fa6a2a8c0cef95aaf567e64c1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcmZ8eJ8u&~5Z+xL3Blk^90&;{gaCn1tnO?%0Z}D6jGSQXmUTF3is@T)eb&dHKr9^3`kCS8wPzw-qsNRSdJs99mTem5%4POIwj+ zajMWB<*sK_C)}qU<~ll_Nx6G3s2PPui_)LvWk{U2NO3(_3$;*BVgoLmED2*v7(7I79J|vBh$5LBZu}Nmql3_F6Kgj3r-;wvJ(-0ds{J6sd*3$8+>Dt7N!k{07)DDPmk=BqV<3e?v zNLs0KxU0%UdbcRXVYRO7P*vP17U24OvW{2cUWVs!N<=o8J0P6*Y+`c5=@40$>Unvy zkYA7eUhEH2zb0=GNqotFaExklQIhL&akD6GXmWu_?{BVQh!L0s1yBYQyaaE+NALxF z1HWJfF2OZ;7w*6&WH5k7@HKo3Kfq7$GyDpFz@P9p`~&}@DU?Anx{Y>F6;bpQJx4v% SM@L|A5FAEuD~U-!ul@l;$>{3< diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.abi.json b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.abi.json deleted file mode 100644 index f724ede..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.abi.json +++ /dev/null @@ -1,1837 +0,0 @@ -{ - "ABIRoot": { - "kind": "Root", - "name": "TopLevel", - "printedName": "TopLevel", - "children": [ - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCManagerFactory", - "printedName": "OSBARCManagerFactory", - "children": [ - { - "kind": "Function", - "name": "createManager", - "printedName": "createManager(with:)", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerProtocol", - "printedName": "OSBarcodeLib.OSBARCManagerProtocol", - "usr": "s:12OSBarcodeLib21OSBARCManagerProtocolP" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib20OSBARCManagerFactoryV13createManager4withAA0C8Protocol_pSo16UIViewControllerC_tFZ", - "mangledName": "$s12OSBarcodeLib20OSBARCManagerFactoryV13createManager4withAA0C8Protocol_pSo16UIViewControllerC_tFZ", - "moduleName": "OSBarcodeLib", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:12OSBarcodeLib20OSBARCManagerFactoryV", - "mangledName": "$s12OSBarcodeLib20OSBARCManagerFactoryV", - "moduleName": "OSBarcodeLib", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCManagerError", - "printedName": "OSBARCManagerError", - "children": [ - { - "kind": "Var", - "name": "cameraAccessDenied", - "printedName": "cameraAccessDenied", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCManagerError.Type) -> OSBarcodeLib.OSBARCManagerError", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCManagerError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO18cameraAccessDeniedyA2CmF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO18cameraAccessDeniedyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "scanningCancelled", - "printedName": "scanningCancelled", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCManagerError.Type) -> OSBarcodeLib.OSBARCManagerError", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCManagerError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO17scanningCancelledyA2CmF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO17scanningCancelledyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib18OSBARCManagerErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Vision", - "printedName": "Vision", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCCameraModel", - "printedName": "OSBARCCameraModel", - "children": [ - { - "kind": "Var", - "name": "back", - "printedName": "back", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCCameraModel.Type) -> OSBarcodeLib.OSBARCCameraModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCCameraModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO4backyA2CmF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO4backyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "front", - "printedName": "front", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCCameraModel.Type) -> OSBarcodeLib.OSBARCCameraModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCCameraModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO5frontyA2CmF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO5frontyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib17OSBARCCameraModelO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib17OSBARCCameraModelO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCManagerProtocol", - "printedName": "OSBARCManagerProtocol", - "children": [ - { - "kind": "Function", - "name": "scanBarcode", - "printedName": "scanBarcode(with:_:_:and:)", - "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": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib21OSBARCManagerProtocolP11scanBarcode4with__3andS2S_SSSgAA17OSBARCCameraModelOAA017OSBARCOrientationJ0OtYaKF", - "mangledName": "$s12OSBarcodeLib21OSBARCManagerProtocolP11scanBarcode4with__3andS2S_SSSgAA17OSBARCCameraModelOAA017OSBARCOrientationJ0OtYaKF", - "moduleName": "OSBarcodeLib", - "genericSig": "<Ï„_0_0 where Ï„_0_0 : OSBarcodeLib.OSBARCManagerProtocol>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "RawDocComment" - ], - "throwing": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "s:12OSBarcodeLib21OSBARCManagerProtocolP", - "mangledName": "$s12OSBarcodeLib21OSBARCManagerProtocolP", - "moduleName": "OSBarcodeLib", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCOrientationModel", - "printedName": "OSBARCOrientationModel", - "children": [ - { - "kind": "Var", - "name": "adaptive", - "printedName": "adaptive", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO8adaptiveyA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO8adaptiveyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "landscape", - "printedName": "landscape", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO9landscapeyA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9landscapeyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "portrait", - "printedName": "portrait", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO8portraityA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO8portraityA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib22OSBARCOrientationModelO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "DeveloperToolsSupport", - "printedName": "DeveloperToolsSupport", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "Position", - "printedName": "Position", - "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": "UIUserInterfaceIdiom", - "printedName": "UIUserInterfaceIdiom", - "declKind": "Enum", - "usr": "c:@E@UIUserInterfaceIdiom", - "moduleName": "UIKit", - "objc_name": "UIUserInterfaceIdiom", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "NonSendable", - "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": "UIInterfaceOrientationMask", - "printedName": "UIInterfaceOrientationMask", - "declKind": "Struct", - "usr": "c:@E@UIInterfaceOrientationMask", - "moduleName": "UIKit", - "declAttributes": [ - "SynthesizedProtocol", - "SynthesizedProtocol", - "Sendable", - "NonSendable" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "OptionSet", - "printedName": "OptionSet", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s9OptionSetP", - "mangledName": "$ss9OptionSetP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "SetAlgebra", - "printedName": "SetAlgebra", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s10SetAlgebraP", - "mangledName": "$ss10SetAlgebraP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 181, - "length": 27, - "value": "\"Camera Access Not Enabled\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 240, - "length": 59, - "value": "\"To continue, please go to the Settings app and enable it.\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 331, - "length": 4, - "value": "\"OK\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 373, - "length": 10, - "value": "\"Settings\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 952, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 1235, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2098, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2203, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2911, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 2999, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 3172, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 3260, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 159, - "length": 3, - "value": "0.1" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 214, - "length": 5, - "value": "0.314" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 228, - "length": 5, - "value": "0.341" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 241, - "length": 5, - "value": "0.369" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 309, - "length": 4, - "value": "0.65" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 360, - "length": 3, - "value": "4.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 408, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 457, - "length": 4, - "value": "32.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 503, - "length": 4, - "value": "16.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 555, - "length": 4, - "value": "50.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 605, - "length": 4, - "value": "24.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 832, - "length": 39, - "value": "\"init(coder:) has not been implemented\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 81, - "length": 34, - "value": "\"OSBarcodeLib.OSBARCScannerViewHostingController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 81, - "length": 34, - "value": "\"OSBarcodeLib.OSBARCScannerViewHostingController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "StringLiteral", - "offset": 308, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "Array", - "offset": 424, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 1544, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "StringLiteral", - "offset": 1598, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 470, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 879, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "StringLiteral", - "offset": 2387, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 3783, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 3864, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "IntegerLiteral", - "offset": 4696, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6209, - "length": 3, - "value": "0.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6215, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6489, - "length": 3, - "value": "0.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6495, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 7556, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 7834, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 8022, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 8045, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 9054, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Coordinator\/OSBARCCoordinator.swift", - "kind": "BooleanLiteral", - "offset": 735, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Coordinator\/OSBARCCoordinator.swift", - "kind": "BooleanLiteral", - "offset": 823, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Extensions\/UIApplication+Window.swift", - "kind": "Array", - "offset": 269, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 1572, - "length": 39, - "value": "\"init(coder:) has not been implemented\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 1808, - "length": 33, - "value": "\"Failed to get the camera device\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "IntegerLiteral", - "offset": 5714, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "IntegerLiteral", - "offset": 5720, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 144, - "length": 27, - "value": "\"OSBarcodeLib.OSBARCScannerViewController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 389, - "length": 7, - "value": "\"flash\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "FloatLiteral", - "offset": 486, - "length": 4, - "value": "48.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1211, - "length": 40, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1224, - "length": 1, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1233, - "length": 11, - "value": "\"-selected\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1247, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1250, - "length": 3, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1471, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1532, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1641, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1982, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "Array", - "offset": 734, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "Dictionary", - "offset": 2886, - "length": 3, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "StringLiteral", - "offset": 179, - "length": 38, - "value": "\"OSBarcodeLib.OSBARCScannerViewControllerCoordinator\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCCancelButton.swift", - "kind": "StringLiteral", - "offset": 332, - "length": 7, - "value": "\"xmark\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCCancelButton.swift", - "kind": "FloatLiteral", - "offset": 675, - "length": 4, - "value": "32.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Extensions\/Notification+ScanFrameChanged.swift", - "kind": "StringLiteral", - "offset": 172, - "length": 18, - "value": "\"scanFrameChanged\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCInstructionsText.swift", - "kind": "BooleanLiteral", - "offset": 503, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCInstructionsText.swift", - "kind": "BooleanLiteral", - "offset": 520, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Library\/Developer\/Xcode\/DerivedData\/OSBarcodeLib-evqlflviheauixcyloustwvcixsq\/Build\/Intermediates.noindex\/ArchiveIntermediates\/OSBarcodeLib\/IntermediateBuildFilesPath\/OSBarcodeLib.build\/Release-iphonesimulator\/OSBarcodeLib.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 723, - "length": 7, - "value": "\"flash\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Library\/Developer\/Xcode\/DerivedData\/OSBarcodeLib-evqlflviheauixcyloustwvcixsq\/Build\/Intermediates.noindex\/ArchiveIntermediates\/OSBarcodeLib\/IntermediateBuildFilesPath\/OSBarcodeLib.build\/Release-iphonesimulator\/OSBarcodeLib.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 867, - "length": 16, - "value": "\"flash-selected\"" - } - ] -} \ No newline at end of file diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface deleted file mode 100644 index 90c3863..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ /dev/null @@ -1,57 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) -// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSBarcodeLib -// swift-module-flags-ignorable: -enable-bare-slash-regex -import AVFoundation -import Combine -import DeveloperToolsSupport -import Foundation -import Swift -import SwiftUI -import UIKit -import Vision -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public struct OSBARCManagerFactory { - public static func createManager(with rootViewController: UIKit.UIViewController) -> any OSBarcodeLib.OSBARCManagerProtocol -} -public enum OSBARCManagerError : Swift.Error { - case cameraAccessDenied - case scanningCancelled - public static func == (a: OSBarcodeLib.OSBARCManagerError, b: OSBarcodeLib.OSBARCManagerError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum OSBARCCameraModel { - case back - case front - public static func == (a: OSBarcodeLib.OSBARCCameraModel, b: OSBarcodeLib.OSBARCCameraModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol OSBARCManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait - func scanBarcode(with instructionsText: Swift.String, _ buttonText: Swift.String?, _ cameraModel: OSBarcodeLib.OSBARCCameraModel, and orientationModel: OSBarcodeLib.OSBARCOrientationModel) async throws -> Swift.String - #endif -} -public enum OSBARCOrientationModel { - case adaptive - case landscape - case portrait - public static func == (a: OSBarcodeLib.OSBARCOrientationModel, b: OSBarcodeLib.OSBARCOrientationModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -extension OSBarcodeLib.OSBARCManagerError : Swift.Equatable {} -extension OSBarcodeLib.OSBARCManagerError : Swift.Hashable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Hashable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Hashable {} diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc deleted file mode 100644 index 9da27a66d3235d1526c5413f005cad851017236e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3236 zcmb_f&u<$=6ka{8jJ~2Z6}e^A0*UCP`TLS_1Iom?^-+K zxIrM5s0DV*?M@MdP$wW(VIbd|AY zXJ@{7Z{GL5H~Hn<`QgY8O&ilRZ8(xi9=v!v_W9Dz3rn%<2V-9uvFi}Ka69(drPy%p z>&-KM;z~62lb^WckG~g9T=nA@{KDwv{Mcqb{!u=TzcWTYaWy)2GnzQ-k6+2h@!QN( zL#b06$#Xc%&y75`^G5t?K7r$ibY~-e$xoc|pPk7>#?JcqGLBnZ&L_@pBsTrzjNy;r zW;dhBI~$2pIO-?0w;$ECKckwqcbBqxbo=saC%*$@WY27RY1b1&KYThmd^w^;(4Fux zV%W>IS~i7Z$EtByqaL$d2M*}ZL!5~rn>h6pzUqdap2+BFBLk)!OCK-{9Gt@OF|CR? zi^V+gOt(spSe4)Lop{aZsT2|DDa&Q)N!>^>tJ$^*cfG)Z(~oP~4YYaUk&#`8He(q* z7>{ViCvWWAi*N5@W7+gXFM2wIZ@FWIqr@R~>dkqc>n%><#GGvd6>khYiu=$ibS&Ng z-k{L81Q_?)CU1LG7v~|`3)sfT$KgR3oGWd-vE|E@M^&3Fh8ip`2nSaUANw znngQ+eIShC`mR5R1AiV4YS+7nw(aE4yPrYuLH?zmQ~ni*@MMdwnQ}647ut+M4c%X} zs?-I`X|+WpZJV0nr2d_2TSo11?YGx&oqiKtJ3q8_?xoWr5<%`xiF_%QCW%umP83VU zVzHjf4LX!u&IpHlxNyi=Rl{$D-9NEYyNwAaWcUgn{F7s8H%a-CCoL zuC~Sv3&b%ghD5ECd*P^DBB$eC>bouuc00DC*hFSMERSLWbTk0%^G<##1YZE3^1bes zx8|>e3N=AOg|2oFKp}<015cpW(iAKa4^N+CP_q(#wrgn$$*wdNdCr#U37!Sc|fK)&)sRvmo+>`Gr)9VC5JtUJ_ zKi#vwNBshjBJwPhzx^occjZy7J|3)2!7-UCEDNtRkj<R^pAPXh2WzmahU%vC>Efcrefi>`+YGw3Qt9fFgw6CwGCruA)5e>?(lnj)E zLME&{rB=~RPp>SjqOupTj(I`>y+Vo4zq%W@D#+FSMWAN89cZe0uA_L#yxSKX!9OmL z1gZtIduR%t>+*gpvTzK?f}+#4EeSQxZ9=DkKNK%P>uN%sat5t7YXrn~TUdNmcqY5M zb;GlajKccdwz<%gkl}rvNvT#hj<>#fdD{wte2a}`X_jS+?!#NA#&nggStczQxqPu+bdAi)!fY_ITHX` RiVGtF*q&Hpx1dh%^A~Z8*XaNN diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface deleted file mode 100644 index 90c3863..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ /dev/null @@ -1,57 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) -// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSBarcodeLib -// swift-module-flags-ignorable: -enable-bare-slash-regex -import AVFoundation -import Combine -import DeveloperToolsSupport -import Foundation -import Swift -import SwiftUI -import UIKit -import Vision -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public struct OSBARCManagerFactory { - public static func createManager(with rootViewController: UIKit.UIViewController) -> any OSBarcodeLib.OSBARCManagerProtocol -} -public enum OSBARCManagerError : Swift.Error { - case cameraAccessDenied - case scanningCancelled - public static func == (a: OSBarcodeLib.OSBARCManagerError, b: OSBarcodeLib.OSBARCManagerError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum OSBARCCameraModel { - case back - case front - public static func == (a: OSBarcodeLib.OSBARCCameraModel, b: OSBarcodeLib.OSBARCCameraModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol OSBARCManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait - func scanBarcode(with instructionsText: Swift.String, _ buttonText: Swift.String?, _ cameraModel: OSBarcodeLib.OSBARCCameraModel, and orientationModel: OSBarcodeLib.OSBARCOrientationModel) async throws -> Swift.String - #endif -} -public enum OSBARCOrientationModel { - case adaptive - case landscape - case portrait - public static func == (a: OSBarcodeLib.OSBARCOrientationModel, b: OSBarcodeLib.OSBARCOrientationModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -extension OSBarcodeLib.OSBARCManagerError : Swift.Equatable {} -extension OSBarcodeLib.OSBARCManagerError : Swift.Hashable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Hashable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Hashable {} diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.abi.json b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.abi.json deleted file mode 100644 index f724ede..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ /dev/null @@ -1,1837 +0,0 @@ -{ - "ABIRoot": { - "kind": "Root", - "name": "TopLevel", - "printedName": "TopLevel", - "children": [ - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCManagerFactory", - "printedName": "OSBARCManagerFactory", - "children": [ - { - "kind": "Function", - "name": "createManager", - "printedName": "createManager(with:)", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerProtocol", - "printedName": "OSBarcodeLib.OSBARCManagerProtocol", - "usr": "s:12OSBarcodeLib21OSBARCManagerProtocolP" - }, - { - "kind": "TypeNominal", - "name": "UIViewController", - "printedName": "UIKit.UIViewController", - "usr": "c:objc(cs)UIViewController" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib20OSBARCManagerFactoryV13createManager4withAA0C8Protocol_pSo16UIViewControllerC_tFZ", - "mangledName": "$s12OSBarcodeLib20OSBARCManagerFactoryV13createManager4withAA0C8Protocol_pSo16UIViewControllerC_tFZ", - "moduleName": "OSBarcodeLib", - "static": true, - "declAttributes": [ - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Struct", - "usr": "s:12OSBarcodeLib20OSBARCManagerFactoryV", - "mangledName": "$s12OSBarcodeLib20OSBARCManagerFactoryV", - "moduleName": "OSBarcodeLib", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCManagerError", - "printedName": "OSBARCManagerError", - "children": [ - { - "kind": "Var", - "name": "cameraAccessDenied", - "printedName": "cameraAccessDenied", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCManagerError.Type) -> OSBarcodeLib.OSBARCManagerError", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCManagerError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO18cameraAccessDeniedyA2CmF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO18cameraAccessDeniedyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "scanningCancelled", - "printedName": "scanningCancelled", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCManagerError.Type) -> OSBarcodeLib.OSBARCManagerError", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCManagerError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO17scanningCancelledyA2CmF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO17scanningCancelledyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCManagerError", - "printedName": "OSBarcodeLib.OSBARCManagerError", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib18OSBARCManagerErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib18OSBARCManagerErrorO", - "mangledName": "$s12OSBarcodeLib18OSBARCManagerErrorO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "AVFoundation", - "printedName": "AVFoundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Combine", - "printedName": "Combine", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Vision", - "printedName": "Vision", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCCameraModel", - "printedName": "OSBARCCameraModel", - "children": [ - { - "kind": "Var", - "name": "back", - "printedName": "back", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCCameraModel.Type) -> OSBarcodeLib.OSBARCCameraModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCCameraModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO4backyA2CmF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO4backyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "front", - "printedName": "front", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCCameraModel.Type) -> OSBarcodeLib.OSBARCCameraModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCCameraModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO5frontyA2CmF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO5frontyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib17OSBARCCameraModelO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib17OSBARCCameraModelO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO", - "mangledName": "$s12OSBarcodeLib17OSBARCCameraModelO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCManagerProtocol", - "printedName": "OSBARCManagerProtocol", - "children": [ - { - "kind": "Function", - "name": "scanBarcode", - "printedName": "scanBarcode(with:_:_:and:)", - "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": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "OSBARCCameraModel", - "printedName": "OSBarcodeLib.OSBARCCameraModel", - "usr": "s:12OSBarcodeLib17OSBARCCameraModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib21OSBARCManagerProtocolP11scanBarcode4with__3andS2S_SSSgAA17OSBARCCameraModelOAA017OSBARCOrientationJ0OtYaKF", - "mangledName": "$s12OSBarcodeLib21OSBARCManagerProtocolP11scanBarcode4with__3andS2S_SSSgAA17OSBARCCameraModelOAA017OSBARCOrientationJ0OtYaKF", - "moduleName": "OSBarcodeLib", - "genericSig": "<Ï„_0_0 where Ï„_0_0 : OSBarcodeLib.OSBARCManagerProtocol>", - "sugared_genericSig": "", - "protocolReq": true, - "declAttributes": [ - "RawDocComment" - ], - "throwing": true, - "reqNewWitnessTableEntry": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Protocol", - "usr": "s:12OSBarcodeLib21OSBARCManagerProtocolP", - "mangledName": "$s12OSBarcodeLib21OSBARCManagerProtocolP", - "moduleName": "OSBarcodeLib", - "declAttributes": [ - "AccessControl", - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "OSBARCOrientationModel", - "printedName": "OSBARCOrientationModel", - "children": [ - { - "kind": "Var", - "name": "adaptive", - "printedName": "adaptive", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO8adaptiveyA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO8adaptiveyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "landscape", - "printedName": "landscape", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO9landscapeyA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9landscapeyA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Var", - "name": "portrait", - "printedName": "portrait", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(OSBarcodeLib.OSBARCOrientationModel.Type) -> OSBarcodeLib.OSBARCOrientationModel", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "OSBarcodeLib.OSBARCOrientationModel.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO8portraityA2CmF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO8portraityA2CmF", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - }, - { - "kind": "TypeNominal", - "name": "OSBARCOrientationModel", - "printedName": "OSBarcodeLib.OSBARCOrientationModel", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO" - } - ], - "declKind": "Func", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO2eeoiySbAC_ACtFZ", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO2eeoiySbAC_ACtFZ", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivp", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivp", - "moduleName": "OSBarcodeLib", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivg", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO9hashValueSivg", - "moduleName": "OSBarcodeLib", - "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:12OSBarcodeLib22OSBARCOrientationModelO4hash4intoys6HasherVz_tF", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO4hash4intoys6HasherVz_tF", - "moduleName": "OSBarcodeLib", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:12OSBarcodeLib22OSBARCOrientationModelO", - "mangledName": "$s12OSBarcodeLib22OSBARCOrientationModelO", - "moduleName": "OSBarcodeLib", - "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": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "SwiftUI", - "printedName": "SwiftUI", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "Import", - "name": "DeveloperToolsSupport", - "printedName": "DeveloperToolsSupport", - "declKind": "Import", - "moduleName": "OSBarcodeLib" - }, - { - "kind": "TypeDecl", - "name": "Position", - "printedName": "Position", - "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": "UIUserInterfaceIdiom", - "printedName": "UIUserInterfaceIdiom", - "declKind": "Enum", - "usr": "c:@E@UIUserInterfaceIdiom", - "moduleName": "UIKit", - "objc_name": "UIUserInterfaceIdiom", - "declAttributes": [ - "SynthesizedProtocol", - "ObjC", - "SynthesizedProtocol", - "Sendable", - "NonSendable", - "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": "UIInterfaceOrientationMask", - "printedName": "UIInterfaceOrientationMask", - "declKind": "Struct", - "usr": "c:@E@UIInterfaceOrientationMask", - "moduleName": "UIKit", - "declAttributes": [ - "SynthesizedProtocol", - "SynthesizedProtocol", - "Sendable", - "NonSendable" - ], - "isExternal": true, - "conformances": [ - { - "kind": "Conformance", - "name": "OptionSet", - "printedName": "OptionSet", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s9OptionSetP", - "mangledName": "$ss9OptionSetP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "UInt", - "printedName": "Swift.UInt", - "usr": "s:Su" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" - }, - { - "kind": "Conformance", - "name": "SetAlgebra", - "printedName": "SetAlgebra", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s10SetAlgebraP", - "mangledName": "$ss10SetAlgebraP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", - "children": [ - { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", - "children": [ - { - "kind": "TypeNominal", - "name": "UIInterfaceOrientationMask", - "printedName": "UIKit.UIInterfaceOrientationMask", - "usr": "c:@E@UIInterfaceOrientationMask" - } - ] - } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" - } - ] - } - ], - "json_format_version": 8 - }, - "ConstValues": [ - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 181, - "length": 27, - "value": "\"Camera Access Not Enabled\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 240, - "length": 59, - "value": "\"To continue, please go to the Settings app and enable it.\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 331, - "length": 4, - "value": "\"OK\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 373, - "length": 10, - "value": "\"Settings\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 952, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 1235, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2098, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2203, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 2911, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 2999, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "StringLiteral", - "offset": 3172, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Permissions\/OSBARCPermissionsBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 3260, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 159, - "length": 3, - "value": "0.1" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 214, - "length": 5, - "value": "0.314" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 228, - "length": 5, - "value": "0.341" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 241, - "length": 5, - "value": "0.369" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 309, - "length": 4, - "value": "0.65" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 360, - "length": 3, - "value": "4.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 408, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 457, - "length": 4, - "value": "32.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 503, - "length": 4, - "value": "16.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 555, - "length": 4, - "value": "50.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewConfigurationValues.swift", - "kind": "FloatLiteral", - "offset": 605, - "length": 4, - "value": "24.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 832, - "length": 39, - "value": "\"init(coder:) has not been implemented\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 81, - "length": 34, - "value": "\"OSBarcodeLib.OSBARCScannerViewHostingController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewHostingController.swift", - "kind": "StringLiteral", - "offset": 81, - "length": 34, - "value": "\"OSBarcodeLib.OSBARCScannerViewHostingController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "StringLiteral", - "offset": 308, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "Array", - "offset": 424, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "BooleanLiteral", - "offset": 1544, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerBehaviour.swift", - "kind": "StringLiteral", - "offset": 1598, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 470, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 879, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "StringLiteral", - "offset": 2387, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 3783, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 3864, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "IntegerLiteral", - "offset": 4696, - "length": 1, - "value": "1" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6209, - "length": 3, - "value": "0.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6215, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6489, - "length": 3, - "value": "0.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 6495, - "length": 3, - "value": "1.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 7556, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 7834, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 8022, - "length": 3, - "value": "0.5" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "FloatLiteral", - "offset": 8045, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerView.swift", - "kind": "BooleanLiteral", - "offset": 9054, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Coordinator\/OSBARCCoordinator.swift", - "kind": "BooleanLiteral", - "offset": 735, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Coordinator\/OSBARCCoordinator.swift", - "kind": "BooleanLiteral", - "offset": 823, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Extensions\/UIApplication+Window.swift", - "kind": "Array", - "offset": 269, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 1572, - "length": 39, - "value": "\"init(coder:) has not been implemented\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 1808, - "length": 33, - "value": "\"Failed to get the camera device\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "IntegerLiteral", - "offset": 5714, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "IntegerLiteral", - "offset": 5720, - "length": 1, - "value": "0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewController.swift", - "kind": "StringLiteral", - "offset": 144, - "length": 27, - "value": "\"OSBarcodeLib.OSBARCScannerViewController\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 389, - "length": 7, - "value": "\"flash\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "FloatLiteral", - "offset": 486, - "length": 4, - "value": "48.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1211, - "length": 40, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1224, - "length": 1, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1233, - "length": 11, - "value": "\"-selected\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1247, - "length": 2, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCTorchButton.swift", - "kind": "StringLiteral", - "offset": 1250, - "length": 3, - "value": "\"\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1471, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1532, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1641, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCScanningZone.swift", - "kind": "FloatLiteral", - "offset": 1982, - "length": 3, - "value": "2.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "Array", - "offset": 734, - "length": 2, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "Dictionary", - "offset": 2886, - "length": 3, - "value": "[]" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/OSBARCScannerViewControllerCoordinator.swift", - "kind": "StringLiteral", - "offset": 179, - "length": 38, - "value": "\"OSBarcodeLib.OSBARCScannerViewControllerCoordinator\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCCancelButton.swift", - "kind": "StringLiteral", - "offset": 332, - "length": 7, - "value": "\"xmark\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCCancelButton.swift", - "kind": "FloatLiteral", - "offset": 675, - "length": 4, - "value": "32.0" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Extensions\/Notification+ScanFrameChanged.swift", - "kind": "StringLiteral", - "offset": 172, - "length": 18, - "value": "\"scanFrameChanged\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCInstructionsText.swift", - "kind": "BooleanLiteral", - "offset": 503, - "length": 5, - "value": "false" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Documents\/Outsytems\/OSBarcodeLib-iOS\/OSBarcodeLib\/Scanner\/Interface Elements\/OSBARCInstructionsText.swift", - "kind": "BooleanLiteral", - "offset": 520, - "length": 4, - "value": "true" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Library\/Developer\/Xcode\/DerivedData\/OSBarcodeLib-evqlflviheauixcyloustwvcixsq\/Build\/Intermediates.noindex\/ArchiveIntermediates\/OSBarcodeLib\/IntermediateBuildFilesPath\/OSBarcodeLib.build\/Release-iphonesimulator\/OSBarcodeLib.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 723, - "length": 7, - "value": "\"flash\"" - }, - { - "filePath": "\/Users\/mikesummerfeldt\/Library\/Developer\/Xcode\/DerivedData\/OSBarcodeLib-evqlflviheauixcyloustwvcixsq\/Build\/Intermediates.noindex\/ArchiveIntermediates\/OSBarcodeLib\/IntermediateBuildFilesPath\/OSBarcodeLib.build\/Release-iphonesimulator\/OSBarcodeLib.build\/DerivedSources\/GeneratedAssetSymbols.swift", - "kind": "StringLiteral", - "offset": 867, - "length": 16, - "value": "\"flash-selected\"" - } - ] -} \ No newline at end of file diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface deleted file mode 100644 index 7e6913a..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ /dev/null @@ -1,57 +0,0 @@ -// swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) -// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name OSBarcodeLib -// swift-module-flags-ignorable: -enable-bare-slash-regex -import AVFoundation -import Combine -import DeveloperToolsSupport -import Foundation -import Swift -import SwiftUI -import UIKit -import Vision -import _Concurrency -import _StringProcessing -import _SwiftConcurrencyShims -public struct OSBARCManagerFactory { - public static func createManager(with rootViewController: UIKit.UIViewController) -> any OSBarcodeLib.OSBARCManagerProtocol -} -public enum OSBARCManagerError : Swift.Error { - case cameraAccessDenied - case scanningCancelled - public static func == (a: OSBarcodeLib.OSBARCManagerError, b: OSBarcodeLib.OSBARCManagerError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum OSBARCCameraModel { - case back - case front - public static func == (a: OSBarcodeLib.OSBARCCameraModel, b: OSBarcodeLib.OSBARCCameraModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol OSBARCManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait - func scanBarcode(with instructionsText: Swift.String, _ buttonText: Swift.String?, _ cameraModel: OSBarcodeLib.OSBARCCameraModel, and orientationModel: OSBarcodeLib.OSBARCOrientationModel) async throws -> Swift.String - #endif -} -public enum OSBARCOrientationModel { - case adaptive - case landscape - case portrait - public static func == (a: OSBarcodeLib.OSBARCOrientationModel, b: OSBarcodeLib.OSBARCOrientationModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -extension OSBarcodeLib.OSBARCManagerError : Swift.Equatable {} -extension OSBarcodeLib.OSBARCManagerError : Swift.Hashable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Hashable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Hashable {} diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc deleted file mode 100644 index 59560d0472641c1c6a1d43b3060fcc1a096b01eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3236 zcmb_f&u<$=6ka{8jJ~2Z6}e^A0*UCP`TLa_1Iom?^rwI zxIrM5s0D2QS`^eZI8w!cy$|!Pr+u>^j6Q+>U*ADK?z@ zdh?8*xDrkMoqUyf)IbSHd_ z81{0lmP4S}v1=UGh{tT|!U6qxh%+(dm~K6Vuezb9Co+24$bcos(gzF!2d8j+OsgW! zVli)e7Oj#acI6LzKarU(O;4pv0iUudOHb-XirLM!V{+;#6HY&_X*ba3iAP3u9omd# zbTy1d8lSweZ!f;Ri;ZQ|6TRr^48G-#6^@#&Sts6{=TUEQ3Mb|q2Z(rM;1S%0RH0+@ z2Ji-fz9qo8*S2`uBf2;b(O$qdK0Xc)!YKEFlzULbLCPnpP2OC7I*$Dhu>IZgiF6;r zl1DkUsI!#8x#0_1YjUut%T3#5()K3yphiq#FauhXgN|MCOmDsGz>A0>9Qdy|T^GLB z_x&zN|HU8&L?H0!7d@MxfgH(l6hrPT&g0}cx7{S3i0<8EZ&AkV3KERoU7?&}mg&00 zgEgCU0Q+DvhU>fj91i?>IH+CkBHFf-Kkt49!3X)5eopyUFoh>ubj^~Jfm3KR0yT7h z&8`v(w%clpNIDLX@-*S3t>)cDHMI?gUof7#{DovVhwK!2M z6^q4sE;r~56}B(!?I`BF*{YTD@qz52znCp6Upq_ZaoQh4MLVA zC9~C}Dy*4Ko9M8BXNdIR4UcxR*cFk;8VWW z-SXD_l~AE3NT|@&?g1#IaCqPe^jeyNCDX&x=NQzigrDtNnnJQGO+}uwWpaXNLHvrO zs1T^ytmT;NsK;1bgc_?5tK`=u*84qJl{V+peE^Ecu@DB-Y{?_uuo>VVs%OovqgqyV zD8FPoWyK|E5>rYl3anVJR-#y8-B5G^)}S3%StLYRgdHFi&`at;77F*|yUO&siJ%^m zNv)smS>L060Z0*f7Ruj#6!p9Es8$~jR;S>YOcj=eR~pD>)|M2nwH@@B2YIBDjEe(D z6{VKlU;ET)S0TtkNo-m4BHEYl{CLa4t#)7yyr)_jebs8-v{2gDSJRW0hqZ_V!RnK)4FPV4yf+P6H z1(HCuV0I5p!K0M-TakrhI2IJ0u5C%Ed9(?g2L2Gd1g)zHb;236+N==}m$tC@s_;y9 zck6~{85xE3x$SVFCn3Z8Jd;wbZX9oY^YXS81o;*l%aSb17U{%++-kvWi88+`DoBsA zuJ&Jn=8WkoS+gxtFmm}~y-1DB%ED|gvRdL+%{qd>b0;`)<&92WDw<}CfeGQv9(YV& z%v4m_`x?+KUczXR7K5?N1Hj8&^zwb-%ZikUjl{h6r2FB1?0t-Fi=-4vR}3$8A`C6m zA$jo-S|JH5q7sUR$h^MDbluA%kZ|vRfptqVf{kFqe any OSBarcodeLib.OSBARCManagerProtocol -} -public enum OSBARCManagerError : Swift.Error { - case cameraAccessDenied - case scanningCancelled - public static func == (a: OSBarcodeLib.OSBARCManagerError, b: OSBarcodeLib.OSBARCManagerError) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public enum OSBARCCameraModel { - case back - case front - public static func == (a: OSBarcodeLib.OSBARCCameraModel, b: OSBarcodeLib.OSBARCCameraModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -public protocol OSBARCManagerProtocol { - #if compiler(>=5.3) && $AsyncAwait - func scanBarcode(with instructionsText: Swift.String, _ buttonText: Swift.String?, _ cameraModel: OSBarcodeLib.OSBARCCameraModel, and orientationModel: OSBarcodeLib.OSBARCOrientationModel) async throws -> Swift.String - #endif -} -public enum OSBARCOrientationModel { - case adaptive - case landscape - case portrait - public static func == (a: OSBarcodeLib.OSBARCOrientationModel, b: OSBarcodeLib.OSBARCOrientationModel) -> Swift.Bool - public func hash(into hasher: inout Swift.Hasher) - public var hashValue: Swift.Int { - get - } -} -extension OSBarcodeLib.OSBARCManagerError : Swift.Equatable {} -extension OSBarcodeLib.OSBARCManagerError : Swift.Hashable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCCameraModel : Swift.Hashable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Equatable {} -extension OSBarcodeLib.OSBARCOrientationModel : Swift.Hashable {} diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/module.modulemap b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/module.modulemap deleted file mode 100644 index 612041b..0000000 --- a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/Modules/module.modulemap +++ /dev/null @@ -1,4 +0,0 @@ -framework module OSBarcodeLib { - header "OSBarcodeLib-Swift.h" - requires objc -} diff --git a/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/OSBarcodeLib b/plugin/ios/VendorFrameworks/OSBarcodeLib.xcframework/ios-arm64_x86_64-simulator/OSBarcodeLib.framework/OSBarcodeLib deleted file mode 100755 index 9194da01130b4e1fcafd755a68cbf2cd01ffb456..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616528 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%0DeHqIt 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

rYo)q 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�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 - - - - files - - Assets.car - - umHdvIYj8EJ4nQKH6gLVOT3x08g= - - Headers/OSBarcodeLib-Swift.h - - 8xi9QSy9gRIgQ6boD9ddyQA7rhk= - - Info.plist - - m++XyC82WbrmrN6VMq7gszE1chQ= - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.abi.json - - MoWeh5o7S2klpQeIWL5+43K9f9A= - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - - ZkRK8DjV3oPL+S/HMc0wGzTae5c= - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - dh7dxWZ0j7DerOw7AfK5xMOK2wo= - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - ZkRK8DjV3oPL+S/HMc0wGzTae5c= - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - tY7A3H6FcdWdy+w7Swf774OxCP8= - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.abi.json - - MoWeh5o7S2klpQeIWL5+43K9f9A= - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - - XHNMCfS+kNgPc9v72JqG5YeXO04= - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - 2B9o6tWVGjj1dIAr8qMjmQR1Ua4= - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - XHNMCfS+kNgPc9v72JqG5YeXO04= - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - EJfQUfOuCBe0nMcsoHGsNMNUamI= - - Modules/module.modulemap - - 2X2ikgvemuB5w42LwwfXuVCWigY= - - - files2 - - Assets.car - - hash2 - - R1wNe1smI3sgQ8kI4RqAOSbrSDz3P9xUd4I+dt1FsBw= - - - Headers/OSBarcodeLib-Swift.h - - hash2 - - GHSvAc7R7JJWCJOz+o9kY4MRHM4RFhFWQ+IFTnvWL9U= - - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.abi.json - - hash2 - - VjAJ+iaayWLMBfICrQjUvyqAUQvPPFIUVkxKP5vMVB4= - - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - - hash2 - - KBkRtJMki7d35uDqVX1T4pf/QN+Q227rYzacQrr99sE= - - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc - - hash2 - - N+v1G5HHBXdkrvgRFmXw4Qu6ZYtR8cDFRvIyeG2ZdU8= - - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface - - hash2 - - KBkRtJMki7d35uDqVX1T4pf/QN+Q227rYzacQrr99sE= - - - Modules/OSBarcodeLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule - - hash2 - - aGHU2ldHlVXRfwZPhnh/1nDRmTF2+jIcPhwHpSlSMD8= - - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.abi.json - - hash2 - - VjAJ+iaayWLMBfICrQjUvyqAUQvPPFIUVkxKP5vMVB4= - - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - - hash2 - - V0vOAy7RWVpkS+Tyd24KxzL6kyZ9bJWkcdLN2FTeQ7E= - - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - - hash2 - - c0dJNxhsQKL+9xysK8EV/33vn4RDknWjMfK0mnOp41g= - - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - - hash2 - - V0vOAy7RWVpkS+Tyd24KxzL6kyZ9bJWkcdLN2FTeQ7E= - - - Modules/OSBarcodeLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - - hash2 - - wnELmVpyjkZ4OfR+9ohyuWERKugv3gh0hTIEqNVGmfs= - - - Modules/module.modulemap - - hash2 - - YiwoRnWJm1Volgv6o1+THMfMrunvtZrtUA+o6QfxptE= - - - - 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/plugin/package.json b/plugin/package.json index f420743..0ea90d8 100644 --- a/plugin/package.json +++ b/plugin/package.json @@ -11,7 +11,8 @@ "android/build.gradle", "dist/", "ios/Plugin/", - "CapacitorBarcodeScanner.podspec" + "CapacitorBarcodeScanner.podspec", + "scripts/" ], "author": "OutSystems", "license": "MIT", @@ -47,11 +48,12 @@ "html5-qrcode": "2.3.8" }, "devDependencies": { - "@capacitor/android": "^5.6.0", - "@capacitor/core": "^5.6.0", + "@capacitor/android": "next", + "@capacitor/core": "next", "@capacitor/docgen": "^0.2.2", - "@capacitor/ios": "^5.6.0", + "@capacitor/ios": "next", "@ionic/swiftlint-config": "^1.1.2", + "@types/node": "~20.12.4", "@typescript-eslint/eslint-plugin": "^5.59.2", "@typescript-eslint/parser": "^5.59.2", "eslint": "^8.57.0", @@ -64,7 +66,7 @@ "typescript": "^5.4.2" }, "peerDependencies": { - "@capacitor/core": "^5.6.0" + "@capacitor/core": "next" }, "swiftlint": "@ionic/swiftlint-config", "capacitor": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b7b708..6e6008f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,29 +24,29 @@ importers: example-app: dependencies: '@capacitor/android': - specifier: ^5.7.0 - version: 5.7.0(@capacitor/core@5.7.0) + specifier: next + version: 6.0.0-rc.2(@capacitor/core@6.0.0-rc.2) '@capacitor/app': - specifier: 5.0.7 - version: 5.0.7(@capacitor/core@5.7.0) + specifier: next + version: 6.0.0-rc.1(@capacitor/core@6.0.0-rc.2) '@capacitor/barcode-scanner': specifier: workspace:* version: link:../plugin '@capacitor/core': - specifier: ^5.7.0 - version: 5.7.0 + specifier: next + version: 6.0.0-rc.2 '@capacitor/haptics': - specifier: 5.0.7 - version: 5.0.7(@capacitor/core@5.7.0) + specifier: next + version: 6.0.0-rc.1(@capacitor/core@6.0.0-rc.2) '@capacitor/ios': - specifier: ^5.7.0 - version: 5.7.0(@capacitor/core@5.7.0) + specifier: next + version: 6.0.0-rc.2(@capacitor/core@6.0.0-rc.2) '@capacitor/keyboard': - specifier: 5.0.8 - version: 5.0.8(@capacitor/core@5.7.0) + specifier: next + version: 6.0.0-rc.1(@capacitor/core@6.0.0-rc.2) '@capacitor/status-bar': - specifier: 5.0.7 - version: 5.0.7(@capacitor/core@5.7.0) + specifier: next + version: 6.0.0-rc.1(@capacitor/core@6.0.0-rc.2) '@ionic/react': specifier: ^7.0.0 version: 7.0.0(react-dom@18.2.0)(react@18.2.0) @@ -76,8 +76,8 @@ importers: version: 5.3.4(react@18.2.0) devDependencies: '@capacitor/cli': - specifier: 5.6.0 - version: 5.6.0 + specifier: next + version: 6.0.0-rc.2 '@testing-library/dom': specifier: '>=7.21.4' version: 7.21.4 @@ -137,20 +137,23 @@ importers: version: 2.3.8 devDependencies: '@capacitor/android': - specifier: ^5.6.0 - version: 5.7.0(@capacitor/core@5.7.0) + specifier: next + version: 6.0.0-rc.2(@capacitor/core@6.0.0-rc.2) '@capacitor/core': - specifier: ^5.6.0 - version: 5.7.0 + specifier: next + version: 6.0.0-rc.2 '@capacitor/docgen': specifier: ^0.2.2 version: 0.2.2 '@capacitor/ios': - specifier: ^5.6.0 - version: 5.7.0(@capacitor/core@5.7.0) + specifier: next + version: 6.0.0-rc.2(@capacitor/core@6.0.0-rc.2) '@ionic/swiftlint-config': specifier: ^1.1.2 version: 1.1.2 + '@types/node': + specifier: ~20.12.4 + version: 20.12.4 '@typescript-eslint/eslint-plugin': specifier: ^5.59.2 version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) @@ -1393,29 +1396,30 @@ packages: to-fast-properties: 2.0.0 dev: true - /@capacitor/android@5.7.0(@capacitor/core@5.7.0): - resolution: {integrity: sha512-0bnG1dqfT/nTjzMeHF/a5kF8mqGjHrPLADNqn41seWDfb2ch6AMiKUHsmHpEOWmGIrWOM25qNTrTOytoCSpuXg==} + /@capacitor/android@6.0.0-rc.2(@capacitor/core@6.0.0-rc.2): + resolution: {integrity: sha512-NoTpOVRSDEjV9fHmOOwEfH/FylQHE+PllyGMvzmJERI64iNJ98M7py6M3qGlg9fZSIJlk1HtP//sMiPfZn3/Jg==} peerDependencies: - '@capacitor/core': ^5.7.0 + '@capacitor/core': ^6.0.0-rc.2 dependencies: - '@capacitor/core': 5.7.0 + '@capacitor/core': 6.0.0-rc.2 - /@capacitor/app@5.0.7(@capacitor/core@5.7.0): - resolution: {integrity: sha512-oad0jwQu+vgQDukeS9UV56yG10dlxkAGGl26IQpZlTmg3dTI9qSJtvhmlLfkF0nEtoj5IsVQUPE+NLH1oZkgGQ==} + /@capacitor/app@6.0.0-rc.1(@capacitor/core@6.0.0-rc.2): + resolution: {integrity: sha512-wbhAI9ad/kib3fURPabLzJTGqA8dm+fgqJSxJcPqLz4FBmOTD+ZNHyvLjAf74O/CU/m5NeEIHSt3X4aHbVR5dQ==} peerDependencies: - '@capacitor/core': ^5.0.0 + '@capacitor/core': next dependencies: - '@capacitor/core': 5.7.0 + '@capacitor/core': 6.0.0-rc.2 dev: false - /@capacitor/cli@5.6.0: - resolution: {integrity: sha512-h2HLkjPn+hd95F0iOlSWROW15kxj/0qNuzXgktSNQ55Z3dCeWmelgfkbYwjo0eqiunv5zNa31H0YvrpnIVdKEA==} - engines: {node: '>=16.0.0'} + /@capacitor/cli@6.0.0-rc.2: + resolution: {integrity: sha512-BVPctp2lI5PmbQQsG6kCBhbfOOuHZHT1u5zPjtRUMUlguFwmemjC3SSeJNGMntOmMG70XxXBVRS263uLAu721A==} + engines: {node: '>=18.0.0'} hasBin: true dependencies: '@ionic/cli-framework-output': 2.2.8 '@ionic/utils-fs': 3.1.7 - '@ionic/utils-subprocess': 2.1.14 + '@ionic/utils-process': 2.1.11 + '@ionic/utils-subprocess': 2.1.11 '@ionic/utils-terminal': 2.3.5 commander: 9.5.0 debug: 4.3.4(supports-color@8.1.1) @@ -1434,8 +1438,8 @@ packages: - supports-color dev: true - /@capacitor/core@5.7.0: - resolution: {integrity: sha512-wa9Fao+Axa1t2ZERMyQD9r0xyfglQyC4DHQKintzKaIqcRuVe9J31TmfD3IxROYi9LGpY4X8cq4m4bjb0W94Qg==} + /@capacitor/core@6.0.0-rc.2: + resolution: {integrity: sha512-DqqhZZzXr5vR2uks8p8rOuBRhqkeuaKobp1h6sS20naRbvFvspIO1nFWHOvAUV5olWR1nnmPiCrtRkEUHVLFRg==} dependencies: tslib: 2.6.2 @@ -1451,35 +1455,35 @@ packages: typescript: 4.2.4 dev: true - /@capacitor/haptics@5.0.7(@capacitor/core@5.7.0): - resolution: {integrity: sha512-/j+7Qa4BxQA5aOU43cwXuiudfSXfoHFsAVfcehH5DkSjxLykZKWHEuE4uFJXqdkSIbAHjS37D0Sde6ENP6G/MA==} + /@capacitor/haptics@6.0.0-rc.1(@capacitor/core@6.0.0-rc.2): + resolution: {integrity: sha512-PsvNpoi3PLpx6XGQyBUft/WFtsPC4CCHyS6SuYgjI4Q2WIB/i2phas/Rpt+tTPCXdK8po+tw6S1kHvqpcC3kIA==} peerDependencies: - '@capacitor/core': ^5.0.0 + '@capacitor/core': next dependencies: - '@capacitor/core': 5.7.0 + '@capacitor/core': 6.0.0-rc.2 dev: false - /@capacitor/ios@5.7.0(@capacitor/core@5.7.0): - resolution: {integrity: sha512-zoEdsYQHI1zz2vjKsTpu5bSfxQQ5jrk3Qs6Op9MYcckZZ2QWIs0YpL99p+zODXNpkkyLG73NXEIrOjvyI9jx8A==} + /@capacitor/ios@6.0.0-rc.2(@capacitor/core@6.0.0-rc.2): + resolution: {integrity: sha512-odkjYAccLZI0oq1nFW8G9/ly68uvBP1Y0yc8nT35WasciUyE74/dy1WfUyOfzqNgG71vO2QmVneE3bxOMej9kA==} peerDependencies: - '@capacitor/core': ^5.7.0 + '@capacitor/core': ^6.0.0-rc.2 dependencies: - '@capacitor/core': 5.7.0 + '@capacitor/core': 6.0.0-rc.2 - /@capacitor/keyboard@5.0.8(@capacitor/core@5.7.0): - resolution: {integrity: sha512-XYyBzGlzjgLPqyPVdu5McGLYV6+G2efVR4I3l5cF1B27M6U/oFqv9CQU74WNG08nee28bfccboNpv6eWCLYn1A==} + /@capacitor/keyboard@6.0.0-rc.1(@capacitor/core@6.0.0-rc.2): + resolution: {integrity: sha512-+brggJIZNPeElAmOGGcnsF8ZTaFFZgRZQVyf2oGU38fqWUAn+v05DzCCnIp6z4JZS1guDX0TXdYro5qTrLbS4w==} peerDependencies: - '@capacitor/core': ^5.0.0 + '@capacitor/core': next dependencies: - '@capacitor/core': 5.7.0 + '@capacitor/core': 6.0.0-rc.2 dev: false - /@capacitor/status-bar@5.0.7(@capacitor/core@5.7.0): - resolution: {integrity: sha512-KblB3gV2LDMEjx3fQoNBAzxb+Tr+2mv68SfFLLDCMiMUD3Eile2TAWRWd1yxy496pDFTOs2BJtup8++iuuuJ/w==} + /@capacitor/status-bar@6.0.0-rc.1(@capacitor/core@6.0.0-rc.2): + resolution: {integrity: sha512-RSqmdtY9uUknbId6f/+scNYliHbFPF4h90kwizztVC8ZbPR2ZEmAoUTdMXIOtXHT4GnDTmDlsrq9qnR2b9jdhg==} peerDependencies: - '@capacitor/core': ^5.0.0 + '@capacitor/core': next dependencies: - '@capacitor/core': 5.7.0 + '@capacitor/core': 6.0.0-rc.2 dev: false /@colors/colors@1.5.0: @@ -1858,16 +1862,6 @@ packages: - supports-color dev: true - /@ionic/utils-array@2.1.6: - resolution: {integrity: sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==} - engines: {node: '>=16.0.0'} - dependencies: - debug: 4.3.4(supports-color@8.1.1) - tslib: 2.6.2 - transitivePeerDependencies: - - supports-color - dev: true - /@ionic/utils-fs@3.1.6: resolution: {integrity: sha512-eikrNkK89CfGPmexjTfSWl4EYqsPSBh0Ka7by4F0PLc1hJZYtJxUZV3X4r5ecA8ikjicUmcbU7zJmAjmqutG/w==} engines: {node: '>=10.3.0'} @@ -1950,16 +1944,6 @@ packages: - supports-color dev: true - /@ionic/utils-stream@3.1.6: - resolution: {integrity: sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==} - engines: {node: '>=16.0.0'} - dependencies: - debug: 4.3.4(supports-color@8.1.1) - tslib: 2.6.2 - transitivePeerDependencies: - - supports-color - dev: true - /@ionic/utils-subprocess@2.1.11: resolution: {integrity: sha512-6zCDixNmZCbMCy5np8klSxOZF85kuDyzZSTTQKQP90ZtYNCcPYmuFSzaqDwApJT4r5L3MY3JrqK1gLkc6xiUPw==} engines: {node: '>=10.3.0'} @@ -1976,22 +1960,6 @@ packages: - supports-color dev: true - /@ionic/utils-subprocess@2.1.14: - resolution: {integrity: sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==} - engines: {node: '>=16.0.0'} - dependencies: - '@ionic/utils-array': 2.1.6 - '@ionic/utils-fs': 3.1.7 - '@ionic/utils-process': 2.1.11 - '@ionic/utils-stream': 3.1.6 - '@ionic/utils-terminal': 2.3.4 - cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) - tslib: 2.6.2 - transitivePeerDependencies: - - supports-color - dev: true - /@ionic/utils-terminal@2.3.3: resolution: {integrity: sha512-RnuSfNZ5fLEyX3R5mtcMY97cGD1A0NVBbarsSQ6yMMfRJ5YHU7hHVyUfvZeClbqkBC/pAqI/rYJuXKCT9YeMCQ==} engines: {node: '>=10.3.0'} @@ -2086,7 +2054,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.11.25 + '@types/node': 20.12.4 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -2906,7 +2874,7 @@ packages: /@types/fs-extra@8.1.5: resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} dependencies: - '@types/node': 20.11.25 + '@types/node': 20.12.4 dev: true /@types/history@4.7.11: @@ -2971,6 +2939,12 @@ packages: undici-types: 5.26.5 dev: true + /@types/node@20.12.4: + resolution: {integrity: sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw==} + dependencies: + undici-types: 5.26.5 + dev: true + /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true @@ -3059,7 +3033,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.11.25 + '@types/node': 20.12.4 dev: true optional: true @@ -6202,7 +6176,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.25 + '@types/node': 20.12.4 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11