From b712d16c3035c0f845b0eaf3967d52cf031b2163 Mon Sep 17 00:00:00 2001 From: physxP Date: Thu, 5 Dec 2024 16:34:28 +0500 Subject: [PATCH] feat: binary framework release --- .../xcschemes/xcschememanagement.plist | 14 + IonicPortals.xcframework/Info.plist | 44 + .../Headers/IonicPortals-Swift.h | 482 ++ .../IonicPortals.framework/Info.plist | Bin 0 -> 772 bytes .../IonicPortals.framework/IonicPortals | Bin 0 -> 670248 bytes .../Project/arm64-apple-ios.swiftsourceinfo | Bin 0 -> 36844 bytes .../arm64-apple-ios.abi.json | 7690 +++++++++++++++++ .../arm64-apple-ios.private.swiftinterface | 229 + .../arm64-apple-ios.swiftdoc | Bin 0 -> 29176 bytes .../arm64-apple-ios.swiftinterface | 229 + .../Headers/IonicPortals-Swift.h | 482 ++ .../IonicPortals.framework/Info.plist | Bin 0 -> 752 bytes .../IonicPortals.framework/IonicPortals | Bin 0 -> 1332496 bytes .../arm64-apple-ios-simulator.swiftsourceinfo | Bin 0 -> 36856 bytes ...x86_64-apple-ios-simulator.swiftsourceinfo | Bin 0 -> 36856 bytes .../arm64-apple-ios-simulator.abi.json | 7690 +++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 229 + .../arm64-apple-ios-simulator.swiftdoc | Bin 0 -> 29188 bytes .../arm64-apple-ios-simulator.swiftinterface | 229 + .../x86_64-apple-ios-simulator.abi.json | 7690 +++++++++++++++++ ...apple-ios-simulator.private.swiftinterface | 229 + .../x86_64-apple-ios-simulator.swiftdoc | Bin 0 -> 29188 bytes .../x86_64-apple-ios-simulator.swiftinterface | 229 + .../_CodeSignature/CodeResources | 101 + Package.swift | 28 + build.sh | 8 + wrapper/dummy.swift | 0 27 files changed, 25603 insertions(+) create mode 100644 .swiftpm/xcode/xcuserdata/tj.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 IonicPortals.xcframework/Info.plist create mode 100644 IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Headers/IonicPortals-Swift.h create mode 100644 IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Info.plist create mode 100755 IonicPortals.xcframework/ios-arm64/IonicPortals.framework/IonicPortals create mode 100644 IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo create mode 100644 IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.abi.json create mode 100644 IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.private.swiftinterface create mode 100644 IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.swiftdoc create mode 100644 IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.swiftinterface create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Headers/IonicPortals-Swift.h create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Info.plist create mode 100755 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/IonicPortals create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.abi.json create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.swiftdoc create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.swiftinterface create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.abi.json create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.swiftdoc create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.swiftinterface create mode 100644 IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/_CodeSignature/CodeResources create mode 100644 Package.swift create mode 100644 build.sh create mode 100644 wrapper/dummy.swift diff --git a/.swiftpm/xcode/xcuserdata/tj.xcuserdatad/xcschemes/xcschememanagement.plist b/.swiftpm/xcode/xcuserdata/tj.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..8b6a2d7 --- /dev/null +++ b/.swiftpm/xcode/xcuserdata/tj.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + IonicPortalsWrapper.xcscheme_^#shared#^_ + + orderHint + 1 + + + + diff --git a/IonicPortals.xcframework/Info.plist b/IonicPortals.xcframework/Info.plist new file mode 100644 index 0000000..baac8f9 --- /dev/null +++ b/IonicPortals.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + IonicPortals.framework/IonicPortals + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + IonicPortals.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + IonicPortals.framework/IonicPortals + LibraryIdentifier + ios-arm64 + LibraryPath + IonicPortals.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Headers/IonicPortals-Swift.h b/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Headers/IonicPortals-Swift.h new file mode 100644 index 0000000..b908a9f --- /dev/null +++ b/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Headers/IonicPortals-Swift.h @@ -0,0 +1,482 @@ +// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +#ifndef IONICPORTALS_SWIFT_H +#define IONICPORTALS_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) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#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 +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Capacitor; +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="IonicPortals",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +@class NSString; +@class NSBundle; + +/// The Objective-C representation of Portal. If using Swift, using Portal is preferred. +SWIFT_CLASS("_TtC12IonicPortals9IONPortal") +@interface IONPortal : NSObject +/// The name of the portal +@property (nonatomic, readonly, copy) NSString * _Nonnull name; +/// The Bundle that contains the web application. +@property (nonatomic, strong) NSBundle * _Nonnull bundle; +/// The root directory of the IONPortal relative to root of the Bundle +@property (nonatomic, readonly, copy) NSString * _Nonnull startDir; +/// Any initial state required by the web application. +/// The following types are valid values: +///
    +///
  • +/// NSNumber +///
  • +///
  • +/// NSString +///
  • +///
  • +/// NSArray +///
  • +///
  • +/// NSDate +///
  • +///
  • +/// NSNull +///
  • +///
  • +/// NSDictionary keyed by a String and the value is any valid JS Value +///
  • +///
+@property (nonatomic, copy) NSDictionary * _Nonnull initialContext; +/// Configures the LiveUpdate configuration +/// \param appId The AppFlow id of the web application associated with the IONPortal +/// +/// \param channel The AppFlow channel to check for updates from. +/// +/// \param syncImmediately Whether to immediately sync with AppFlow to check for updates. +/// +- (void)setLiveUpdateConfigurationWithAppId:(NSString * _Nonnull)appId channel:(NSString * _Nonnull)channel syncImmediately:(BOOL)syncImmediately; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface IONPortal (SWIFT_EXTENSION(IonicPortals)) +/// Creates an instance of IONPortal +/// \param name The name of the portal, must be unique. +/// +/// \param startDir The starting directory of the Portal relative to the root of bundle. +/// If nil, the portal name is used as the starting directory. +/// +/// \param initialContext Any initial state required by the web application. Defaults to [:]. +/// +- (nonnull instancetype)initWithName:(NSString * _Nonnull)name startDir:(NSString * _Nullable)startDir initialContext:(NSDictionary * _Nullable)initialContext; +/// Creates an instance of IONPortal +/// \param name The name of the portal, must be unique. +/// +/// \param startDir The starting directory of the Portal relative to the root of the bundle. +/// If nil, the portal name is used as the starting directory. +/// +/// \param bundle The Bundle that contains the web application. +/// +/// \param initialContext Any initial state required by the web application. Defaults to [:]. +/// +- (nonnull instancetype)initWithName:(NSString * _Nonnull)name startDir:(NSString * _Nullable)startDir bundle:(NSBundle * _Nonnull)bundle initialContext:(NSDictionary * _Nullable)initialContext; +@end + + +/// An Objective-C interface that enables marshalling data to and from a Portal over an event bus. If using Swift, PortalsPubSub is the perferred interface. +SWIFT_CLASS("_TtC12IonicPortals16IONPortalsPubSub") +@interface IONPortalsPubSub : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Subscribe to a topic and execute the provided callback when the event is received. +///
+/// Tip: You must retain a reference to the returned to keep the subscription alive. To unsubscribe, set the the reference to nil. +/// +///
+/// \param topic The topic to listen for events on +/// +/// \param callback The code to be executed when an event is received for the topic +/// +/// +/// returns: +/// A subscription reference to use for unsubscribing ++ (id _Nonnull)subscribeToTopic:(NSString * _Nonnull)topic callback:(void (^ _Nonnull)(NSDictionary * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT; +/// Publish event to all listeners of a topic +/// \param message The data to deliver to all subscribers. Must be a valid JSON data type or nil. +/// +/// \param topic The topic to publish to +/// ++ (void)publishMessage:(id _Nullable)message toTopic:(NSString * _Nonnull)topic; +@end + +@class CapacitorBridge; +@class NSCoder; + +/// A UIKit UIView to display Portal content +SWIFT_CLASS_NAMED("PortalUIView") +@interface IONPortalUIView : UIView +@property (nonatomic, readonly, strong) CapacitorBridge * _Nonnull bridge; +/// Creates an instance of PortalUIView +/// \param portal The IONPortal to render. +/// +- (nonnull instancetype)initWithPortal:(IONPortal * _Nonnull)portal; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + +@interface IONPortalUIView (SWIFT_EXTENSION(IonicPortals)) +/// Reloads the underlying WKWebView +- (void)reload; +@end + + +@class CAPPluginMethod; +@class CAPPluginCall; +@protocol CAPBridgeProtocol; + +SWIFT_RESILIENT_CLASS_NAMED("PortalsPlugin") +@interface IONPortalsPlugin : CAPInstancePlugin +@property (nonatomic, readonly, copy) NSString * _Nonnull identifier; +@property (nonatomic, readonly, copy) NSString * _Nonnull jsName; +@property (nonatomic, readonly, copy) NSArray * _Nonnull pluginMethods; +- (void)addEventListener:(NSString * _Nonnull)eventName listener:(CAPPluginCall * _Nonnull)listener; +- (nonnull instancetype)initWithBridge:(id _Nonnull)bridge pluginId:(NSString * _Nonnull)pluginId pluginName:(NSString * _Nonnull)pluginName SWIFT_UNAVAILABLE; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// Manages the registration lifecycle +SWIFT_CLASS_NAMED("PortalsRegistrationManager") +@interface IONPortalsRegistrationManager : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// The default singleton +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) IONPortalsRegistrationManager * _Nonnull shared;) ++ (IONPortalsRegistrationManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +/// Whether Portals has been registered. +/// Will be true when register(key:) has been called with a valid key. +@property (nonatomic, readonly) BOOL isRegistered; +/// Validates that a valid registration key has been procured from http://ionic.io/register-portals +/// \param key The registration key +/// +- (void)registerWithKey:(NSString * _Nonnull)key; +@end + + + +/// A plugin to handle web performance metrics reporting from web applications +/// embedded in a PortalUIView or PortalView +SWIFT_RESILIENT_CLASS("_TtC12IonicPortals15WebVitalsPlugin") +@interface WebVitalsPlugin : CAPInstancePlugin +@property (nonatomic, readonly, copy) NSString * _Nonnull jsName; +@property (nonatomic, readonly, copy) NSString * _Nonnull identifier; +@property (nonatomic, readonly, copy) NSArray * _Nonnull pluginMethods; +- (void)load; +- (nonnull instancetype)initWithBridge:(id _Nonnull)bridge pluginId:(NSString * _Nonnull)pluginId pluginName:(NSString * _Nonnull)pluginName SWIFT_UNAVAILABLE; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif diff --git a/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Info.plist b/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..54f7918b7e4b395b359eb9e4b9a0987973408bb1 GIT binary patch literal 772 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 literal 0 HcmV?d00001 diff --git a/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 0000000000000000000000000000000000000000..ab33ad999066c2bac39f13dfc6efd79545419f6d GIT binary patch literal 36844 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.Iterator", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV04makeD8IteratorAC0G0Vyx_GyF", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV04makeD8IteratorAC0G0Vyx_GyF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "Function", + "name": "next", + "printedName": "next()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV4nextxSgyYaF", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV8IteratorV4nextxSgyYaF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Mutating", + "RawDocComment" + ], + "funcSelfKind": "Mutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV8IteratorV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "AsyncIteratorProtocol", + "printedName": "AsyncIteratorProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:ScI", + "mangledName": "$sScI" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "AsyncSequence", + "printedName": "AsyncSequence", + "children": [ + { + "kind": "TypeWitness", + "name": "AsyncIterator", + "printedName": "AsyncIterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "IonicPortals.ParallelAsyncSequence<τ_0_0>.Iterator", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:Sci", + "mangledName": "$sSci" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "Portal", + "printedName": "Portal", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV4nameSSvp", + "mangledName": "$s12IonicPortals6PortalV4nameSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvg", + "mangledName": "$s12IonicPortals6PortalV4nameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvs", + "mangledName": "$s12IonicPortals6PortalV4nameSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvM", + "mangledName": "$s12IonicPortals6PortalV4nameSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startDir", + "printedName": "startDir", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV8startDirSSvp", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvg", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvs", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvM", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "devModeEnabled", + "printedName": "devModeEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvp", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvg", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvs", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvM", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV5indexSSvp", + "mangledName": "$s12IonicPortals6PortalV5indexSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvg", + "mangledName": "$s12IonicPortals6PortalV5indexSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvs", + "mangledName": "$s12IonicPortals6PortalV5indexSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvM", + "mangledName": "$s12IonicPortals6PortalV5indexSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bundle", + "printedName": "bundle", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvp", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvg", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvs", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvM", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "initialContext", + "printedName": "initialContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvp", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvg", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvs", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvM", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "plugins", + "printedName": "plugins", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvp", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvg", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvs", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvM", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "liveUpdateManager", + "printedName": "liveUpdateManager", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvp", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvg", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvs", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0CvM", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0CvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "liveUpdateConfig", + "printedName": "liveUpdateConfig", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvp", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvg", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvs", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvM", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "assetMaps", + "printedName": "assetMaps", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvp", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvg", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvs", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvM", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:index:devModeEnabled:bundle:initialContext:assetMaps:plugins:liveUpdateManager:liveUpdateConfig:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "hasDefaultArg": true, + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals6PortalV4name8startDir5index14devModeEnabled6bundle14initialContext9assetMaps7plugins17liveUpdateManager0qR6ConfigACSS_SSSgSSSbSo8NSBundleCSDySS9Capacitor7JSValue_pGSayAA8AssetMapVGSayAC6PluginOG0A11LiveUpdates04LiverS0CAZ04LiveR0VSgtcfc", + "mangledName": "$s12IonicPortals6PortalV4name8startDir5index14devModeEnabled6bundle14initialContext9assetMaps7plugins17liveUpdateManager0qR6ConfigACSS_SSSgSSSbSo8NSBundleCSDySS9Capacitor7JSValue_pGSayAA8AssetMapVGSayAC6PluginOG0A11LiveUpdates04LiverS0CAZ04LiveR0VSgtcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "LiveUpdateNotConfigured", + "printedName": "LiveUpdateNotConfigured", + "declKind": "Struct", + "usr": "s:12IonicPortals6PortalV23LiveUpdateNotConfiguredV", + "mangledName": "$s12IonicPortals6PortalV23LiveUpdateNotConfiguredV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Function", + "name": "sync", + "printedName": "sync()", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV4sync0A11LiveUpdates0E13UpdateManagerC10SyncResultVyYaKF", + "mangledName": "$s12IonicPortals6PortalV4sync0A11LiveUpdates0E13UpdateManagerC10SyncResultVyYaKF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sync", + "printedName": "sync(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ParallelAsyncSequence", + "printedName": "IonicPortals.ParallelAsyncSequence>", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:12IonicPortals21ParallelAsyncSequenceV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal]", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV4syncyAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGSayACGFZ", + "mangledName": "$s12IonicPortals6PortalV4syncyAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGSayACGFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSayAC6PluginOGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSayAC6PluginOGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyA2C6PluginOF", + "mangledName": "$s12IonicPortals6PortalV6addingyA2C6PluginOF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSo9CAPPluginCF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSo9CAPPluginCF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSo9CAPPluginCmF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSo9CAPPluginCmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSaySo9CAPPluginCGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSaySo9CAPPluginCGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPlugin.Type]", + "children": [ + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSaySo9CAPPluginCmGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSaySo9CAPPluginCmGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals6PortalV13stringLiteralACSS_tcfc", + "mangledName": "$s12IonicPortals6PortalV13stringLiteralACSS_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Plugin", + "printedName": "Plugin", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.Portal.Plugin.Type) -> (Capacitor.CAPPlugin.Type) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CAPPlugin.Type) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IonicPortals.Portal.Plugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12IonicPortals6PortalV6PluginO4typeyAESo9CAPPluginCmcAEmF", + "mangledName": "$s12IonicPortals6PortalV6PluginO4typeyAESo9CAPPluginCmcAEmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "instance", + "printedName": "instance", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.Portal.Plugin.Type) -> (Capacitor.CAPPlugin) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CAPPlugin) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + }, + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IonicPortals.Portal.Plugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12IonicPortals6PortalV6PluginO8instanceyAESo9CAPPluginCcAEmF", + "mangledName": "$s12IonicPortals6PortalV6PluginO8instanceyAESo9CAPPluginCcAEmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:12IonicPortals6PortalV6PluginO", + "mangledName": "$s12IonicPortals6PortalV6PluginO", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "configuring", + "printedName": "configuring(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "ReferenceWritableKeyPath", + "printedName": "Swift.ReferenceWritableKeyPath", + "children": [ + { + "kind": "TypeNominal", + "name": "InstanceDescriptor", + "printedName": "Capacitor.InstanceDescriptor", + "usr": "c:objc(cs)CAPInstanceDescriptor" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s24ReferenceWritableKeyPathC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV11configuringyACs24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "mangledName": "$s12IonicPortals6PortalV11configuringyACs24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ReferenceWritableKeyPath", + "printedName": "Swift.ReferenceWritableKeyPath", + "children": [ + { + "kind": "TypeNominal", + "name": "InstanceDescriptor", + "printedName": "Capacitor.InstanceDescriptor", + "usr": "c:objc(cs)CAPInstanceDescriptor" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s24ReferenceWritableKeyPathC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV9configureyys24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "mangledName": "$s12IonicPortals6PortalV9configureyys24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Mutating", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "Mutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals6PortalV", + "mangledName": "$s12IonicPortals6PortalV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONPortal", + "printedName": "IONPortal", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)name", + "mangledName": "$s12IonicPortals9IONPortalC4nameSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)name", + "mangledName": "$s12IonicPortals9IONPortalC4nameSSvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bundle", + "printedName": "bundle", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)bundle", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)bundle", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setBundle:", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvs", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals9IONPortalC6bundleSo8NSBundleCvM", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startDir", + "printedName": "startDir", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)startDir", + "mangledName": "$s12IonicPortals9IONPortalC8startDirSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)startDir", + "mangledName": "$s12IonicPortals9IONPortalC8startDirSSvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "initialContext", + "printedName": "initialContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)initialContext", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)initialContext", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setInitialContext:", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvs", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals9IONPortalC14initialContextSDySSypGvM", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setLiveUpdateConfiguration", + "printedName": "setLiveUpdateConfiguration(appId:channel:syncImmediately:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setLiveUpdateConfigurationWithAppId:channel:syncImmediately:", + "mangledName": "$s12IonicPortals9IONPortalC26setLiveUpdateConfiguration5appId7channel15syncImmediatelyySS_SSSbtF", + "moduleName": "IonicPortals", + "objc_name": "setLiveUpdateConfigurationWithAppId:channel:syncImmediately:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)init", + "mangledName": "$s12IonicPortals9IONPortalCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:initialContext:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + }, + { + "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": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortal(im)initWithName:startDir:initialContext:", + "mangledName": "$s12IonicPortals9IONPortalC4name8startDir14initialContextACSS_SSSgSDySSypGSgtcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithName:startDir:initialContext:", + "declAttributes": [ + "Dynamic", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:bundle:initialContext:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + }, + { + "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": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortal(im)initWithName:startDir:bundle:initialContext:", + "mangledName": "$s12IonicPortals9IONPortalC4name8startDir6bundle14initialContextACSS_SSSgSo8NSBundleCSDySSypGSgtcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithName:startDir:bundle:initialContext:", + "declAttributes": [ + "Dynamic", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Convenience" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal", + "mangledName": "$s12IonicPortals9IONPortalC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalUIView", + "printedName": "PortalUIView", + "children": [ + { + "kind": "Var", + "name": "bridge", + "printedName": "bridge", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(py)bridge", + "mangledName": "$s12IonicPortals12PortalUIViewC6bridge9Capacitor0F6BridgeCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Lazy", + "SetterAccess", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)bridge", + "mangledName": "$s12IonicPortals12PortalUIViewC6bridge9Capacitor0F6BridgeCvg", + "moduleName": "IonicPortals", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals12PortalUIViewC6portalAcA0C0V_tcfc", + "mangledName": "$s12IonicPortals12PortalUIViewC6portalAcA0C0V_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "Required", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithPortal:", + "mangledName": "$s12IonicPortals12PortalUIViewC6portalAcA9IONPortalC_tcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithPortal:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicPortals.PortalUIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithCoder:", + "mangledName": "$s12IonicPortals12PortalUIViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithFrame:", + "mangledName": "$s12IonicPortals12PortalUIViewC5frameACSo6CGRectV_tcfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setServerBasePath", + "printedName": "setServerBasePath(path:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals12PortalUIViewC17setServerBasePath4pathySS_tF", + "mangledName": "$s12IonicPortals12PortalUIViewC17setServerBasePath4pathySS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reload", + "printedName": "reload()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortalUIView(im)reload", + "mangledName": "$s12IonicPortals12PortalUIViewC6reloadyyF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "bridgedWebView", + "printedName": "bridgedWebView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvp", + "mangledName": "$s12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvg", + "mangledName": "$s12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvg", + "moduleName": "IonicPortals", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bridgedViewController", + "printedName": "bridgedViewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvp", + "mangledName": "$s12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvg", + "mangledName": "$s12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvg", + "moduleName": "IonicPortals", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView", + "mangledName": "$s12IonicPortals12PortalUIViewC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalUIView", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)UIView", + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "CAPBridgeDelegate", + "printedName": "CAPBridgeDelegate", + "usr": "s:9Capacitor17CAPBridgeDelegateP", + "mangledName": "$s9Capacitor17CAPBridgeDelegateP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalView", + "printedName": "PortalView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:onBridgeAvailable:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + }, + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CapacitorBridge) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals10PortalViewV6portal17onBridgeAvailableAcA0C0V_y9Capacitor0iG0Cctcfc", + "mangledName": "$s12IonicPortals10PortalViewV6portal17onBridgeAvailableAcA0C0V_y9Capacitor0iG0Cctcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeUIView", + "printedName": "makeUIView(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "UIViewRepresentableContext", + "printedName": "SwiftUI.UIViewRepresentableContext", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + } + ], + "usr": "s:7SwiftUI26UIViewRepresentableContextV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals10PortalViewV10makeUIView7contextAA0cF0C7SwiftUI0F20RepresentableContextVyACG_tF", + "mangledName": "$s12IonicPortals10PortalViewV10makeUIView7contextAA0cF0C7SwiftUI0F20RepresentableContextVyACG_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateUIView", + "printedName": "updateUIView(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "UIViewRepresentableContext", + "printedName": "SwiftUI.UIViewRepresentableContext", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + } + ], + "usr": "s:7SwiftUI26UIViewRepresentableContextV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals10PortalViewV12updateUIView_7contextyAA0cF0C_7SwiftUI0F20RepresentableContextVyACGtF", + "mangledName": "$s12IonicPortals10PortalViewV12updateUIView_7contextyAA0cF0C_7SwiftUI0F20RepresentableContextVyACGtF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals10PortalViewV", + "mangledName": "$s12IonicPortals10PortalViewV", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "UIViewRepresentable", + "printedName": "UIViewRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "UIViewType", + "printedName": "UIViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Coordinator", + "printedName": "Coordinator", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:7SwiftUI19UIViewRepresentableP", + "mangledName": "$s7SwiftUI19UIViewRepresentableP" + }, + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsPlugin", + "printedName": "PortalsPlugin", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)identifier", + "mangledName": "$s12IonicPortals0B6PluginC10identifierSSvp", + "moduleName": "IonicPortals", + "objc_name": "identifier", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)identifier", + "mangledName": "$s12IonicPortals0B6PluginC10identifierSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "identifier", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jsName", + "printedName": "jsName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)jsName", + "mangledName": "$s12IonicPortals0B6PluginC6jsNameSSvp", + "moduleName": "IonicPortals", + "objc_name": "jsName", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)jsName", + "mangledName": "$s12IonicPortals0B6PluginC6jsNameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "jsName", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pluginMethods", + "printedName": "pluginMethods", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)pluginMethods", + "mangledName": "$s12IonicPortals0B6PluginC13pluginMethodsSaySo15CAPPluginMethodCGvp", + "moduleName": "IonicPortals", + "objc_name": "pluginMethods", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)pluginMethods", + "mangledName": "$s12IonicPortals0B6PluginC13pluginMethodsSaySo15CAPPluginMethodCGvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "pluginMethods", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pubsub:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "hasDefaultArg": true, + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals0B6PluginC6pubsubAcA0B6PubSubC_tcfc", + "mangledName": "$s12IonicPortals0B6PluginC6pubsubAcA0B6PubSubC_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addEventListener", + "printedName": "addEventListener(_:listener:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "CAPPluginCall", + "printedName": "Capacitor.CAPPluginCall", + "usr": "c:objc(cs)CAPPluginCall" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)addEventListener:listener:", + "mangledName": "$s12IonicPortals0B6PluginC16addEventListener_8listenerySS_So13CAPPluginCallCtF", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "addEventListener:listener:", + "declAttributes": [ + "Final", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bridge:pluginId:pluginName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "CAPBridgeProtocol", + "printedName": "any Capacitor.CAPBridgeProtocol", + "usr": "c:@M@Capacitor@objc(pl)CAPBridgeProtocol" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)initWithBridge:pluginId:pluginName:", + "mangledName": "$s12IonicPortals0B6PluginC6bridge8pluginId0E4NameAC9Capacitor17CAPBridgeProtocol_p_S2Stcfc", + "moduleName": "IonicPortals", + "deprecated": true, + "overriding": true, + "implicit": true, + "objc_name": "initWithBridge:pluginId:pluginName:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)init", + "mangledName": "$s12IonicPortals0B6PluginCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin", + "mangledName": "$s12IonicPortals0B6PluginC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalsPlugin", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@Capacitor@objc(cs)CAPInstancePlugin", + "superclassNames": [ + "Capacitor.CAPInstancePlugin", + "Capacitor.CAPPlugin", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsPubSub", + "printedName": "PortalsPubSub", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals0B6PubSubCACycfc", + "mangledName": "$s12IonicPortals0B6PubSubCACycfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.SubscriptionResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctF", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStF", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toyx_SStKSERzlF", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toyx_SStKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals0B6PubSubC6sharedACvpZ", + "mangledName": "$s12IonicPortals0B6PubSubC6sharedACvpZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals0B6PubSubC6sharedACvgZ", + "mangledName": "$s12IonicPortals0B6PubSubC6sharedACvgZ", + "moduleName": "IonicPortals", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.SubscriptionResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStFZ", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV7receive10subscriberyx_t7Combine10SubscriberRzs5NeverO7FailureRtzAA18SubscriptionResultV5InputRtzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV7receive10subscriberyx_t7Combine10SubscriberRzs5NeverO7FailureRtzAA18SubscriptionResultV5InputRtzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Subscriber, τ_0_0.Failure == Swift.Never, τ_0_0.Input == IonicPortals.SubscriptionResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "CastingError", + "printedName": "CastingError", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvp", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvg", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvg", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Function", + "name": "data", + "printedName": "data()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never>", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV4data7Combine03AnyE0Vy9Capacitor7JSValue_pSgs5NeverOGyF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV4data7Combine03AnyE0Vy9Capacitor7JSValue_pSgs5NeverOGyF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(as:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0?, Swift.Never>", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV4data2as7Combine03AnyE0VyxSgs5NeverOGxm_t9Capacitor7JSValueRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV4data2as7Combine03AnyE0VyxSgs5NeverOGxm_t9Capacitor7JSValueRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Capacitor.JSValue>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tryData", + "printedName": "tryData(as:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0, any Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV7tryData2as7Combine03AnyE0Vyxs5Error_pGxm_t9Capacitor7JSValueRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV7tryData2as7Combine03AnyE0Vyxs5Error_pGxm_t9Capacitor7JSValueRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Capacitor.JSValue>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodeData", + "printedName": "decodeData(_:decoder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0, any Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "JSValueDecoder", + "printedName": "Capacitor.JSValueDecoder", + "hasDefaultArg": true, + "usr": "s:9Capacitor14JSValueDecoderC" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV10decodeData_7decoder7Combine03AnyE0Vyxs5Error_pGxm_9Capacitor14JSValueDecoderCtSeRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV10decodeData_7decoder7Combine03AnyE0Vyxs5Error_pGxm_9Capacitor14JSValueDecoderCtSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Function", + "name": "publisher", + "printedName": "publisher(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "IonicPortals.PortalsPubSub.Publisher", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tF", + "mangledName": "$s12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publisher", + "printedName": "publisher(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "IonicPortals.PortalsPubSub.Publisher", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ], + "usr": "s:ScS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ], + "usr": "s:ScS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tF", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12IonicPortals0B6PubSubC", + "mangledName": "$s12IonicPortals0B6PubSubC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SubscriptionResult", + "printedName": "SubscriptionResult", + "children": [ + { + "kind": "Var", + "name": "topic", + "printedName": "topic", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvp", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvg", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvs", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvM", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvp", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvg", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvs", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvM", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "decodeData", + "printedName": "decodeData(as:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "JSValueDecoder", + "printedName": "Capacitor.JSValueDecoder", + "hasDefaultArg": true, + "usr": "s:9Capacitor14JSValueDecoderC" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals18SubscriptionResultV10decodeData2as4withxSgxm_9Capacitor14JSValueDecoderCtKSeRzlF", + "mangledName": "$s12IonicPortals18SubscriptionResultV10decodeData2as4withxSgxm_9Capacitor14JSValueDecoderCtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals18SubscriptionResultV", + "mangledName": "$s12IonicPortals18SubscriptionResultV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONPortalsPubSub", + "printedName": "IONPortalsPubSub", + "children": [ + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(topic:callback:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub(cm)subscribeToTopic:callback:", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC9subscribe5topic8callbackypSS_ySDySSypGctFZ", + "moduleName": "IonicPortals", + "static": true, + "objc_name": "subscribeToTopic:callback:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(message:topic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub(cm)publishMessage:toTopic:", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC7publish7message5topicyypSg_SStFZ", + "moduleName": "IonicPortals", + "static": true, + "objc_name": "publishMessage:toTopic:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsRegistrationManager", + "printedName": "PortalsRegistrationManager", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsRegistrationManager", + "printedName": "IonicPortals.PortalsRegistrationManager", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(cpy)shared", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC6sharedACvpZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsRegistrationManager", + "printedName": "IonicPortals.PortalsRegistrationManager", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(cm)shared", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC6sharedACvgZ", + "moduleName": "IonicPortals", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isRegistered", + "printedName": "isRegistered", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(py)isRegistered", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC12isRegisteredSbvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(im)isRegistered", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC12isRegisteredSbvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(im)registerWithKey:", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC8register3keyySS_tF", + "moduleName": "IonicPortals", + "objc_name": "registerWithKey:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalsRegistrationManager", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebVitalsPlugin", + "printedName": "WebVitalsPlugin", + "children": [ + { + "kind": "Var", + "name": "jsName", + "printedName": "jsName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)jsName", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6jsNameSSvp", + "moduleName": "IonicPortals", + "objc_name": "jsName", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)jsName", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6jsNameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "jsName", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)identifier", + "mangledName": "$s12IonicPortals15WebVitalsPluginC10identifierSSvp", + "moduleName": "IonicPortals", + "objc_name": "identifier", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)identifier", + "mangledName": "$s12IonicPortals15WebVitalsPluginC10identifierSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "identifier", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pluginMethods", + "printedName": "pluginMethods", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)pluginMethods", + "mangledName": "$s12IonicPortals15WebVitalsPluginC13pluginMethodsSaySo15CAPPluginMethodCGvp", + "moduleName": "IonicPortals", + "objc_name": "pluginMethods", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)pluginMethods", + "mangledName": "$s12IonicPortals15WebVitalsPluginC13pluginMethodsSaySo15CAPPluginMethodCGvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "pluginMethods", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Double) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals15WebVitalsPluginCyACySS_Sdtccfc", + "mangledName": "$s12IonicPortals15WebVitalsPluginCyACySS_Sdtccfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)load", + "mangledName": "$s12IonicPortals15WebVitalsPluginC4loadyyF", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "load", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bridge:pluginId:pluginName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "CAPBridgeProtocol", + "printedName": "any Capacitor.CAPBridgeProtocol", + "usr": "c:@M@Capacitor@objc(pl)CAPBridgeProtocol" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)initWithBridge:pluginId:pluginName:", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6bridge8pluginId0G4NameAC9Capacitor17CAPBridgeProtocol_p_S2Stcfc", + "moduleName": "IonicPortals", + "deprecated": true, + "overriding": true, + "implicit": true, + "objc_name": "initWithBridge:pluginId:pluginName:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)init", + "mangledName": "$s12IonicPortals15WebVitalsPluginCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin", + "mangledName": "$s12IonicPortals15WebVitalsPluginC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:@M@Capacitor@objc(cs)CAPInstancePlugin", + "superclassNames": [ + "Capacitor.CAPInstancePlugin", + "Capacitor.CAPPlugin", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "JSONDecoder", + "printedName": "JSONDecoder", + "children": [ + { + "kind": "Function", + "name": "decodeJSObject", + "printedName": "decodeJSObject(_:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONDecoderC12IonicPortalsE14decodeJSObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "mangledName": "$s10Foundation11JSONDecoderC12IonicPortalsE14decodeJSObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodeJsObject", + "printedName": "decodeJsObject(_:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONDecoderC12IonicPortalsE14decodeJsObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "mangledName": "$s10Foundation11JSONDecoderC12IonicPortalsE14decodeJsObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:10Foundation11JSONDecoderC", + "mangledName": "$s10Foundation11JSONDecoderC", + "moduleName": "Foundation", + "isOpen": true, + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "TopLevelDecoder", + "printedName": "TopLevelDecoder", + "children": [ + { + "kind": "TypeWitness", + "name": "Input", + "printedName": "Input", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:7Combine15TopLevelDecoderP", + "mangledName": "$s7Combine15TopLevelDecoderP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "JSONEncoder", + "printedName": "JSONEncoder", + "children": [ + { + "kind": "Function", + "name": "encodeJSObject", + "printedName": "encodeJSObject(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONEncoderC12IonicPortalsE14encodeJSObjecty9Capacitor7JSValue_pxKSERzlF", + "mangledName": "$s10Foundation11JSONEncoderC12IonicPortalsE14encodeJSObjecty9Capacitor7JSValue_pxKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encodeJsObject", + "printedName": "encodeJsObject(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONEncoderC12IonicPortalsE14encodeJsObjectySDySS9Capacitor7JSValue_pGxKSERzlF", + "mangledName": "$s10Foundation11JSONEncoderC12IonicPortalsE14encodeJsObjectySDySS9Capacitor7JSValue_pGxKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:10Foundation11JSONEncoderC", + "mangledName": "$s10Foundation11JSONEncoderC", + "moduleName": "Foundation", + "isOpen": true, + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "TopLevelEncoder", + "printedName": "TopLevelEncoder", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:7Combine15TopLevelEncoderP", + "mangledName": "$s7Combine15TopLevelEncoderP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", + "children": [ + { + "kind": "Function", + "name": "sync", + "printedName": "sync()", + "children": [ + { + "kind": "TypeNominal", + "name": "ParallelAsyncSequence", + "printedName": "IonicPortals.ParallelAsyncSequence>", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:12IonicPortals21ParallelAsyncSequenceV" + } + ], + "declKind": "Func", + "usr": "s:Sa12IonicPortalsAA6PortalVRszlE4syncAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGyF", + "mangledName": "$sSa12IonicPortalsAA6PortalVRszlE4syncAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGyF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 == IonicPortals.Portal>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_DestructorSafeContainer", + "printedName": "_DestructorSafeContainer", + "usr": "s:s24_DestructorSafeContainerP", + "mangledName": "$ss24_DestructorSafeContainerP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "_ArrayProtocol", + "printedName": "_ArrayProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "_Buffer", + "printedName": "_Buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "_ArrayBuffer", + "printedName": "Swift._ArrayBuffer<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s12_ArrayBufferV" + } + ] + } + ], + "usr": "s:s14_ArrayProtocolP", + "mangledName": "$ss14_ArrayProtocolP" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSArray", + "printedName": "Foundation.NSArray", + "usr": "c:objc(cs)NSArray" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "JSValue", + "printedName": "JSValue", + "usr": "s:9Capacitor7JSValueP", + "mangledName": "$s9Capacitor7JSValueP" + }, + { + "kind": "Conformance", + "name": "CapacitorExtension", + "printedName": "CapacitorExtension", + "children": [ + { + "kind": "TypeWitness", + "name": "CapacitorType", + "printedName": "CapacitorType", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorExtensionTypeWrapper", + "printedName": "Capacitor.CapacitorExtensionTypeWrapper<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9Capacitor0A20ExtensionTypeWrapperV" + } + ] + } + ], + "usr": "s:9Capacitor0A9ExtensionP", + "mangledName": "$s9Capacitor0A9ExtensionP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 177, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 197, + "length": 19, + "value": "0.21960784310000001" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 232, + "length": 19, + "value": "0.78823529410000004" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14120, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14136, + "length": 5, + "value": "0.231" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14180, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14196, + "length": 5, + "value": "0.769" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal+LiveUpdates.swift", + "kind": "IntegerLiteral", + "offset": 2961, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal+LiveUpdates.swift", + "kind": "Array", + "offset": 4031, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 1727, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 12, + "value": "\"index.html\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "BooleanLiteral", + "offset": 3037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Dictionary", + "offset": 3110, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 3147, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 3179, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalView\/PortalUIView.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalView\/PortalUIView.swift", + "kind": "StringLiteral", + "offset": 13929, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 175, + "length": 18, + "value": "\"IONPortalsPlugin\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 9, + "value": "\"Portals\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 15, + "value": "\"publishNative\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub+Combine.swift", + "kind": "StringLiteral", + "offset": 1522, + "length": 37, + "value": "\"Unable to cast JSValue to \"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub+Combine.swift", + "kind": "StringLiteral", + "offset": 1558, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub.swift", + "kind": "Dictionary", + "offset": 3458, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 794, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 845, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 330, + "length": 11, + "value": "\"WebVitals\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 17, + "value": "\"WebVitalsPlugin\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "Array", + "offset": 438, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 1217, + "length": 2435, + "value": "\"(()=>{var m=-1,h=function(e){addEventListener(\"pageshow\",function(t){t.persisted&&(m=t.timeStamp,e(t))},!0)},g=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType(\"navigation\")[0]},y=function(){var e=g();return e&&e.activationStart||0},d=function(e,t){var n=g(),i=\"navigate\";return m>=0?i=\"back-forward-cache\":n&&(i=document.prerendering||y()>0?\"prerender\":document.wasDiscarded?\"restore\":n.type.replace(\/_\/g,\"-\")),{name:e,value:t===void 0?-1:t,rating:\"good\",delta:0,entries:[],id:\"v3-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},E=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var i=new PerformanceObserver(function(a){Promise.resolve().then(function(){t(a.getEntries())})});return i.observe(Object.assign({type:e,buffered:!0},n||{})),i}}catch{}};var l=function(e,t,n,i){var a,r;return function(s){t.value>=0&&(s||i)&&((r=t.value-(a||0))||a===void 0)&&(a=t.value,t.delta=r,t.rating=function(c,o){return c>o[1]?\"poor\":c>o[0]?\"needs-improvement\":\"good\"}(t.value,n),e(t))}},C=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},L=function(e){document.prerendering?addEventListener(\"prerenderingchange\",function(){return e()},!0):e()},u=-1,v=function(){return document.visibilityState!==\"hidden\"||document.prerendering?1\/0:0},f=function(e){document.visibilityState===\"hidden\"&&u>-1&&(u=e.type===\"visibilitychange\"?e.timeStamp:0,w())},p=function(){addEventListener(\"visibilitychange\",f,!0),addEventListener(\"prerenderingchange\",f,!0)},w=function(){removeEventListener(\"visibilitychange\",f,!0),removeEventListener(\"prerenderingchange\",f,!0)},b=function(){return u<0&&(u=v(),p(),h(function(){setTimeout(function(){u=v(),p()},0)})),{get firstHiddenTime(){return u}}},T=function(e,t){t=t||{},L(function(){var n,i=[1800,3e3],a=b(),r=d(\"FCP\"),s=E(\"paint\",function(c){c.forEach(function(o){o.name===\"first-contentful-paint\"&&(s.disconnect(),o.startTimewindow.webkit.messageHandlers.vitals.postMessage({name:e.name,value:e.value,portalName:window.portalInitialContext?.name}));})();\"" + } + ] +} \ No newline at end of file diff --git a/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.private.swiftinterface b/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..050b34f --- /dev/null +++ b/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,229 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name IonicPortals +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Capacitor +import Combine +import Foundation +import IonicLiveUpdates +import Swift +import SwiftUI +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public struct AssetMap { + public var name: Swift.String + public var virtualPath: Swift.String + public var bundle: Foundation.Bundle + public var startDir: Swift.String { + get + } + public init(name: Swift.String, virtualPath: Swift.String? = nil, bundle: Foundation.Bundle = .main, startDir: Swift.String) +} +extension Foundation.JSONDecoder { + @available(*, deprecated, renamed: "decodeJsObject") + public func decodeJSObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable + @available(*, deprecated, message: "Use JSValueDecoder from Capacitor. This will be removed in the next release.") + public func decodeJsObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable +} +extension Foundation.JSONEncoder { + @available(*, deprecated, renamed: "encodeJsObject") + public func encodeJSObject(_ value: T) throws -> any Capacitor.JSValue where T : Swift.Encodable + @available(*, deprecated, message: "Use JSValueEncoder from Capacitor. This will be removed in the next release.") + public func encodeJsObject(_ value: T) throws -> Capacitor.JSObject where T : Swift.Encodable +} +extension IonicPortals.Portal { + public struct LiveUpdateNotConfigured : Swift.Error { + } + public func sync() async throws -> IonicLiveUpdates.LiveUpdateManager.SyncResult + public static func sync(_ portals: [IonicPortals.Portal]) -> IonicPortals.ParallelLiveUpdateSyncGroup +} +extension Swift.Array where Element == IonicPortals.Portal { + public func sync() -> IonicPortals.ParallelLiveUpdateSyncGroup +} +public typealias ParallelLiveUpdateSyncGroup = IonicPortals.ParallelAsyncSequence> +public struct ParallelAsyncSequence : _Concurrency.AsyncSequence { + public typealias Element = IonicPortals.ParallelAsyncSequence.Iterator.Element + public func makeAsyncIterator() -> IonicPortals.ParallelAsyncSequence.Iterator + public typealias AsyncIterator = IonicPortals.ParallelAsyncSequence.Iterator + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncSequence_Failure = Swift.Never + #endif +} +extension IonicPortals.ParallelAsyncSequence { + public struct Iterator : _Concurrency.AsyncIteratorProtocol { + public mutating func next() async -> T? + public typealias Element = T + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncIteratorProtocol, Failure) public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #endif + } +} +public struct Portal { + public var name: Swift.String + public var startDir: Swift.String + public var devModeEnabled: Swift.Bool + public var index: Swift.String + public var bundle: Foundation.Bundle + public var initialContext: Capacitor.JSObject + public var plugins: [IonicPortals.Portal.Plugin] + public var liveUpdateManager: IonicLiveUpdates.LiveUpdateManager + public var liveUpdateConfig: IonicLiveUpdates.LiveUpdate? { + get + set + } + public var assetMaps: [IonicPortals.AssetMap] + public init(name: Swift.String, startDir: Swift.String? = nil, index: Swift.String = "index.html", devModeEnabled: Swift.Bool = true, bundle: Foundation.Bundle = .main, initialContext: Capacitor.JSObject = [:], assetMaps: [IonicPortals.AssetMap] = [], plugins: [IonicPortals.Portal.Plugin] = [], liveUpdateManager: IonicLiveUpdates.LiveUpdateManager = .shared, liveUpdateConfig: IonicLiveUpdates.LiveUpdate? = nil) +} +extension IonicPortals.Portal { + public func adding(_ plugins: [IonicPortals.Portal.Plugin]) -> IonicPortals.Portal + public func adding(_ plugin: IonicPortals.Portal.Plugin) -> IonicPortals.Portal + public func adding(_ plugin: Capacitor.CAPPlugin) -> IonicPortals.Portal + public func adding(_ pluginType: Capacitor.CAPPlugin.Type) -> IonicPortals.Portal + public func adding(_ plugins: [Capacitor.CAPPlugin]) -> IonicPortals.Portal + public func adding(_ pluginTypes: [Capacitor.CAPPlugin.Type]) -> IonicPortals.Portal +} +extension IonicPortals.Portal : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.StringLiteralType) + public typealias ExtendedGraphemeClusterLiteralType = Swift.StringLiteralType + public typealias StringLiteralType = Swift.StringLiteralType + public typealias UnicodeScalarLiteralType = Swift.StringLiteralType +} +extension IonicPortals.Portal { + public enum Plugin { + case type(Capacitor.CAPPlugin.Type) + case instance(Capacitor.CAPPlugin) + } +} +extension IonicPortals.Portal { + public func configuring(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) -> IonicPortals.Portal + public mutating func configure(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) +} +@_hasMissingDesignatedInitializers @objc public class IONPortal : ObjectiveC.NSObject { + @objc public var name: Swift.String { + @objc get + } + @objc public var bundle: Foundation.Bundle { + @objc get + @objc set + } + @objc public var startDir: Swift.String { + @objc get + } + @objc public var initialContext: [Swift.String : Any] { + @objc get + @objc set + } + @objc public func setLiveUpdateConfiguration(appId: Swift.String, channel: Swift.String, syncImmediately: Swift.Bool) + @objc deinit +} +extension IonicPortals.IONPortal { + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, initialContext: [Swift.String : Any]?) + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, bundle: Foundation.Bundle, initialContext: [Swift.String : Any]?) +} +@objc(IONPortalUIView) @_Concurrency.MainActor @preconcurrency public class PortalUIView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency public var bridge: Capacitor.CapacitorBridge { + @objc get + } + @_Concurrency.MainActor @preconcurrency required public init(portal: IonicPortals.Portal) + @objc @_Concurrency.MainActor @preconcurrency convenience public init(portal: IonicPortals.IONPortal) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +extension IonicPortals.PortalUIView { + @_Concurrency.MainActor @preconcurrency public func setServerBasePath(path: Swift.String) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func reload() +} +extension IonicPortals.PortalUIView : Capacitor.CAPBridgeDelegate { + @_Concurrency.MainActor @preconcurrency public var bridgedWebView: WebKit.WKWebView? { + get + } + @_Concurrency.MainActor @preconcurrency public var bridgedViewController: UIKit.UIViewController? { + get + } +} +@_Concurrency.MainActor @preconcurrency public struct PortalView : SwiftUI.UIViewRepresentable { + @_Concurrency.MainActor @preconcurrency public init(portal: IonicPortals.Portal, onBridgeAvailable: @escaping (Capacitor.CapacitorBridge) -> Swift.Void = { _ in }) + @_Concurrency.MainActor @preconcurrency public func makeUIView(context: IonicPortals.PortalView.Context) -> IonicPortals.PortalUIView + @_Concurrency.MainActor @preconcurrency public func updateUIView(_ uiView: IonicPortals.PortalUIView, context: IonicPortals.PortalView.Context) + public typealias Body = Swift.Never + public typealias Coordinator = Swift.Void + public typealias UIViewType = IonicPortals.PortalUIView +} +@objc(IONPortalsPlugin) final public class PortalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let identifier: Swift.String + @objc final public let jsName: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(pubsub: IonicPortals.PortalsPubSub = .shared) + @objc override final public func addEventListener(_ eventName: Swift.String, listener: Capacitor.CAPPluginCall) + @objc deinit +} +extension IonicPortals.PortalsPubSub { + public struct Publisher : Combine.Publisher { + public typealias Output = IonicPortals.SubscriptionResult + public typealias Failure = Swift.Never + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == IonicPortals.SubscriptionResult + } + public func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher + public static func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher +} +extension IonicPortals.PortalsPubSub.Publisher { + public struct CastingError : Swift.Error, Swift.CustomStringConvertible { + public let description: Swift.String + } + public func data() -> Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never> + public func data(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func tryData(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func decodeData(_ type: T.Type = T.self, decoder: Capacitor.JSValueDecoder = JSValueDecoder()) -> Combine.AnyPublisher where T : Swift.Decodable +} +extension IonicPortals.PortalsPubSub { + public static func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream + public func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream +} +public class PortalsPubSub { + public init() + public func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + public func publish(_ message: Message, to topic: Swift.String) throws where Message : Swift.Encodable + public static let shared: IonicPortals.PortalsPubSub + public static func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public static func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + @objc deinit +} +public struct SubscriptionResult { + public var topic: Swift.String + public var data: (any Capacitor.JSValue)? + public func decodeData(as type: T.Type = T.self, with decoder: Capacitor.JSValueDecoder = JSValueDecoder()) throws -> T? where T : Swift.Decodable +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class IONPortalsPubSub : ObjectiveC.NSObject { + @objc(subscribeToTopic:callback:) public static func subscribe(topic: Swift.String, callback: @escaping ([Swift.String : Any]) -> Swift.Void) -> Any + @objc(publishMessage:toTopic:) public static func publish(message: Any?, topic: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(IONPortalsRegistrationManager) public class PortalsRegistrationManager : ObjectiveC.NSObject { + @objc public static let shared: IonicPortals.PortalsRegistrationManager + @objc public var isRegistered: Swift.Bool { + @objc get + } + @objc public func register(key: Swift.String) + @objc deinit +} +@objc public class WebVitalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let jsName: Swift.String + @objc final public let identifier: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(_ onFirstContentfulPaint: @escaping (_ portalName: Swift.String, _ duration: Swift.Double) -> Swift.Void) + @objc override dynamic public func load() + @objc deinit +} +extension IonicPortals.PortalView : Swift.Sendable {} diff --git a/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.swiftdoc b/IonicPortals.xcframework/ios-arm64/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..ef651cc9178cf1db3b607b7c1ba75af6a2aa81e7 GIT binary patch literal 29176 zcmeHQ3y>T~d7eFiZDa$&hS=uiv5eu)((OHTI!TAY+FRWnlB@^X(+SHM?cDC%-bnlM zKJK(81TZ!Qfk28-gb)+VtDF!*9B?R#xC$ZyxCq3Kp@0gIRFMiK1SnF3Dkx);@B6!Z zW_EVwZe__%sA8)|H@DaQ_uqg2@BX{>-Mjwu!qi2UHDp=Vg{hrecmKstHh$>v#UDMq z@iV(O{^jV#&)6G3`jd?xym#Y;nU6p8)-zi^H8A|ZnJxF88F|ydmix~Pe)LTC()*@| z9-1Ef{pmscd;RG2miq^WzBaJsoo7ZqH9d&GUH{w-!*|@i^)9qJliBpNi@!2>|MV7o z4@kefeem8hTi$x+y6bnQhTeGwzl>mr`=+Z{>Y4e`3!R@~w3>9J9Ju*o)Mr&=18zo*C0rXatMO^%MT z%Vc_Ds0f&QYgMmsxYlSn<>sH@cc)RAoEUaE(y&)+j%`bi3J!NZ!?HF5=kW_RU9zuO z{ow-|y8$cp?QfOm(dIe$ra3h>9)>tJsz5Jz?&`v1U4|LkQL9cjykg1CtT<7+ z$#|~AGcqz_Cv?c?gD&~}M)tT=_ZYShI}NAewm{e^`HO*N+rzd(eafC+c5MSBpSN2z zyWv)gZX+!{NKlT>9zBzsvNLwUDVGv|E7a&sx#N_Ll6b>lWQ&+TP!d?J?|L7yN4%A`kk3((`_Aa>I;*L?P{^?=4v|+=BDK} zyHbB4x^Ob;Z-Pa0*=e{%+hM;Z=GF9yF38P=CZV?A;pF=3B{&YC%Yb!9>5twsg|`c1 z7-V#M@^E`G*Ivx-s<#)*UUS)PY+I@|GTB}DUj4q1%bjS=W&r{1nuUh92u=`kv}$#) z0H!F~rZZT?)~)I-$j1@43F_I!+A7!vOjOwbFr3YecsQH>K<4wkK(YJ*SXurt4Ku__ zz!NAczERi$@uryu{wf`>@;e@JTkS@*NnQb)847?^(Lz3V9GLvsAl|-$C%WY0V`SlS z*)3<9ooXTH-r9B{DGRSa+l<}RzhbSOmhGN)3vG&&N8WOpr|?#_>$<Xd9IZFLJJ zK1L!A0Gg4Ac!>GD4-@Q?1U0X~szrVdfDTv}JpA$>(41Y4v6AO_%w1gYsJRc9+a)MQ zbja9sc_-$}kPH}%Rd>;@yA4QHMHDA=T*E6+!l~7~YRO(|)GE@9dfzKx>a}Xqb}Nf+ z5lV=R;b>iZbT3u8U2BAN?*N7+NeRBJ;*; z-~Vkc{B?j96`4T)?9eLY#CWR~vO_!eG!+Ag|fuy4cQ=4+fr zGi@JeH(U0i3mjLRvRAbC9}3@DPyg-cl%mY$m? zP&?zM&ENmH*`FFPI0`Ott>tanSz)Uu57Pwr>f6U?gn z3T_z7x_It;#jW`H{1_IU)Go`UQ!GMQJDKt9q>}eTvy(ybdx2-QSL`Mide&np($sX>L!pK79bQ=(nbQe!kT zHg==`WplLT&W^%oq8+962>ztoV;;>qRHg@C)`p(7%QY%dXjYmPm=YHf*Q~W0a9jCj zeoL(!Qn!YWPhbqg$N8RtXhY6*Bwrv>);m7^hu>SofOiihlV=xrb;&EW8*Zo59G^Ji zF1c`d3+}N7EDz?p-|ZZBTFco^t~NfF%^cpV{qsF8U9~#wYxeZqiPNp}?AI~UOqG3_ z6aWEgXjCwMzujn8TV4fpqD^wdS8`iasUp?z?@Z7DDmH5El45h;gZ3ed5lh>dYRB}1 zTWiC;1nE7f>l)M}q7bM-(*hn+i?)ud7lD0I}3x(-09xmQ_ zoTW&Hfg7Ij%?VS!WpKIGsyC-bM*KOPY+@Fbkz%dT98uF5QWASqncv z#|YC&1yLejO(1R# z^%M3{y_9`0jYS?VN6VD;2M=a<4CAeXCrMqzMpNuW&7d4Pa1cCfP`c&7DT|Z#v=R3S zbmYv~*|>pybQhe-aVhKa`CT6%l-J@(!g-g(bch9;Ij57!1fk*FN}YB~LdB+zIY~u$ z2Ra&DbX%*gTUF``fmT)gVuL>I579qs05Spov%$Jz;a9iaj<-j|_T`-J3_>Pj^z@PD zZRME>1~!>YQl!&qPO6CSP$#Ox_l|Ar((&2Ri5y_PY;>WyeWuZlOIm``D08tNs=b2ND=Kc;pBD?xu4Tx6GeCBK&|L1wO`a4Vr;^zdM(c>gIQYc=~f_w zJGA2z=Xu!QGu8si!^eh+05}# zc|S6`kSj6cM$Mg&KvR;yH75@;i9{+UG&bzCZl=w^p?)WUm73<8;aIi&%4!)GiLK2_ zs2=hg7r!U84^RP51+hJa)x`Jtys}irou#+O$?>yy$<8Ab%5N2QppX$vZLev!o02t? zKlNhJ9Zv}qHI0}1@Q12sB z4h(bVl<%3)`^4Yeat)aQD7jkT4+R66Fop70bQjwt*m4gkp$G!4M%&dx-y9lRQBzIo zEKFNh##8r8S71o>5Z8x>&~gOL2OkbgESV4JAwxHfXsayWNSq;6RJ0d6vc?h5JwlC}r_3mY&?vqEHn@t#gheK{D%VS-#ps$0tRHy=%o`oc z4E4UyP=S@w(TQGyz#{1H*9j(cys~!K5<#eEjI?qiG~M4Ei>A_dJy=SVEJ1>}@=DA= zqasuE6|btLgMk)YbC|NWgm6e;2T3eV$_SQ}WR*ncuFAXL{KNlwF@C;4{Eu$$!}uO1 z;GSq9L(<92L`B8RtlM!%IqG1$dt>qRpF7qIXCePFxPAaw?e5Am8b*q9fXGP zxt5*sk_6^Y0j#}vD8=Uk=0*bCuK~W)K3Ho(#X_fHT=*(3NK2)uq)7!{R06f7C9eSc z#nc+&he{jftYZ=g0@B!DSX}r%)PyRmXKy6w5w=MZUM%c0F?`Cp^7N^H;YI>ymz>x1 zlcvnw(hM-WGY_D>Cc${3Oq-Hi@vQ`dE72rnJ$v9CpQFD#x7Ko-R7(~nv}>*BW_P1+ zcd|s;#2_ftbTk`P2w9VoF9!gNNO!{v#JwMwJ!u$|(dkXYU|WIY>A?@IS&7Za7}vGS z$6O~P6Ep1)in0)!Fzu9e_t!sPC$9OJg*f}P?D1)U>N~xfh64-VUdK3?zfNDK;rfYZ zV}#{wAwr$YE*gC85L9tFlf&DS7}OZ-|CiZZ`g#M_2k(5=QEIu@`mD3cwX8(rv}K7mkc9B@LOqeIu8VOOoqT`ARG2SU&-X8Xzr{0{Uc(as)% z@F2s1Yv#W6UW(vX0Taq7yY5bsR~e!XKZfM$LAt5F_Zf8}x@TrYf=0?$ZA5@{9l{ft zN4S004$?Y&WTNr)+~}=#MQ;H>rDKoq33aPy^nB0Ntrl85{*D~5wVsbBWqtS+-XmAw z?Gt#S>~H)8stu~xf=+MxzKIjf_fkC|%hI)}h2n-oxv={}Ugu--f9Daj2mwF?{)?`^ zyv|Lw-%(<)t`xu~ck??1nI5?QmO)t`ZZmxn3V;#hvxguoK#dLgk@xG=yI8rU8l5r8 zFT-bp5r&_G#GhBx>0njk@pRqeI{RSmU>h5rYAYiAbq>3w)snz}TBvnKay*=X$$${X z9?V>thQB=6E|=v?dOehNY3ZS0r&e{a{fzXbiY`#QAcM*FdkcJ|GL_JNj!IGk`+Yfk zfg515fGEhp0)FJs-<%r3TU-h-cAIUx?BL~cD|L1wSLxaWy!GzN*{j&}*V}CVL^lY*{X)P~ zc3H}Zm@z?mGj_^_*6i^z#?jM*=s^JWF0GJT7epw}yir@h)<97bV^XiPx{MqsS43_3 zVnt9p;39#75}k-E;iH-+mH4#raM>TPvAdm)V0_`ZWVgfYSkhd?ZRx5FZLz>IYiw*+ z1>_MuA9geqP0F<_APZ(Rn<_BDW(i4$!mS?4`AJS0Tp%xK$YF=GYUjI`8Lk!c>+PyP z(`FE~C`Ohsi!SyUxe!y<48VFL`-_ts0xl4PBlt8Hoqil4exSuu<8B?tA$* zO`Z9zCyyNDj{_1Zwm!EQ08cYN=9bvXsazk+k~RtZOVh!8)lp`ALGZJ519Unr>q-3`Tfx)fd5X6FJvN& zu`v@{K!;*`=Qkx8ta0ou$slJ^-3@Nj$&B3GeN@|a;Rv9ltQA~qA884D{kruMFd2}2QiQI z+A6ZZu(0f=d=!)kV+)F#|Gn63wH!je`U$m`{5*VS1B6A*@4(@kQm&wVBURAodkS{2#B6g*f!=ZBVW z(_~ISC(g$fgs^rhw-7}su7^ryC!>}3@zVQz$quILvjt*K%uzXrYPQ_kQvoD+GY*d) z%;OpfvWf?Hg$7fg8&V|Gy{alxuj=C!2C%FOfY}8I2_Nd~&8dtal%X)G0d#hW?vvvK zQ(~fgJEnaHtUa%NcsDDm{~S-$l?fbv->+w;h5|*&4@w)vEss_+C|4LKzyd#0>C9%@ zxS2x~CTb*e2If406~(&&aQFQ2?p?3L&zTr8?NYl4s*`-#bFJi(+LyW6 zNrmkzFo1+#sI{mu>ta`Q`86&H8`V>aD+%-Ynlw>lRIMQ9G5ftKS(QPG%dOWLobXNU-(nHteplJ1zi#-1{p@P0dS`V z^iq4?t54ZCp?*TP(hx;%fvbfP2by>*6JJ4ed}HrR{l)8)P)MN-;VC zC?Fy15SA-bLVcUEzO?D@8`t9P7Ccc?5}OIP(QuxIgno%h>jOI{IG0F&Spr=GCKIjK zUR1v_ZTst2{u6E0BY66elp}HkM7gWl4`kJc*HnK%?x9!$sAJ2h>%@U3qnPQmF0wG$ z93f#Q{um4UDNCqGQ+a3e*Fo&DObv;vE4?U$CTcY2pwJ{uX{VAO!o!L8GpxviaTR(| z$mhF}fP>;ApM-|clep|J9s3Bg7jauV#*{`2O_K{mb+z}|Zq*ro!R#-?ZHDQR+SdN| z`h50CSzn&Nc9rEfAI1}9*LW9xJnJ-hmPU%S7f1|wqd@sFhg$4{YN+B1?c}i;g2V#k z&}^qI;ncZguei`Am2*B|`m2_*9z68B$Cd#8??Ai0rn#fl=rBqdcbe?#I0_&!&QC}}V;Ffsn`~GoQpJ>`nzihtCyx%_5STjLVqB2VXG1Kl zPpXo91J>bRJn3Jz;cfSteA9JS^)!#A?$6DT38=Po^t=AyRF25UBqsXqxQ+vm1x%8i z4nS8q6ON75iVR=%X;TJ#G=8ziRAmsxNCs4#FQEwzA(!SRWrTrEsw0E#!x@fiG>Bwa z1QUE?Qx~{JUvM9~;Ihl6G3HnCM8(!ux0BKEA(}lZA*qlnt<;YL3N7c2e*Pp<7y?H_ z9D`6vE1IjrgX`9`8m;VT8gZmhs-}$OqA02JokoUZz!tp3Tdx4Vul#j zv4OGeZ_)%i$Kh^XZ#;DpZ!L_5gln(U_=MFI-4*e=qLY`Ept?Qs>USL&#!u?~KGuOg zmC6mU6M04Lc|o&35ogt&jX?*juelFg^g_JdgC{Cpf$^VIC6pPQxII3DmN|7V3Dgs! zB{&|)V_+|fhTVw2E>9?xYm4yfI<`}(RZBc_Yhs^kb7TXTxg0j-60E(knl=(XsB!M2i(rK2AokavwYzpL-adyXN^GOcx-v|M(2zsK zUuB^j@18QYX#UBZrcu0RX7EaYCe@R{2bqn&hX^)YW!4n$h5JA75K{)*FmTeG$F?E+ z3f+IB?1PqN&zw8tWH=g_V_s1hMlzrn*( z*M`80SG(;JcPDIC_O{*tz$D%x9_q!|LDmZIb(pR;$k$0k2(Lb#Nrt!TS%l@lIK8mc zlDwrgA?1*oQK#*2U{6iLS;8S2+fiheW=MsZtkC*2kd&~WBw^k}7>54FcNSj!dz7B{ zE6lhr60^?Xgs35;-n^*p;e_&!l{*khR4$!{wL| z0La6uUh#z=(WA?(Ee|^WNV>A{I7L|V=(*fk*hg*fDLvu-MvGf~c!bV9>x39r;#Jq*@YK!t$>~KI&BQS35(b7<%ofcD-t1aO=n0&9!Z25#-Fyj1 zS^3n(@8OQ%6>GCd(}bWnxUg;+`AY!LUqJ@A;r+VA>h4f=wNZb20Ei?$dthCq;-cWp zeqLCX;&O5ROieb9<*U(k?y7kY6j(e%3bnaX1J-v>pV@UC-j3qeKC&Hp|MlJI0rPoi z@ua>TH;YIIN^!|y{(y-OSKmifaT>@vl*{6qb7PFeN8VfCLZ$SQ+>szTaJlzyv5lJ$ zP)emvPs_EuTh0Cym>IO^nP}=}-oA(uC?u-<;U&1|+&+wlR5~wshV&Y5ZdwOd(^^vt z8ek24WiglnT)gX*k8){W0tKBUljgkqPLr*Po|%^;^VHHu^bK%|P^Nis@Hrd37%a_g zM&hvp4+(en5ajIojP7oZ!_P;~use3CRx4_o%E+0A<(D1Q2p4d85_glSW7JInmeIic zHoS%kw*$&HGQPx0gf1lz&f}#IB3G*Hz5b%`uRVRuy60|Rns!6);gT+NLAXnY$mh`w1P z`ppP&9E2H!@K5o+ATA8k-dq?Te=s5tf`j6oc6e(nYhoO`S%C00JY3l&1?D8(YOP(y z6;qlr+=kER&GZIOZ~(RQ{Va?yV14g~@!!50Z~urVi4pyj+vRA)DM`w$D~sZ%aCn%G zcqcRyWk~M_ZRDN%G^#yj#|f5KolaAeS1m3{8@Vn-x*FbX;!p){3Il0^Eda0@z9Y!s z+EuwQkCzCk`BQIv?}c0UGSxMWUy^3;Um2P0y2N1i2K3Xm7Ynh*wULJS$yXSd8nSM1 zhH;=${98;S*A4_AL)QbSq=u2Eu*FfmmG>5f1RjpRzu=%=p)UWq&-)8v@e?KZG(a7& zzW=$^!(2uOPd^q(sj03y2YNQDD`t!xC%lLp zE2v2fjpuV@%KFK{O^;GQ`2Tjqka?hDLT>RZr<#V3JNpp7uim|T>FsZ-~w$x}_z z$)CW(1@5bBFdsph`H__MUyJv?jDGMn{VCh7d)H>ECAt~ktWEbNy&+!G(~`@8I0M7( z-CzP#qgpluD#VsbyYec2#qKN&mH+U-_%ac(Nm8q`J_L;qtE$<MLd4g)afLl=ah# z{;Em}PxeRQuKSl}8LD@aCZ58otUggoF`PSVEfpxe9!h64ym%!QCbq8kPa^m}A5h-} zk4!a$n-Kl!fS9uW`v+Iu$O!oTc#>o>db?q6aiuAFP@ zD=p$Vho2<-xkHqxZ2-6d>t_f5`UqWo8>94No>jocf?asC{C_77=xfzmx@>m{z|e?) zTEDc0ZX)H@Z0YsgQM|)T(K8~U`oAQ}>%a7r)<`iYl;9c#HS65_u1|a_9btTpq#9mL zBdA>=`Ncr%XXU4ssGpe|kMdHm1>SXhnK_&1qdE1mxxcsPjIeL3u0cyuW$o624>@bV zTK&RXKERFVxQpFFTSIznOj5h2`mVR!j{g^cpXBb$iZq;VHJk#E1Ht;}tV`%vPdJG! zDTUr91HhClW4w`>FvPh0h$%=@$zFjP*Gyl&*#v0CQy~?imob`3jsp`j8mGEmh8&~f zieFg!XTN0=CFoW>eTbtz&5y^Nh=8SrW1x1qh&wALD=5;jS9JXM`-Fectb& zHrz?Zl-0TS=a<`f8v&H4nE5XKVF}j{(R-iABDGc#WHU5H+^b>?mjw_ZH%fJADmTLT zj(%XA;dqd|bAiRmD2U;%|zs(^`E z3X)7;Vqo)qhY?!In_ZFuLNRw6F@)RSZy_Jev^iX$L?o3f8O&5J#LIA6~dXvgJ zY~v%{l1nkyvGKx7#6~P1Ev%Fo@LrzldPDT<-HnNB{+}DZgZh~;2x9DYe z2)v;}*8uuUN=aeaEu2zEVdQRAbH8R{i`~E zkWkpkyiVxzA3N1AZ$K<`85I9GQ}p_CCGveQrxM5Kr&;xLgh3oWcR|;s_Nn*qzqcc? z_W*p6Zyr(KK0>X6kH^}K(C0PBany%imi}y}<&61k%UjmJ(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable + @available(*, deprecated, message: "Use JSValueDecoder from Capacitor. This will be removed in the next release.") + public func decodeJsObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable +} +extension Foundation.JSONEncoder { + @available(*, deprecated, renamed: "encodeJsObject") + public func encodeJSObject(_ value: T) throws -> any Capacitor.JSValue where T : Swift.Encodable + @available(*, deprecated, message: "Use JSValueEncoder from Capacitor. This will be removed in the next release.") + public func encodeJsObject(_ value: T) throws -> Capacitor.JSObject where T : Swift.Encodable +} +extension IonicPortals.Portal { + public struct LiveUpdateNotConfigured : Swift.Error { + } + public func sync() async throws -> IonicLiveUpdates.LiveUpdateManager.SyncResult + public static func sync(_ portals: [IonicPortals.Portal]) -> IonicPortals.ParallelLiveUpdateSyncGroup +} +extension Swift.Array where Element == IonicPortals.Portal { + public func sync() -> IonicPortals.ParallelLiveUpdateSyncGroup +} +public typealias ParallelLiveUpdateSyncGroup = IonicPortals.ParallelAsyncSequence> +public struct ParallelAsyncSequence : _Concurrency.AsyncSequence { + public typealias Element = IonicPortals.ParallelAsyncSequence.Iterator.Element + public func makeAsyncIterator() -> IonicPortals.ParallelAsyncSequence.Iterator + public typealias AsyncIterator = IonicPortals.ParallelAsyncSequence.Iterator + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncSequence_Failure = Swift.Never + #endif +} +extension IonicPortals.ParallelAsyncSequence { + public struct Iterator : _Concurrency.AsyncIteratorProtocol { + public mutating func next() async -> T? + public typealias Element = T + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncIteratorProtocol, Failure) public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #endif + } +} +public struct Portal { + public var name: Swift.String + public var startDir: Swift.String + public var devModeEnabled: Swift.Bool + public var index: Swift.String + public var bundle: Foundation.Bundle + public var initialContext: Capacitor.JSObject + public var plugins: [IonicPortals.Portal.Plugin] + public var liveUpdateManager: IonicLiveUpdates.LiveUpdateManager + public var liveUpdateConfig: IonicLiveUpdates.LiveUpdate? { + get + set + } + public var assetMaps: [IonicPortals.AssetMap] + public init(name: Swift.String, startDir: Swift.String? = nil, index: Swift.String = "index.html", devModeEnabled: Swift.Bool = true, bundle: Foundation.Bundle = .main, initialContext: Capacitor.JSObject = [:], assetMaps: [IonicPortals.AssetMap] = [], plugins: [IonicPortals.Portal.Plugin] = [], liveUpdateManager: IonicLiveUpdates.LiveUpdateManager = .shared, liveUpdateConfig: IonicLiveUpdates.LiveUpdate? = nil) +} +extension IonicPortals.Portal { + public func adding(_ plugins: [IonicPortals.Portal.Plugin]) -> IonicPortals.Portal + public func adding(_ plugin: IonicPortals.Portal.Plugin) -> IonicPortals.Portal + public func adding(_ plugin: Capacitor.CAPPlugin) -> IonicPortals.Portal + public func adding(_ pluginType: Capacitor.CAPPlugin.Type) -> IonicPortals.Portal + public func adding(_ plugins: [Capacitor.CAPPlugin]) -> IonicPortals.Portal + public func adding(_ pluginTypes: [Capacitor.CAPPlugin.Type]) -> IonicPortals.Portal +} +extension IonicPortals.Portal : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.StringLiteralType) + public typealias ExtendedGraphemeClusterLiteralType = Swift.StringLiteralType + public typealias StringLiteralType = Swift.StringLiteralType + public typealias UnicodeScalarLiteralType = Swift.StringLiteralType +} +extension IonicPortals.Portal { + public enum Plugin { + case type(Capacitor.CAPPlugin.Type) + case instance(Capacitor.CAPPlugin) + } +} +extension IonicPortals.Portal { + public func configuring(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) -> IonicPortals.Portal + public mutating func configure(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) +} +@_hasMissingDesignatedInitializers @objc public class IONPortal : ObjectiveC.NSObject { + @objc public var name: Swift.String { + @objc get + } + @objc public var bundle: Foundation.Bundle { + @objc get + @objc set + } + @objc public var startDir: Swift.String { + @objc get + } + @objc public var initialContext: [Swift.String : Any] { + @objc get + @objc set + } + @objc public func setLiveUpdateConfiguration(appId: Swift.String, channel: Swift.String, syncImmediately: Swift.Bool) + @objc deinit +} +extension IonicPortals.IONPortal { + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, initialContext: [Swift.String : Any]?) + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, bundle: Foundation.Bundle, initialContext: [Swift.String : Any]?) +} +@objc(IONPortalUIView) @_Concurrency.MainActor @preconcurrency public class PortalUIView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency public var bridge: Capacitor.CapacitorBridge { + @objc get + } + @_Concurrency.MainActor @preconcurrency required public init(portal: IonicPortals.Portal) + @objc @_Concurrency.MainActor @preconcurrency convenience public init(portal: IonicPortals.IONPortal) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +extension IonicPortals.PortalUIView { + @_Concurrency.MainActor @preconcurrency public func setServerBasePath(path: Swift.String) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func reload() +} +extension IonicPortals.PortalUIView : Capacitor.CAPBridgeDelegate { + @_Concurrency.MainActor @preconcurrency public var bridgedWebView: WebKit.WKWebView? { + get + } + @_Concurrency.MainActor @preconcurrency public var bridgedViewController: UIKit.UIViewController? { + get + } +} +@_Concurrency.MainActor @preconcurrency public struct PortalView : SwiftUI.UIViewRepresentable { + @_Concurrency.MainActor @preconcurrency public init(portal: IonicPortals.Portal, onBridgeAvailable: @escaping (Capacitor.CapacitorBridge) -> Swift.Void = { _ in }) + @_Concurrency.MainActor @preconcurrency public func makeUIView(context: IonicPortals.PortalView.Context) -> IonicPortals.PortalUIView + @_Concurrency.MainActor @preconcurrency public func updateUIView(_ uiView: IonicPortals.PortalUIView, context: IonicPortals.PortalView.Context) + public typealias Body = Swift.Never + public typealias Coordinator = Swift.Void + public typealias UIViewType = IonicPortals.PortalUIView +} +@objc(IONPortalsPlugin) final public class PortalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let identifier: Swift.String + @objc final public let jsName: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(pubsub: IonicPortals.PortalsPubSub = .shared) + @objc override final public func addEventListener(_ eventName: Swift.String, listener: Capacitor.CAPPluginCall) + @objc deinit +} +extension IonicPortals.PortalsPubSub { + public struct Publisher : Combine.Publisher { + public typealias Output = IonicPortals.SubscriptionResult + public typealias Failure = Swift.Never + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == IonicPortals.SubscriptionResult + } + public func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher + public static func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher +} +extension IonicPortals.PortalsPubSub.Publisher { + public struct CastingError : Swift.Error, Swift.CustomStringConvertible { + public let description: Swift.String + } + public func data() -> Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never> + public func data(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func tryData(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func decodeData(_ type: T.Type = T.self, decoder: Capacitor.JSValueDecoder = JSValueDecoder()) -> Combine.AnyPublisher where T : Swift.Decodable +} +extension IonicPortals.PortalsPubSub { + public static func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream + public func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream +} +public class PortalsPubSub { + public init() + public func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + public func publish(_ message: Message, to topic: Swift.String) throws where Message : Swift.Encodable + public static let shared: IonicPortals.PortalsPubSub + public static func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public static func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + @objc deinit +} +public struct SubscriptionResult { + public var topic: Swift.String + public var data: (any Capacitor.JSValue)? + public func decodeData(as type: T.Type = T.self, with decoder: Capacitor.JSValueDecoder = JSValueDecoder()) throws -> T? where T : Swift.Decodable +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class IONPortalsPubSub : ObjectiveC.NSObject { + @objc(subscribeToTopic:callback:) public static func subscribe(topic: Swift.String, callback: @escaping ([Swift.String : Any]) -> Swift.Void) -> Any + @objc(publishMessage:toTopic:) public static func publish(message: Any?, topic: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(IONPortalsRegistrationManager) public class PortalsRegistrationManager : ObjectiveC.NSObject { + @objc public static let shared: IonicPortals.PortalsRegistrationManager + @objc public var isRegistered: Swift.Bool { + @objc get + } + @objc public func register(key: Swift.String) + @objc deinit +} +@objc public class WebVitalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let jsName: Swift.String + @objc final public let identifier: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(_ onFirstContentfulPaint: @escaping (_ portalName: Swift.String, _ duration: Swift.Double) -> Swift.Void) + @objc override dynamic public func load() + @objc deinit +} +extension IonicPortals.PortalView : Swift.Sendable {} diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Headers/IonicPortals-Swift.h b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Headers/IonicPortals-Swift.h new file mode 100644 index 0000000..b908a9f --- /dev/null +++ b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Headers/IonicPortals-Swift.h @@ -0,0 +1,482 @@ +// Generated by Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +#ifndef IONICPORTALS_SWIFT_H +#define IONICPORTALS_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) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#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 +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Capacitor; +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="IonicPortals",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +@class NSString; +@class NSBundle; + +/// The Objective-C representation of Portal. If using Swift, using Portal is preferred. +SWIFT_CLASS("_TtC12IonicPortals9IONPortal") +@interface IONPortal : NSObject +/// The name of the portal +@property (nonatomic, readonly, copy) NSString * _Nonnull name; +/// The Bundle that contains the web application. +@property (nonatomic, strong) NSBundle * _Nonnull bundle; +/// The root directory of the IONPortal relative to root of the Bundle +@property (nonatomic, readonly, copy) NSString * _Nonnull startDir; +/// Any initial state required by the web application. +/// The following types are valid values: +///
    +///
  • +/// NSNumber +///
  • +///
  • +/// NSString +///
  • +///
  • +/// NSArray +///
  • +///
  • +/// NSDate +///
  • +///
  • +/// NSNull +///
  • +///
  • +/// NSDictionary keyed by a String and the value is any valid JS Value +///
  • +///
+@property (nonatomic, copy) NSDictionary * _Nonnull initialContext; +/// Configures the LiveUpdate configuration +/// \param appId The AppFlow id of the web application associated with the IONPortal +/// +/// \param channel The AppFlow channel to check for updates from. +/// +/// \param syncImmediately Whether to immediately sync with AppFlow to check for updates. +/// +- (void)setLiveUpdateConfigurationWithAppId:(NSString * _Nonnull)appId channel:(NSString * _Nonnull)channel syncImmediately:(BOOL)syncImmediately; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface IONPortal (SWIFT_EXTENSION(IonicPortals)) +/// Creates an instance of IONPortal +/// \param name The name of the portal, must be unique. +/// +/// \param startDir The starting directory of the Portal relative to the root of bundle. +/// If nil, the portal name is used as the starting directory. +/// +/// \param initialContext Any initial state required by the web application. Defaults to [:]. +/// +- (nonnull instancetype)initWithName:(NSString * _Nonnull)name startDir:(NSString * _Nullable)startDir initialContext:(NSDictionary * _Nullable)initialContext; +/// Creates an instance of IONPortal +/// \param name The name of the portal, must be unique. +/// +/// \param startDir The starting directory of the Portal relative to the root of the bundle. +/// If nil, the portal name is used as the starting directory. +/// +/// \param bundle The Bundle that contains the web application. +/// +/// \param initialContext Any initial state required by the web application. Defaults to [:]. +/// +- (nonnull instancetype)initWithName:(NSString * _Nonnull)name startDir:(NSString * _Nullable)startDir bundle:(NSBundle * _Nonnull)bundle initialContext:(NSDictionary * _Nullable)initialContext; +@end + + +/// An Objective-C interface that enables marshalling data to and from a Portal over an event bus. If using Swift, PortalsPubSub is the perferred interface. +SWIFT_CLASS("_TtC12IonicPortals16IONPortalsPubSub") +@interface IONPortalsPubSub : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// Subscribe to a topic and execute the provided callback when the event is received. +///
+/// Tip: You must retain a reference to the returned to keep the subscription alive. To unsubscribe, set the the reference to nil. +/// +///
+/// \param topic The topic to listen for events on +/// +/// \param callback The code to be executed when an event is received for the topic +/// +/// +/// returns: +/// A subscription reference to use for unsubscribing ++ (id _Nonnull)subscribeToTopic:(NSString * _Nonnull)topic callback:(void (^ _Nonnull)(NSDictionary * _Nonnull))callback SWIFT_WARN_UNUSED_RESULT; +/// Publish event to all listeners of a topic +/// \param message The data to deliver to all subscribers. Must be a valid JSON data type or nil. +/// +/// \param topic The topic to publish to +/// ++ (void)publishMessage:(id _Nullable)message toTopic:(NSString * _Nonnull)topic; +@end + +@class CapacitorBridge; +@class NSCoder; + +/// A UIKit UIView to display Portal content +SWIFT_CLASS_NAMED("PortalUIView") +@interface IONPortalUIView : UIView +@property (nonatomic, readonly, strong) CapacitorBridge * _Nonnull bridge; +/// Creates an instance of PortalUIView +/// \param portal The IONPortal to render. +/// +- (nonnull instancetype)initWithPortal:(IONPortal * _Nonnull)portal; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + +@interface IONPortalUIView (SWIFT_EXTENSION(IonicPortals)) +/// Reloads the underlying WKWebView +- (void)reload; +@end + + +@class CAPPluginMethod; +@class CAPPluginCall; +@protocol CAPBridgeProtocol; + +SWIFT_RESILIENT_CLASS_NAMED("PortalsPlugin") +@interface IONPortalsPlugin : CAPInstancePlugin +@property (nonatomic, readonly, copy) NSString * _Nonnull identifier; +@property (nonatomic, readonly, copy) NSString * _Nonnull jsName; +@property (nonatomic, readonly, copy) NSArray * _Nonnull pluginMethods; +- (void)addEventListener:(NSString * _Nonnull)eventName listener:(CAPPluginCall * _Nonnull)listener; +- (nonnull instancetype)initWithBridge:(id _Nonnull)bridge pluginId:(NSString * _Nonnull)pluginId pluginName:(NSString * _Nonnull)pluginName SWIFT_UNAVAILABLE; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +/// Manages the registration lifecycle +SWIFT_CLASS_NAMED("PortalsRegistrationManager") +@interface IONPortalsRegistrationManager : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +/// The default singleton +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, strong) IONPortalsRegistrationManager * _Nonnull shared;) ++ (IONPortalsRegistrationManager * _Nonnull)shared SWIFT_WARN_UNUSED_RESULT; +/// Whether Portals has been registered. +/// Will be true when register(key:) has been called with a valid key. +@property (nonatomic, readonly) BOOL isRegistered; +/// Validates that a valid registration key has been procured from http://ionic.io/register-portals +/// \param key The registration key +/// +- (void)registerWithKey:(NSString * _Nonnull)key; +@end + + + +/// A plugin to handle web performance metrics reporting from web applications +/// embedded in a PortalUIView or PortalView +SWIFT_RESILIENT_CLASS("_TtC12IonicPortals15WebVitalsPlugin") +@interface WebVitalsPlugin : CAPInstancePlugin +@property (nonatomic, readonly, copy) NSString * _Nonnull jsName; +@property (nonatomic, readonly, copy) NSString * _Nonnull identifier; +@property (nonatomic, readonly, copy) NSArray * _Nonnull pluginMethods; +- (void)load; +- (nonnull instancetype)initWithBridge:(id _Nonnull)bridge pluginId:(NSString * _Nonnull)pluginId pluginName:(NSString * _Nonnull)pluginName SWIFT_UNAVAILABLE; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Info.plist b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Info.plist new file mode 100644 index 0000000000000000000000000000000000000000..fdb102815c5d087a9ebb2243be06bc15b57d9642 GIT binary patch literal 752 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�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%0A!1H%A9&IV;l#g)+(FFcbvO7{ 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

3AyI$K8cyu2)*wEmUGT3 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

tuREA z%Ed&bMN=r;3di8ePT;D62 z^Hdgsb&Z99P;g0vio-G~gfh#(WzWb`Q&O7{%d)(@B>}6h39_33>}xT=LqQBN_^`^$ z8*_(cRUz7`bgo(KN27v83V$Bbb`#2X330wr()+}-c=H$ zxSy;t=Y|KxN@G?dXA={X&GK+OegR2)5;C<)9+pZ!c|{h&WJA{xV40FofG&8dLAMNk zD~)hb%~jqCzAhi7r)=^g1|X`4S1qtMLh3P*&)_ZwV--bTM;T1S2gn%w8x&0he6}Qj ziKsY|GzQ!M@Gb-<;-k&-ks`vuz-J*i5kR9b^WV}#ee^J>!H+E>K7`$s*gyeLkP%4r zPsvaLG!`BJ0E3WA;f*>l004LRfdK**$INF?7@83P4)Ot*ko1L;S51px7|p8~JTwn#NY80}6+xG*;-V?V%EX~+ z{JJW&AmJBdqU{2NmxyVbL7`Z+HW3u+Gn87(i=1}1SpcOpyDHr_{&*$Y1;@-x)g6!U zMhL=HZgRLiULH>x_Ew53ojF!GagV7Tp9u4#vU8C5{T?;4qP8f%I>jjMK7_M@--S?g zvZdNpor_dLYUY6Zou89s9Y46T4Dhl%IUryMe;p~W)SjQiXPL>hTOl(I1Vvb!&Z;uF zujDF*j5QYiKRi@N*bBFHTnG_@sdT$Rj`@RKMerq8UKIG{|>G!=kLqZc6gj^lWh!|koKf`)oawS|y@%V`hR zL^H6NY&Jt4YZvT|7=@Sch))6@Y9Nh|An~MmN2dXWJix9e4Gz5=w!Z$0UY@=Vm#1%$ z4;pjW()>P8dWSVbbFqh3O3@jKw(v!(cjG zXVT~i_=k?wWoBw1myyCj3iQTnsuRkq!)qHX$Ob_eQ>CS5NtYjvNQWtBuvSz+2oY?- zgTrVxCzX%>V-WtRIL-gle+xON5N4;07?@5xgI!*(tilV+B~;&QKpoAn--RkHr?WZj z)^dAM*hoWIh~opz*@IcT4Qzv3b_18g$s*wed?H{{TgYO!t8D!EGK*l*6gLsPgUk@S z=S27}4cdyWK~J(9GFz$H`al_TEM?Geex#f?-6sTqCew1pC;3`xIevX0ArW0E z;V2hXljJ>se1Ios(sN-J&xffJu!twrCi`ln6SX9O(0Bn4CHkH8{Cdd#8t6hTF+a`= zGWC%6$?riev0gOR=d9Kzy#uwxcyz`)XPI9kod^j)zLXRrkV*bdg#5}0 zS=Mrhz6GZpGs9=O0`z4*MEVYr`reW?fuv^e&(!WF`9k5#^7b?2?fb913_xR-g?lbc zx(RY;hztDcyR!Zz*EPuX8x_Y^ty495QwG^-;FGIJJ?+qyAK@;LAl91Wy$_N9|8uUZ zT%QVQoqS}esRl-tS;yGf;0;PZx`Lxf{!(5&<7SXT$Z%@&@AqYt7um;yX^oc26gGz) zRTagK5O?Z17u1k(d~ z*A8w9+mgJ)9>J{&I)PGmhSS@4oC?@tr;WbQ9qx4g{`nvqf8*cgp}9a3x60%m!bG4} zN~GFMU)Q1w$g#K*OX@jEwfPd73lf}&5f3<7=2gYN7Z)+OHgs_bP9cjOCGxdO3B(h@ zHK<|9Hy+6%P2!Kq=WVg0T5FMbpauB@nBc`!WG;wWln54!rxasGZ@ng7vMj!$kem{2 zH@#Y=%VH^xYdl`z-VU6{y8+^wKT?(+Aggg0;(`U;tK^G=bUXwJsP}d_iMQE@xgB0U znZ+QxkKeXtB3xJoZE*&K8fpDlD zb_OcpE%J3BxBv|$K+kO>w4+qg6BC8ONQRiH#7RfFgNFbDyXS?Z8DfM-Gr9mW_3}j|9G&j&D8=XL~LMl&k9neZ>LJ&a`b>{C)m|X;V={|I4pRvKcKy*Vzu5aQ5E>&a7 z!SC4c!4*|}NETPlPZ32bDrgX{p+ne_N9Vt&=)rX%wD0<1icN_FE3Dz zD~{gKR98##kKe%58i|NQA=Og#8AdXzL>R3l^nj!XJ4Donn(Ipq#0$pSlRz2@NLMY| z=o;E0RF4*v?pKJZ8vG%Jj4q*^G$xEeJ-}p*!vy<)Yi-F$a#PPbrSW$vX<2jXlfZN} zk%mVmKe>-2Q+%yImsBXW6f=owqUsZ;h~#AllJTdm2W_%@Mh{4SY@^@GCuo+m?!@vb zq3Rb+i7Q-gz(R)Eg->84n^|Hmi%h(-D(YBAC|LeiR=|;S^mK2&nm9jCQ1E(w&x9{~ z&QXqQY>->XYY!w9i-~@6oWom+OGYz>V<7{div?5Jr9*x)SA@iFNXAI4xP%fe!sNmV zFbn>LV}bO0aGM66q5C>@tfd6$XPTHSFSKrtiGRQyNv=I$Qa#dT9F!SuQo$Z`HM<3~ zPrd4v(`7BnknC;7BrRc=Ml);>f6EJYLiqcP{9kUD6K+v5$oWAXD23ff`6MD(H z-LBZO`bmsvl<5Q4fpIq5-LOexw0i9Pv4apt%-`3nM}spmnIKJD)^JpenQx+SfBce<4#w}Fsr*9&SH7g#pn(y-@^zy{F2T^F};*< z#SnJj;Ucnbu$d9ARMr#EU1fanx2Dm}{~Fp^jMrfgP^&Kt%wTXXDmiDVc`K!E4ESAV zzY#E37FK~p_4#OHJ#sK8x4p#SfhY!l0?XJ&L4BGv@kD#Tr;35)ws>?U(`EVKRZTud zI6Qt>V2I%;O7^X7NkUmr9+fi~oREA-=scyaN@tO|)HM!;EEZfyFgS(0m8pRMta!(* zIDei)%hejmT2QV1shU`~DrA|cvBQ@{l_sexS}@A#Hkk#e`B@{PABO8|W^F5E6oBm6 z6Cgie=osHyzd9dU3YiP*o90DdAJspa)qPDcXdwEU&cY%Ip9^W7u+<?Z zY_>U&q+j)e9-5UOP%3G4AnABuZ~z<&>>B_uLymv2*xmUuYnSA{T?5(K3L&qJ3eQ97 zr4foKudBjg)A}I+XbuRZ8L81sGLb68MNtSO=D2>)#16)H)m%Qgl&s?}>)lip-t4G>;TFeZY*DMWw6ZYfUU% zRd;Czn=|2S00yWT2_-^4KNk6X*y+OHgDX2=PLXTHO7n)Ggp6o}As{3OeGo(8z@!tJ zWOQ!3%?@rEjsePx2a>}U+TC!&*&CET1~Lge4!ft8UjZuSS#dW^oC;P#D=BW3X?Yj2%Jbn1Omqr?+ZOfS#71Rc1&E= zdEGuf)2<>hA@t32gs;`^&3F}qFem}m^3g^75g5;23xtvi$6?{xD`9d-cX4u{8ImGb zLO_d9kbx+MdZ))V(?uB2)fPi=KH!h0ZGa)7JYv#?WeQ@SBMh3js!aaX3en;Vup_V= z<4<>E^QpKT$m|ps;Sg#f2a1BdV@rAs?Vr|%Uh#Y5lH0S%o+0W|WIlQzj_29kWsY(I zPZrY9rUMMs@IvS^db2P_#kYtC43|6BFp|_pnGM~`k~gI2fT4y3rY0eH6U+ikLy;_G zSgz$H3o`0Zlc63)_v>RoJxmPKt1gxaA(Nv6lfx&K=iT9;!X(rY**20~d5|UpKDY%8 zzKZV&N%12oqDo!k`C>{buO)l_p~42#+$K6)Vw#b3F?JcLtab(j9u6J{%S2l&D_v)# z1*Af~A#VG(_w+V^%q+Cp#sKmh7$jj~3OC`w0@VjD#6hj9EtSkv^6{X+AyG?oWph28N(lp2zOXBHb z4!jFP#t4AjaU5lZizQwhcX)FAF#~o;dgH%%GQafA~U%CkbhrE224WTF(0$Jn& zKplLpS{kaPiroN~M2&M40ZLM--BD8NHNfyLDKCR_cxa};LXYP{NSOKl3Ta5>0Wcv@ ziABKNfQoPm99eq_MB|qiF)k;BNb^Jnp)tiS(71&rEHuPflNNvV1+*4|C3x(Q5k9~e zg$Y0eF@;*mVqlO^lZgB#R)pc2vP!4d;e;d3Jczm&feD{sLg5iuw(uQJSp))kpbhv9 zn4RK3k)O#wyGv=#|B~j=gu#;1p_KIjbC3_;1WeXaF?p;>j zwX3EIC3Cl5xZVia5+X;qg#&l01e(YfXyFAR3PE;HGyi(~Nv;}sV9Yp|}#fK0;U?-;aUzm1gL1Ze#c~Zj$nFYYvz?vh;xA_wl zv>cQdU5;0OBqU5#-2@mVOm4Lxg;ADAA1ts-AcXi9dEp8-5+74*!b*JLs9+*Pj3{j3 zn4v?GsGXvCfo>xe5E8{z7wERgQhg@Z4bW|^QeGWiho@w$8PXAyR?X1dOaOez-~o&M zcgsAgK)1;tCffbAn1ODSK}?uB#sqXLj5LIWvEj~E1L!uf2CD&dtK48T7}`J&70(;w z0JMp<5I@juGPEQ=1HQaKIV8n(2-JXk`s3if^07`6av%dzqP)p2DK1^(F^FH}Ks3q2m#u_#XY6#xB zhK)|rJ5WoEM`yfqmiaZ(iI4!~TL)t9?dk&E3XZB|c_gVBLW|Vkz>*Dgn~cHXUwzeg zpj)2j^#$nm|2@~GScpMTK=qNOrth%;-PQ|khVbaB4Rl-2`ja5Op3Q8_^ZC4?n_qyo zD9v#5|Gl4bpxbb(ucq}OWl{pVtrvWY4-Ymrpxbk>V+ugG^`aNG2OAo)>DAxKuh*W0 z%ABSMbX&tZkYu3S8m3ly5TIuBYENT>?ubNm3P88@f-j-DAi;?^m}fD0-BF2E7Z)+{ z1Krj?(vU0;;q$iGQ3;|~2qG{9;2J|w1)$p)N~r+d#$7T5bQ@DqRiN8MN+UqG>cyi0 z-9{)`BS5$6?IjN_Hu+O(lmVMO(q%xm;oL$%VuV9&6hb!Q*Gh1;!Q5PNmkcIxidZs; z?Ui4 zo-l!G2By|XRGnz#GjC{yNfhX|#)n(Y^+lHPx;A?f1?V<;q$HU3JqbX!b>4@X0J^RF zPSqUHZQb{+=7Da*eIywyQ%pd&bKv-PXD6stlJmZBUC~_w{Nrye zAFE9@mWIKIt810<6%pvR?xYzR=(aZKQa1+twzxXbZEet|EMXC3G*Ot?y4TU__5kiP zr~=)F58n8JZj&L~#1hQJ2XvbZI{ha^i7rmgWuV(S=Uz>$TcZQr)_J$_q^@Ygfo|(T z2Ww_+8w=2Fop(O86bb{4t#jIRLn z0^LSyDY-zm$q=4@Dvz8-j!&8Hhh&Qf=r)`eNIkrtoFLF`9rQW@YGcXFUk5!=1-eZp zEeW6mh5_By7kcDCx5`=_K)Z{A@R$5Wln9Je13Geng;K<#{7U zpj+j_fk`JPh^AhPK(`SoiZTrbv4oN?utZQ+V+Xp8*yoTGstI%(Pb-RetZ@O|)(a8T z0?=)YT&*@VY`t>vs@h<8;l+3HhERn+_0!i z)YSiEex;?jnZd00*f=C9?wyX-(>5jw-Ki3261GD?$r@nfK)2zGx^QsZ5YTNhxG$qfWt$aG9IrF!K)1En>o9q# z1KrjsRq+Ge)+xD30=kW5uqXrF)?)7yA2_iB-MR`#+blLGWC5~xyp@Fz!x;X=JkC+< zrL>Hz+*av!+skdf>?*t4?I^Ot=Yf~GmE~SXnH_o2-6NtfQjE*#a?1fu;mAcuE@O07 z+G(b$0yewlCJ#v*Bj!1y#Z;746~n5E8d&mkvh3~>`v8|~OaqI_Z4dlnedX3Nhs{`7 zTx@q|Wc&Z-zxMw!J0{q9)9-Xvm02p>u40GNZgKm&5Ke}k2cP7xkmZX#!dQ%^vus&| z!at558Bna0&h2)&)hw18EQW7zG2Q|dWW-xReDFR# zp%GfG5s^6_Ld%V>aN9i|2iR_-&+K(O%1bgGUc1}sj9Qq~ND6b~z4r1Vdr`XET2X2* zvop?04^$LuZ5nB9LjkGWRb)5YtWImRI>gisfot)h{DHWRp>vGjN0iuEyVG6*I-u4o zv5r7Og-{(4XX4Q1@8Hah8~kMC+Ihy>%cD$-3N=J%F?5b;2nE@S2ZwZ#ipQW>N*3$u zvslKbd$4p>wyZF%qw2mb=NdRJkN+u;IQeH=Gdm4N%(2E1YTRp?e-#%#aiU5@a7oAhaMnosI!WL1%iySVCQjzCD411wcKL0jjeRJ z?OaZkT9;G`x?%iVJuwv|wJ5vGLE?F(Zo9PzSYma8I)li)QtsQL5<>>K;TIvOOrlj< zY_2M|-Dc4n0jI{GHDEfL;RurvxGuiZkvdLqG7&nBLBpAh6!MB8X`^0az)3x&#V{i; zV6hZO;D;(ztTC3L@3Cc(@Iz94A zrvbag&_*5388kF2AS?wKMKF}cM6w1}i{mD}2_-{oVxS2^M-qBHNfDB^^hS*VBlWn! zs3l1)+ArXc4#Oy;M$6$qD%zHorbw2+O&S9QfUzuzP-xU^Ndsdba6$_e5-8^x5EW-) zp+^Lz)9X<(INGSiSk_?Fkr;)cg-j+r|Cpm#oYLzt6Veom=~zmO(^^hXvqlz`zmB0W zlZgX~aatn~BPpd}wI&c3i{TifN4d+g6oF|t3d1>!WLZ@HEK3+@jv|5Sm{zMpnV~nZ zI=u;}DV#AdIEfOk$5_e$R^Md8DV8*1C>bP9 zrF1aqn6#wE1Zs-mTI3aQ6^9B*laV&*2|Y?7sW<2iqzT6fjS++Hp`}PpqtR(d7T4my zE3}jj2SMUGtpSD>1qzImGQeZ4PNUJ%Mh$dX!YBe~XdR2=TIe4}qVl3i4N1@@9fSbU z7|WpYVrWVa64cT<14S560`)qa0OsmVdYWNPqz<8i<~SWRZ!)q3#_1W9b`uOCQm?^4 z?+F8FK2nO&b0*F}=?o^q$j}E>R7g2?yIm z8wr}wgJXj-3fE{%pf`~3h@cpfL|?Il2?P%#$za4l!%;GHEcD4p7$_rXK0~7lMUo`T zXbeW0)axh>fesYC!Gs%OtTGxHE}#VndkKyOH3FN!5}Y246!HpG$-rqzt%=5f}UjHGlFFcN7CCJhQR>L??_U|L!tN)1NoI1Q)_!@%C2 zMA>&=y{5qupE4={mQ(@ThlsS=D6ro(vZ4QPcFXTUIwp$)VihL8!Z5Y*hn z(zsR!!~m7(E0O``@q-d0X&o&wy)d^LDKHBrD6S_7v@NX(BQzXL^)TUp)}bSXAxH!0 znU2z9dKTB9LgBzxP$rgR3|c5kqEd!&3`UAFYE7W|wB(h}L_$S0SVRqp=}c%_8V#n^ zW3++cbUGH49$~NE#PDVpRG8$zV4|0870$(K}W+V0^HoL-~FO&n_1^jZw+Gr=6G}N=}C~1iG%r4$I_%06{Ma34-d=+Xugin z5olX_BaPwUB!fIz@TE}m3g(m5>2L~MGw2$QjxG?C1{$L@1_qoJ4mAxhQ-YicjY)&k zv{r+XLGm7+kp35{7%)|u7z3&RJO_Y3S`)z< zz=1*gMKXGr3kh&faV^+-lz5VN{bBY6;|$)gL|(kIn2fLl(C9%vI5`ZevN{Gib_TvriJEpMjH4F z3l+2!MS_vh6Ivs~f*rz9?PbB?<~Xo2CL?bs(cu6yAOn_?=KUAephtzGC1Ik2+Cb+F zBrpaU4lqs_gND&-z(3@45(>c_n;4eX6F?~mODUuji-Si@YoK2&1EU>P8_4gdWB9cJ zp)(eY1lu%Lul z9<-BWK&S}mB*T&5=NmDN38q6F?G*_wke*_VK%R~U2Nx+t8(0=-2SykuSR0_$kOU`A zYh+>VqUSiAMl00lKqFwatYyH!g2hHEghDt+(kw^=CI<-zX;@EygUw)}q5#S<%|BAkXwU7oZ69vW>7RwZ>@C;#u1puW3A0J#Mi8@g%12&!lCK+);xh6O5&8W6bHji4|^D}UV|kE z(iSk4GSPYt2V>0{aMVv?Y2I7I84?OoFn=JW!1tqRg2gl}%g<6M@z5suuc z%MA(N!Fi`O1_LZ>DGe+TP`=Z&o-vsi;I0ljAlXBK;8qgnc>y*6=2(=uCKB{e0}io{ z12beoUm0lLuJYRnpm2H&Wg%E$3Jfvu307GgfxaSfaL8~RY%cghFkX-zvj*6^A`A>= z0DEkZj7cL*@URU9+a4xZ+DLpCs2=0 zE_a#LnPzpDX-VmK!v1TStEkdxkB@eF&O5CT(PJ$y za@yVE=fMwiVTqZ`4Q4p?B5{o;WquDdXAfrK9ID9fz6O2^L&6{3crGwqk@}?QAzw3B zelGJRjQXVTg^v(Bcl1M`HYxq~+r4W-K^&fQhYJd{Cy^)T8Xx*4qwju}3fcAp)4D&} z;#^}!fa;oI3D2H$jUfWf$zX@*?fJ7bpKELolTWLAF~NwYB7YA>|0T@b865B`#19l5 z9JSgMKMvNI1pg=C&q5TFxw252tMFWKfRxEks{Z;pW99>ZkihtJPoY)%k$hgAqpV5F zyx2erJa8@yp&-Rc(F92t;5jw_g;Aaqeh4>WuJM~G{sPRoGdRL12Y%2M6;8Xb7gY{B zMwyO6x7F?QZ&BsCTwYI_me3X!TMf3pup^51#c_La-$FxSao-}V)ut<=igZ{Z9xTUL zA)L{ZW^OU$EpVMDtwBb) z$Lsb-mqOTdKbxOUht2ABxXL|g1^ggGtE@=nIis^Va6DTK2e7Q*N7i@t%BekP z*c`}O(9c#;QNLFQ2%+Z;bBB5z&ibyoej0g}O8$3hPxDO;8nk@`9$pZ5(H;IiAD-RW z;5`0G+Xvtq{@<1c=U>P_fZq-F!v724|9qJx4Vu2$rOWvZn#1qt|2uzE@Ecg1I&6I_ zgxnaOzOY*CTjWn>(GQL5Xkc5uJNMYFt53Z0Yn(3>y|l&3g;_&v z-UYrca|S>ug)DjddkMFotE|eXQ%F&_RPt98oqpBYr8+LZZ!MpQvCY4 z*FOH&2X~D5?T(B$Z>4s4Zv1lQ-47Rd_dQCqoxSVojc?5B{N#p*rWAZOW%+>#e=V4` zw5sW}j+-x@eC*TVS3lma>6LFUxNy~`Z$>sc!JfGXzkA-wH(tuyK5Eq+&%adQ+H#=<)?c0t4cZhz(W33u<_Fl)e!YnMlRf8y}SJ6mk((x-yR`SFg2doG&#(0AiL zz_z_fbX#%y)WS&%7k|+0HACs+`_^_^;cU}+&J!EH`FFMB+cWQH=zY51*SBo7|N6&& zYTokwf=B-R6)&C0qsy#x0Bte=Wq zzt3!SU2f~Izq|0rsuPWmRvuXQ*&D~6&zV=e?a@Aa&YyB<=iraBoexnxo9~|e=nebU zt|-{BwD+{1-kiF4+leI~x8J+^BJI#IyEfkJ*#GRXIeU8!y>rCxBQNwdsr=3{=D!PP z-Tujzy_4?xwI}!eBg}O_zWMXtjdwmi_lfRHr&Wyaxp;8zg7Tb#!%Y`8IMZk3W9QLh zU)k9Iio;u4WPd?S#||4_xb3mLrK25v^`}>i?tgUEysF9XeEu1>c4MT~>5K>#P^3 z#ru~p#oOL{B3D_`s5eg zs`lhHKK=AV=MTdcUpLLt$2q%r@PQ@&J>YnVUW{+c==y&b#X5p>5w^Up^UE6p6e$$7IyMCEA{@a${ZErmN4O_pL zXRj>%>V%`m}%Nw=dqXjeK*+ufO!&+W69AHDq>=dah3zjeBY#?6 zUbOYdwXYp8d!J`=HZSbb?&KvSrpzpI7ryn_#cgIy+hBO;^~Mczuetq|9aD50-}~pg zXJ@`mt$u&;lvDS=bkn!%E&UBP-Sp{wsK>L?+I;Oh{dQ}^6+ivi@rU^bUpbohFw(fE^(T>IPQ$6Ku*&AfC7*S6}rY$MUA*Se8S*|R5F?dbH&poWIO*LVB0?caCx zw~QV#u-M$I=;b+U|LDGcK(|rLRz1GCaKgw3KRkZ*?5xbInvGd^{@6`R*S8^uUZ8(= ze`nqOqcYmQQ!sYTu`6D1oc*=ammlqXGh@q{5sfyO*IYKvz?@y}X*}oPV+~K9ZQNtq z2~*mAeO{aV@o3_vQR$1CO}y*Kr~eeTyN~F4qUeHeOE&gzuzuXK`RA?eRB~Nm*JsL4 zcW-{MF|Dobz&J(>CH!+NveCLMstIl+CeO7wc`ip+Fzca0K%gTjTUhy+$Te9X=7wbH{u-}xW zpFh>(zbBiP>^#1#(em}&i4kMoZ2Q!x3oAC;-|ACw{nGT;GOs>+q}#vmHLd8ib=!uc zBW}6>bn{D@2~8$7`EKXQjmzISaQ^(l(Vctjcxu*X4Xa9L^xJ#Mz9a6Pf4zLMV?d+( z2i$-Bg3?c$?zr!nHUB-$+_$Ld$Y=jsbM0g4P2Bdzmv^x=ylDEF{gz4J9q83{?#A5v zpW6J`>PyS}ulf1G8q(Vn757TkN+>1#&}Sij8ll_~9Z&4SepUTXBh?Dp3#8vfUtfBy6Ov3m{^ zJ90{gwa`3HU*Dhl;;FPL!^>6{Jo)Sm&o#N~`%V+vx|TiGOKbQx-EnY>IUnBU9n>6u&AfFM*KI+sOZQKC>aPVqyu9|EPx}qN zdiL-gOJ8aBv}xkX!&{!i47|fBmNZ@XakV$M-z(Vf%l6-}tND^>SIs6&uF(%q;77|GP}i zq3n|L*1naQS^3T7bI5{~%@@r%Z{@zO*R5N)vT$CPo&DE!+I}>zpJvUZttB~2zUlhm z@^2T9n%?I9vE~*_rj56!hdUf#@Odab}q zncjY&Ym56dS-sNJr(WLc)@SbM{bK3Fsa3B}{OqP3gWFvH!!z4E^)9;gxe2RpbaIzw zU;Ev_(=WTOxoOb6*Jj@|;2v|~?T=lX@zsU)FaO*zrOb7@$MAnIt~zDz@L+MnwmpCQ z^MwsREuQ(qo4Y0#>}=U%1~Vu7XqRv8vnxifn%AP4bxPK#_XbRD0qD^Yxk|$ZerW) zc=)x&Hw}6A@--`e=!3sl_`MUm#AXM-}?yTe*R*qv*jO+?3;HM8C-2{ zyZqJHvZnv^{qA`quYPZFLG}Q5ajP?LR1Fy3d9k1?&$QU^A5E?ug|*TW@#-Ro%QMmV}CmJ;MCoZ zx&K~t)tgt|eUXv;wPEp^^G5Z3YX6K^_Kq5MXOkmc8yzTn{FWoD(q?{hiT>=L2jbOYSWFYyX0?S7FzG_`=aU z4(@tZTkzfdg-@&`jIH`+JvzB9{^jirmaTcC)1w55IqR_l~c= zZy)sZGb2tn{_(x#pZs%6r{lZ(O@8XdV${Zhrr|yO*u#Q1HY(i@w^Wnbv&u z9Uc2U(o6I116OR>dg;Gsek{M|c>m^m`n__&*r(QgHK}CNq*dDa?M|708%R94;(&Rp z^SpW3&Jj+V`_RcA<`b^>&+O}TXxGcD*$>`4*!PxJ13#R6zvG+yKQ8jbEh8fcbr#pWy^xEzWi^&Qth_Vg(shD`0v~I+q9K6Cqt;|;p~{=$cDS@41&NR+TLK_ULsJr#PyNe>S=D@czzQ z`a1TuIzI1~R+sHsXt}cQE7WBlGw|K{_eB;}WO$)I6kF`xM%)a=zFXvM1^6QVT{dh#5 z6${M=-+F5NCr|v+;k|}UpUEhhdP|E>9B(`{cH1&T$FU0*e)?WP`E@z7-OJ}a@aug| z4?cFLXD>_FWshxWVEpfaMlTNCQ-0l;Zzg=W{riO{s@DE;=abr(P7e5a5#{_svzg9Z2Ij@;Ge+kv`UA6tIaz9t>3K5YHuYYpG+ zIk$A|_O$XhhFmtKxNPn5Z6nUSwQk0a8~^%Z^~wIezYm@F{g#R>=kBq85AL@&YxDRM z3-Wq8#+|<*^MSz!TEEdq|4oPTZl$BfRFxcl)w}rfi@5hMCa=0Jn`}J&ml@MGtnS_B z%S(6N_(4g>8BN>#{O~J#pS$wG$yp7*&`n>{rir;@*S>oSSM~b$?8zTGU>PMHZg)%> z)b!W9hFg4toA%f<3EOw@&w@`cdTI6g-w*g4hrcp!X>rHSwIg4@i@okyuE$$q8vqO?z8im!v{vDU46xY9wj}7wH%;3-Ty51v{m2T zQ8;aS_bEjM15QoV-a5>1(X3--+p||K`fgw+TZ=}EcJ-vkGdc4w-n?T(5q?;=G?rs#kBtaUf!))zgzSde0Ea%Ckx zkA`1*_miLAykJ+asyzp$HoxipT?eL7Rr_CVdu5|uk2bg5=y{^uvP0DR1;2cF&&XDW zX7m2i{9s$Le__=_`z@Crc>k7P+Wfv^DXH5%?cq7k|1#;SSH8QaN7I(KJ>7db^T(R} zxjRSwda3pEesi@sU9W1e{HvkGn!d9(wOuib-MhZsk*)WPyL#r*Q#T(^f2++^Q^!qf z(*4^z4;$v~ICb*FUO7kGUH{MJn_SKH3%dW^=FHqirLVeMww~2OGyjk6nm$keIc4+g zxsy7K?7irPty$wnjXKs7GatI)4tnbB&rG9;p6ebt_QAYUZJHfxI?>aCYtv!K zjDDZ)vA?_OqCb1@)7?4$^E+^|!v{Ba|84Kq#kp_a`RJNu8SNg>oxb3e<1LyTG`x3T z>$fLAxU~0~iO==!xpn%Nzu$EJ_1FBiWbWw7k7mB{=94|WpNzR|Os~IR9fuE{ck`mp zPUrok@w7fZ`=3hlKOY}9cYeENmzBHNR=TSP_x)^!XQI#Bqxq(fG-Q*FFMNd?e(5)T z#Qh^CwVU(+)9tc}qraJPcV>^Y+;bJ8Uumj(0X?bwm>EDf8F8b|)y&Z1y zes=ih4!%Z(!zgn87uG>PG9Qi~+`6cu?ai0naAbjb!26>=dU%HotLl*E(O_d9`}<0= z=WAcIST*cs%?-C4{F`1ucAhtKkoBJ%OHOWQfBM9*xzXV_ILDi}92nm6o%fGk`_HrH zM{hAbKjTbJ%gvpBz4_mU?=QLkr|X`%VM+h}hbk8B`RL`xZf)p&{if9x&zvruU01Hr zy_&h}mo3{p6Ek-GeY)VfM=pH}>uCSw$~g_5Da*X+s<&5NJak5{sqejC{^Zu1JKXnd zS@V|{zPNw(&dSF}J^#&^r4QXYVCRT^jhQV4-!=Na&5eV*^=^Flr>Si_UHJBjP276w zvYBn}d*LqAzM<2$HEMgW?vH<7pMGm*+KksO&$;)%^&R&<@U?UI^3xC7KRxx~eT7eM zym7?nV*+e1@*9o9_Ti~L&G_F< zf_sFiA1Mx`IFRB%iUTPQq&Se`K#Bt?4x~7c;y{W6DGsDKkm5j!11S!qIFRB%iUTPQ zq&Se`K#Bt?4x~7c;y{W6DGsDKkm5j!11S!qIFRB%iUTPQq&Se`K#Bt?4x~7c;y{W6 zDGsDKkm5j!11S!qIFRB%iUTPQq&Se`K#Bt?4x~7c;y{W6DGsDKkm5j!11S!qIFRB% KiUa>YIPiZ&KhGQh literal 0 HcmV?d00001 diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000000000000000000000000000000000000..32342c9dc0b757d198158ed9726bf79370d64cb3 GIT binary patch literal 36856 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 DSr*o% literal 0 HcmV?d00001 diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.abi.json b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..6e4bfaa --- /dev/null +++ b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,7690 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "IonicPortals", + "printedName": "IonicPortals", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "AssetMap", + "printedName": "AssetMap", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals8AssetMapV4nameSSvp", + "mangledName": "$s12IonicPortals8AssetMapV4nameSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV4nameSSvg", + "mangledName": "$s12IonicPortals8AssetMapV4nameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV4nameSSvs", + "mangledName": "$s12IonicPortals8AssetMapV4nameSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV4nameSSvM", + "mangledName": "$s12IonicPortals8AssetMapV4nameSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "virtualPath", + "printedName": "virtualPath", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals8AssetMapV11virtualPathSSvp", + "mangledName": "$s12IonicPortals8AssetMapV11virtualPathSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV11virtualPathSSvg", + "mangledName": "$s12IonicPortals8AssetMapV11virtualPathSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV11virtualPathSSvs", + "mangledName": "$s12IonicPortals8AssetMapV11virtualPathSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV11virtualPathSSvM", + "mangledName": "$s12IonicPortals8AssetMapV11virtualPathSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bundle", + "printedName": "bundle", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals8AssetMapV6bundleSo8NSBundleCvp", + "mangledName": "$s12IonicPortals8AssetMapV6bundleSo8NSBundleCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV6bundleSo8NSBundleCvg", + "mangledName": "$s12IonicPortals8AssetMapV6bundleSo8NSBundleCvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV6bundleSo8NSBundleCvs", + "mangledName": "$s12IonicPortals8AssetMapV6bundleSo8NSBundleCvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV6bundleSo8NSBundleCvM", + "mangledName": "$s12IonicPortals8AssetMapV6bundleSo8NSBundleCvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startDir", + "printedName": "startDir", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals8AssetMapV8startDirSSvp", + "mangledName": "$s12IonicPortals8AssetMapV8startDirSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV8startDirSSvg", + "mangledName": "$s12IonicPortals8AssetMapV8startDirSSvg", + "moduleName": "IonicPortals", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:virtualPath:bundle:startDir:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + }, + { + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals8AssetMapV4name11virtualPath6bundle8startDirACSS_SSSgSo8NSBundleCSStcfc", + "mangledName": "$s12IonicPortals8AssetMapV4name11virtualPath6bundle8startDirACSS_SSSgSo8NSBundleCSStcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals8AssetMapV", + "mangledName": "$s12IonicPortals8AssetMapV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "ParallelAsyncSequence", + "printedName": "ParallelAsyncSequence", + "children": [ + { + "kind": "Function", + "name": "makeAsyncIterator", + "printedName": "makeAsyncIterator()", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "IonicPortals.ParallelAsyncSequence<τ_0_0>.Iterator", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV04makeD8IteratorAC0G0Vyx_GyF", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV04makeD8IteratorAC0G0Vyx_GyF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "Function", + "name": "next", + "printedName": "next()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV4nextxSgyYaF", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV8IteratorV4nextxSgyYaF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Mutating", + "RawDocComment" + ], + "funcSelfKind": "Mutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV8IteratorV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "AsyncIteratorProtocol", + "printedName": "AsyncIteratorProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:ScI", + "mangledName": "$sScI" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "AsyncSequence", + "printedName": "AsyncSequence", + "children": [ + { + "kind": "TypeWitness", + "name": "AsyncIterator", + "printedName": "AsyncIterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "IonicPortals.ParallelAsyncSequence<τ_0_0>.Iterator", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:Sci", + "mangledName": "$sSci" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "Portal", + "printedName": "Portal", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV4nameSSvp", + "mangledName": "$s12IonicPortals6PortalV4nameSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvg", + "mangledName": "$s12IonicPortals6PortalV4nameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvs", + "mangledName": "$s12IonicPortals6PortalV4nameSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvM", + "mangledName": "$s12IonicPortals6PortalV4nameSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startDir", + "printedName": "startDir", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV8startDirSSvp", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvg", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvs", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvM", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "devModeEnabled", + "printedName": "devModeEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvp", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvg", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvs", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvM", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV5indexSSvp", + "mangledName": "$s12IonicPortals6PortalV5indexSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvg", + "mangledName": "$s12IonicPortals6PortalV5indexSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvs", + "mangledName": "$s12IonicPortals6PortalV5indexSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvM", + "mangledName": "$s12IonicPortals6PortalV5indexSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bundle", + "printedName": "bundle", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvp", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvg", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvs", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvM", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "initialContext", + "printedName": "initialContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvp", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvg", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvs", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvM", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "plugins", + "printedName": "plugins", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvp", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvg", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvs", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvM", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "liveUpdateManager", + "printedName": "liveUpdateManager", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvp", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvg", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvs", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0CvM", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0CvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "liveUpdateConfig", + "printedName": "liveUpdateConfig", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvp", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvg", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvs", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvM", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "assetMaps", + "printedName": "assetMaps", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvp", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvg", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvs", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvM", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:index:devModeEnabled:bundle:initialContext:assetMaps:plugins:liveUpdateManager:liveUpdateConfig:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "hasDefaultArg": true, + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals6PortalV4name8startDir5index14devModeEnabled6bundle14initialContext9assetMaps7plugins17liveUpdateManager0qR6ConfigACSS_SSSgSSSbSo8NSBundleCSDySS9Capacitor7JSValue_pGSayAA8AssetMapVGSayAC6PluginOG0A11LiveUpdates04LiverS0CAZ04LiveR0VSgtcfc", + "mangledName": "$s12IonicPortals6PortalV4name8startDir5index14devModeEnabled6bundle14initialContext9assetMaps7plugins17liveUpdateManager0qR6ConfigACSS_SSSgSSSbSo8NSBundleCSDySS9Capacitor7JSValue_pGSayAA8AssetMapVGSayAC6PluginOG0A11LiveUpdates04LiverS0CAZ04LiveR0VSgtcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "LiveUpdateNotConfigured", + "printedName": "LiveUpdateNotConfigured", + "declKind": "Struct", + "usr": "s:12IonicPortals6PortalV23LiveUpdateNotConfiguredV", + "mangledName": "$s12IonicPortals6PortalV23LiveUpdateNotConfiguredV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Function", + "name": "sync", + "printedName": "sync()", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV4sync0A11LiveUpdates0E13UpdateManagerC10SyncResultVyYaKF", + "mangledName": "$s12IonicPortals6PortalV4sync0A11LiveUpdates0E13UpdateManagerC10SyncResultVyYaKF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sync", + "printedName": "sync(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ParallelAsyncSequence", + "printedName": "IonicPortals.ParallelAsyncSequence>", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:12IonicPortals21ParallelAsyncSequenceV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal]", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV4syncyAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGSayACGFZ", + "mangledName": "$s12IonicPortals6PortalV4syncyAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGSayACGFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSayAC6PluginOGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSayAC6PluginOGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyA2C6PluginOF", + "mangledName": "$s12IonicPortals6PortalV6addingyA2C6PluginOF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSo9CAPPluginCF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSo9CAPPluginCF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSo9CAPPluginCmF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSo9CAPPluginCmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSaySo9CAPPluginCGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSaySo9CAPPluginCGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPlugin.Type]", + "children": [ + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSaySo9CAPPluginCmGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSaySo9CAPPluginCmGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals6PortalV13stringLiteralACSS_tcfc", + "mangledName": "$s12IonicPortals6PortalV13stringLiteralACSS_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Plugin", + "printedName": "Plugin", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.Portal.Plugin.Type) -> (Capacitor.CAPPlugin.Type) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CAPPlugin.Type) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IonicPortals.Portal.Plugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12IonicPortals6PortalV6PluginO4typeyAESo9CAPPluginCmcAEmF", + "mangledName": "$s12IonicPortals6PortalV6PluginO4typeyAESo9CAPPluginCmcAEmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "instance", + "printedName": "instance", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.Portal.Plugin.Type) -> (Capacitor.CAPPlugin) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CAPPlugin) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + }, + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IonicPortals.Portal.Plugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12IonicPortals6PortalV6PluginO8instanceyAESo9CAPPluginCcAEmF", + "mangledName": "$s12IonicPortals6PortalV6PluginO8instanceyAESo9CAPPluginCcAEmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:12IonicPortals6PortalV6PluginO", + "mangledName": "$s12IonicPortals6PortalV6PluginO", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "configuring", + "printedName": "configuring(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "ReferenceWritableKeyPath", + "printedName": "Swift.ReferenceWritableKeyPath", + "children": [ + { + "kind": "TypeNominal", + "name": "InstanceDescriptor", + "printedName": "Capacitor.InstanceDescriptor", + "usr": "c:objc(cs)CAPInstanceDescriptor" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s24ReferenceWritableKeyPathC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV11configuringyACs24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "mangledName": "$s12IonicPortals6PortalV11configuringyACs24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ReferenceWritableKeyPath", + "printedName": "Swift.ReferenceWritableKeyPath", + "children": [ + { + "kind": "TypeNominal", + "name": "InstanceDescriptor", + "printedName": "Capacitor.InstanceDescriptor", + "usr": "c:objc(cs)CAPInstanceDescriptor" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s24ReferenceWritableKeyPathC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV9configureyys24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "mangledName": "$s12IonicPortals6PortalV9configureyys24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Mutating", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "Mutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals6PortalV", + "mangledName": "$s12IonicPortals6PortalV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONPortal", + "printedName": "IONPortal", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)name", + "mangledName": "$s12IonicPortals9IONPortalC4nameSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)name", + "mangledName": "$s12IonicPortals9IONPortalC4nameSSvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bundle", + "printedName": "bundle", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)bundle", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)bundle", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setBundle:", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvs", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals9IONPortalC6bundleSo8NSBundleCvM", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startDir", + "printedName": "startDir", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)startDir", + "mangledName": "$s12IonicPortals9IONPortalC8startDirSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)startDir", + "mangledName": "$s12IonicPortals9IONPortalC8startDirSSvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "initialContext", + "printedName": "initialContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)initialContext", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)initialContext", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setInitialContext:", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvs", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals9IONPortalC14initialContextSDySSypGvM", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setLiveUpdateConfiguration", + "printedName": "setLiveUpdateConfiguration(appId:channel:syncImmediately:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setLiveUpdateConfigurationWithAppId:channel:syncImmediately:", + "mangledName": "$s12IonicPortals9IONPortalC26setLiveUpdateConfiguration5appId7channel15syncImmediatelyySS_SSSbtF", + "moduleName": "IonicPortals", + "objc_name": "setLiveUpdateConfigurationWithAppId:channel:syncImmediately:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)init", + "mangledName": "$s12IonicPortals9IONPortalCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:initialContext:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + }, + { + "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": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortal(im)initWithName:startDir:initialContext:", + "mangledName": "$s12IonicPortals9IONPortalC4name8startDir14initialContextACSS_SSSgSDySSypGSgtcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithName:startDir:initialContext:", + "declAttributes": [ + "Dynamic", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:bundle:initialContext:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + }, + { + "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": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortal(im)initWithName:startDir:bundle:initialContext:", + "mangledName": "$s12IonicPortals9IONPortalC4name8startDir6bundle14initialContextACSS_SSSgSo8NSBundleCSDySSypGSgtcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithName:startDir:bundle:initialContext:", + "declAttributes": [ + "Dynamic", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Convenience" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal", + "mangledName": "$s12IonicPortals9IONPortalC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalUIView", + "printedName": "PortalUIView", + "children": [ + { + "kind": "Var", + "name": "bridge", + "printedName": "bridge", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(py)bridge", + "mangledName": "$s12IonicPortals12PortalUIViewC6bridge9Capacitor0F6BridgeCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Lazy", + "SetterAccess", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)bridge", + "mangledName": "$s12IonicPortals12PortalUIViewC6bridge9Capacitor0F6BridgeCvg", + "moduleName": "IonicPortals", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals12PortalUIViewC6portalAcA0C0V_tcfc", + "mangledName": "$s12IonicPortals12PortalUIViewC6portalAcA0C0V_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "Required", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithPortal:", + "mangledName": "$s12IonicPortals12PortalUIViewC6portalAcA9IONPortalC_tcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithPortal:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicPortals.PortalUIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithCoder:", + "mangledName": "$s12IonicPortals12PortalUIViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithFrame:", + "mangledName": "$s12IonicPortals12PortalUIViewC5frameACSo6CGRectV_tcfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setServerBasePath", + "printedName": "setServerBasePath(path:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals12PortalUIViewC17setServerBasePath4pathySS_tF", + "mangledName": "$s12IonicPortals12PortalUIViewC17setServerBasePath4pathySS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reload", + "printedName": "reload()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortalUIView(im)reload", + "mangledName": "$s12IonicPortals12PortalUIViewC6reloadyyF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "bridgedWebView", + "printedName": "bridgedWebView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvp", + "mangledName": "$s12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvg", + "mangledName": "$s12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvg", + "moduleName": "IonicPortals", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bridgedViewController", + "printedName": "bridgedViewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvp", + "mangledName": "$s12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvg", + "mangledName": "$s12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvg", + "moduleName": "IonicPortals", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView", + "mangledName": "$s12IonicPortals12PortalUIViewC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalUIView", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)UIView", + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "CAPBridgeDelegate", + "printedName": "CAPBridgeDelegate", + "usr": "s:9Capacitor17CAPBridgeDelegateP", + "mangledName": "$s9Capacitor17CAPBridgeDelegateP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalView", + "printedName": "PortalView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:onBridgeAvailable:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + }, + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CapacitorBridge) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals10PortalViewV6portal17onBridgeAvailableAcA0C0V_y9Capacitor0iG0Cctcfc", + "mangledName": "$s12IonicPortals10PortalViewV6portal17onBridgeAvailableAcA0C0V_y9Capacitor0iG0Cctcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeUIView", + "printedName": "makeUIView(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "UIViewRepresentableContext", + "printedName": "SwiftUI.UIViewRepresentableContext", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + } + ], + "usr": "s:7SwiftUI26UIViewRepresentableContextV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals10PortalViewV10makeUIView7contextAA0cF0C7SwiftUI0F20RepresentableContextVyACG_tF", + "mangledName": "$s12IonicPortals10PortalViewV10makeUIView7contextAA0cF0C7SwiftUI0F20RepresentableContextVyACG_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateUIView", + "printedName": "updateUIView(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "UIViewRepresentableContext", + "printedName": "SwiftUI.UIViewRepresentableContext", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + } + ], + "usr": "s:7SwiftUI26UIViewRepresentableContextV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals10PortalViewV12updateUIView_7contextyAA0cF0C_7SwiftUI0F20RepresentableContextVyACGtF", + "mangledName": "$s12IonicPortals10PortalViewV12updateUIView_7contextyAA0cF0C_7SwiftUI0F20RepresentableContextVyACGtF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals10PortalViewV", + "mangledName": "$s12IonicPortals10PortalViewV", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "UIViewRepresentable", + "printedName": "UIViewRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "UIViewType", + "printedName": "UIViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Coordinator", + "printedName": "Coordinator", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:7SwiftUI19UIViewRepresentableP", + "mangledName": "$s7SwiftUI19UIViewRepresentableP" + }, + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsPlugin", + "printedName": "PortalsPlugin", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)identifier", + "mangledName": "$s12IonicPortals0B6PluginC10identifierSSvp", + "moduleName": "IonicPortals", + "objc_name": "identifier", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)identifier", + "mangledName": "$s12IonicPortals0B6PluginC10identifierSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "identifier", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jsName", + "printedName": "jsName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)jsName", + "mangledName": "$s12IonicPortals0B6PluginC6jsNameSSvp", + "moduleName": "IonicPortals", + "objc_name": "jsName", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)jsName", + "mangledName": "$s12IonicPortals0B6PluginC6jsNameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "jsName", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pluginMethods", + "printedName": "pluginMethods", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)pluginMethods", + "mangledName": "$s12IonicPortals0B6PluginC13pluginMethodsSaySo15CAPPluginMethodCGvp", + "moduleName": "IonicPortals", + "objc_name": "pluginMethods", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)pluginMethods", + "mangledName": "$s12IonicPortals0B6PluginC13pluginMethodsSaySo15CAPPluginMethodCGvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "pluginMethods", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pubsub:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "hasDefaultArg": true, + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals0B6PluginC6pubsubAcA0B6PubSubC_tcfc", + "mangledName": "$s12IonicPortals0B6PluginC6pubsubAcA0B6PubSubC_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addEventListener", + "printedName": "addEventListener(_:listener:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "CAPPluginCall", + "printedName": "Capacitor.CAPPluginCall", + "usr": "c:objc(cs)CAPPluginCall" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)addEventListener:listener:", + "mangledName": "$s12IonicPortals0B6PluginC16addEventListener_8listenerySS_So13CAPPluginCallCtF", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "addEventListener:listener:", + "declAttributes": [ + "Final", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bridge:pluginId:pluginName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "CAPBridgeProtocol", + "printedName": "any Capacitor.CAPBridgeProtocol", + "usr": "c:@M@Capacitor@objc(pl)CAPBridgeProtocol" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)initWithBridge:pluginId:pluginName:", + "mangledName": "$s12IonicPortals0B6PluginC6bridge8pluginId0E4NameAC9Capacitor17CAPBridgeProtocol_p_S2Stcfc", + "moduleName": "IonicPortals", + "deprecated": true, + "overriding": true, + "implicit": true, + "objc_name": "initWithBridge:pluginId:pluginName:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)init", + "mangledName": "$s12IonicPortals0B6PluginCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin", + "mangledName": "$s12IonicPortals0B6PluginC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalsPlugin", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@Capacitor@objc(cs)CAPInstancePlugin", + "superclassNames": [ + "Capacitor.CAPInstancePlugin", + "Capacitor.CAPPlugin", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsPubSub", + "printedName": "PortalsPubSub", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals0B6PubSubCACycfc", + "mangledName": "$s12IonicPortals0B6PubSubCACycfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.SubscriptionResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctF", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStF", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toyx_SStKSERzlF", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toyx_SStKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals0B6PubSubC6sharedACvpZ", + "mangledName": "$s12IonicPortals0B6PubSubC6sharedACvpZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals0B6PubSubC6sharedACvgZ", + "mangledName": "$s12IonicPortals0B6PubSubC6sharedACvgZ", + "moduleName": "IonicPortals", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.SubscriptionResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStFZ", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV7receive10subscriberyx_t7Combine10SubscriberRzs5NeverO7FailureRtzAA18SubscriptionResultV5InputRtzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV7receive10subscriberyx_t7Combine10SubscriberRzs5NeverO7FailureRtzAA18SubscriptionResultV5InputRtzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Subscriber, τ_0_0.Failure == Swift.Never, τ_0_0.Input == IonicPortals.SubscriptionResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "CastingError", + "printedName": "CastingError", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvp", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvg", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvg", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Function", + "name": "data", + "printedName": "data()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never>", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV4data7Combine03AnyE0Vy9Capacitor7JSValue_pSgs5NeverOGyF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV4data7Combine03AnyE0Vy9Capacitor7JSValue_pSgs5NeverOGyF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(as:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0?, Swift.Never>", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV4data2as7Combine03AnyE0VyxSgs5NeverOGxm_t9Capacitor7JSValueRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV4data2as7Combine03AnyE0VyxSgs5NeverOGxm_t9Capacitor7JSValueRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Capacitor.JSValue>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tryData", + "printedName": "tryData(as:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0, any Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV7tryData2as7Combine03AnyE0Vyxs5Error_pGxm_t9Capacitor7JSValueRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV7tryData2as7Combine03AnyE0Vyxs5Error_pGxm_t9Capacitor7JSValueRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Capacitor.JSValue>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodeData", + "printedName": "decodeData(_:decoder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0, any Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "JSValueDecoder", + "printedName": "Capacitor.JSValueDecoder", + "hasDefaultArg": true, + "usr": "s:9Capacitor14JSValueDecoderC" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV10decodeData_7decoder7Combine03AnyE0Vyxs5Error_pGxm_9Capacitor14JSValueDecoderCtSeRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV10decodeData_7decoder7Combine03AnyE0Vyxs5Error_pGxm_9Capacitor14JSValueDecoderCtSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Function", + "name": "publisher", + "printedName": "publisher(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "IonicPortals.PortalsPubSub.Publisher", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tF", + "mangledName": "$s12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publisher", + "printedName": "publisher(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "IonicPortals.PortalsPubSub.Publisher", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ], + "usr": "s:ScS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ], + "usr": "s:ScS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tF", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12IonicPortals0B6PubSubC", + "mangledName": "$s12IonicPortals0B6PubSubC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SubscriptionResult", + "printedName": "SubscriptionResult", + "children": [ + { + "kind": "Var", + "name": "topic", + "printedName": "topic", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvp", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvg", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvs", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvM", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvp", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvg", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvs", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvM", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "decodeData", + "printedName": "decodeData(as:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "JSValueDecoder", + "printedName": "Capacitor.JSValueDecoder", + "hasDefaultArg": true, + "usr": "s:9Capacitor14JSValueDecoderC" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals18SubscriptionResultV10decodeData2as4withxSgxm_9Capacitor14JSValueDecoderCtKSeRzlF", + "mangledName": "$s12IonicPortals18SubscriptionResultV10decodeData2as4withxSgxm_9Capacitor14JSValueDecoderCtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals18SubscriptionResultV", + "mangledName": "$s12IonicPortals18SubscriptionResultV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONPortalsPubSub", + "printedName": "IONPortalsPubSub", + "children": [ + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(topic:callback:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub(cm)subscribeToTopic:callback:", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC9subscribe5topic8callbackypSS_ySDySSypGctFZ", + "moduleName": "IonicPortals", + "static": true, + "objc_name": "subscribeToTopic:callback:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(message:topic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub(cm)publishMessage:toTopic:", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC7publish7message5topicyypSg_SStFZ", + "moduleName": "IonicPortals", + "static": true, + "objc_name": "publishMessage:toTopic:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsRegistrationManager", + "printedName": "PortalsRegistrationManager", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsRegistrationManager", + "printedName": "IonicPortals.PortalsRegistrationManager", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(cpy)shared", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC6sharedACvpZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsRegistrationManager", + "printedName": "IonicPortals.PortalsRegistrationManager", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(cm)shared", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC6sharedACvgZ", + "moduleName": "IonicPortals", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isRegistered", + "printedName": "isRegistered", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(py)isRegistered", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC12isRegisteredSbvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(im)isRegistered", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC12isRegisteredSbvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(im)registerWithKey:", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC8register3keyySS_tF", + "moduleName": "IonicPortals", + "objc_name": "registerWithKey:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalsRegistrationManager", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebVitalsPlugin", + "printedName": "WebVitalsPlugin", + "children": [ + { + "kind": "Var", + "name": "jsName", + "printedName": "jsName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)jsName", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6jsNameSSvp", + "moduleName": "IonicPortals", + "objc_name": "jsName", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)jsName", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6jsNameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "jsName", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)identifier", + "mangledName": "$s12IonicPortals15WebVitalsPluginC10identifierSSvp", + "moduleName": "IonicPortals", + "objc_name": "identifier", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)identifier", + "mangledName": "$s12IonicPortals15WebVitalsPluginC10identifierSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "identifier", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pluginMethods", + "printedName": "pluginMethods", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)pluginMethods", + "mangledName": "$s12IonicPortals15WebVitalsPluginC13pluginMethodsSaySo15CAPPluginMethodCGvp", + "moduleName": "IonicPortals", + "objc_name": "pluginMethods", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)pluginMethods", + "mangledName": "$s12IonicPortals15WebVitalsPluginC13pluginMethodsSaySo15CAPPluginMethodCGvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "pluginMethods", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Double) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals15WebVitalsPluginCyACySS_Sdtccfc", + "mangledName": "$s12IonicPortals15WebVitalsPluginCyACySS_Sdtccfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)load", + "mangledName": "$s12IonicPortals15WebVitalsPluginC4loadyyF", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "load", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bridge:pluginId:pluginName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "CAPBridgeProtocol", + "printedName": "any Capacitor.CAPBridgeProtocol", + "usr": "c:@M@Capacitor@objc(pl)CAPBridgeProtocol" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)initWithBridge:pluginId:pluginName:", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6bridge8pluginId0G4NameAC9Capacitor17CAPBridgeProtocol_p_S2Stcfc", + "moduleName": "IonicPortals", + "deprecated": true, + "overriding": true, + "implicit": true, + "objc_name": "initWithBridge:pluginId:pluginName:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)init", + "mangledName": "$s12IonicPortals15WebVitalsPluginCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin", + "mangledName": "$s12IonicPortals15WebVitalsPluginC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:@M@Capacitor@objc(cs)CAPInstancePlugin", + "superclassNames": [ + "Capacitor.CAPInstancePlugin", + "Capacitor.CAPPlugin", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "JSONDecoder", + "printedName": "JSONDecoder", + "children": [ + { + "kind": "Function", + "name": "decodeJSObject", + "printedName": "decodeJSObject(_:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONDecoderC12IonicPortalsE14decodeJSObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "mangledName": "$s10Foundation11JSONDecoderC12IonicPortalsE14decodeJSObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodeJsObject", + "printedName": "decodeJsObject(_:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONDecoderC12IonicPortalsE14decodeJsObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "mangledName": "$s10Foundation11JSONDecoderC12IonicPortalsE14decodeJsObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:10Foundation11JSONDecoderC", + "mangledName": "$s10Foundation11JSONDecoderC", + "moduleName": "Foundation", + "isOpen": true, + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "TopLevelDecoder", + "printedName": "TopLevelDecoder", + "children": [ + { + "kind": "TypeWitness", + "name": "Input", + "printedName": "Input", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:7Combine15TopLevelDecoderP", + "mangledName": "$s7Combine15TopLevelDecoderP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "JSONEncoder", + "printedName": "JSONEncoder", + "children": [ + { + "kind": "Function", + "name": "encodeJSObject", + "printedName": "encodeJSObject(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONEncoderC12IonicPortalsE14encodeJSObjecty9Capacitor7JSValue_pxKSERzlF", + "mangledName": "$s10Foundation11JSONEncoderC12IonicPortalsE14encodeJSObjecty9Capacitor7JSValue_pxKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encodeJsObject", + "printedName": "encodeJsObject(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONEncoderC12IonicPortalsE14encodeJsObjectySDySS9Capacitor7JSValue_pGxKSERzlF", + "mangledName": "$s10Foundation11JSONEncoderC12IonicPortalsE14encodeJsObjectySDySS9Capacitor7JSValue_pGxKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:10Foundation11JSONEncoderC", + "mangledName": "$s10Foundation11JSONEncoderC", + "moduleName": "Foundation", + "isOpen": true, + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "TopLevelEncoder", + "printedName": "TopLevelEncoder", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:7Combine15TopLevelEncoderP", + "mangledName": "$s7Combine15TopLevelEncoderP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", + "children": [ + { + "kind": "Function", + "name": "sync", + "printedName": "sync()", + "children": [ + { + "kind": "TypeNominal", + "name": "ParallelAsyncSequence", + "printedName": "IonicPortals.ParallelAsyncSequence>", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:12IonicPortals21ParallelAsyncSequenceV" + } + ], + "declKind": "Func", + "usr": "s:Sa12IonicPortalsAA6PortalVRszlE4syncAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGyF", + "mangledName": "$sSa12IonicPortalsAA6PortalVRszlE4syncAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGyF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 == IonicPortals.Portal>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_DestructorSafeContainer", + "printedName": "_DestructorSafeContainer", + "usr": "s:s24_DestructorSafeContainerP", + "mangledName": "$ss24_DestructorSafeContainerP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "_ArrayProtocol", + "printedName": "_ArrayProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "_Buffer", + "printedName": "_Buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "_ArrayBuffer", + "printedName": "Swift._ArrayBuffer<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s12_ArrayBufferV" + } + ] + } + ], + "usr": "s:s14_ArrayProtocolP", + "mangledName": "$ss14_ArrayProtocolP" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSArray", + "printedName": "Foundation.NSArray", + "usr": "c:objc(cs)NSArray" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "JSValue", + "printedName": "JSValue", + "usr": "s:9Capacitor7JSValueP", + "mangledName": "$s9Capacitor7JSValueP" + }, + { + "kind": "Conformance", + "name": "CapacitorExtension", + "printedName": "CapacitorExtension", + "children": [ + { + "kind": "TypeWitness", + "name": "CapacitorType", + "printedName": "CapacitorType", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorExtensionTypeWrapper", + "printedName": "Capacitor.CapacitorExtensionTypeWrapper<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9Capacitor0A20ExtensionTypeWrapperV" + } + ] + } + ], + "usr": "s:9Capacitor0A9ExtensionP", + "mangledName": "$s9Capacitor0A9ExtensionP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 177, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 197, + "length": 19, + "value": "0.21960784310000001" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 232, + "length": 19, + "value": "0.78823529410000004" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14120, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14136, + "length": 5, + "value": "0.231" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14180, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14196, + "length": 5, + "value": "0.769" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal+LiveUpdates.swift", + "kind": "IntegerLiteral", + "offset": 2961, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal+LiveUpdates.swift", + "kind": "Array", + "offset": 4031, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 1727, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 12, + "value": "\"index.html\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "BooleanLiteral", + "offset": 3037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Dictionary", + "offset": 3110, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 3147, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 3179, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalView\/PortalUIView.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalView\/PortalUIView.swift", + "kind": "StringLiteral", + "offset": 13929, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 175, + "length": 18, + "value": "\"IONPortalsPlugin\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 9, + "value": "\"Portals\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 15, + "value": "\"publishNative\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub+Combine.swift", + "kind": "StringLiteral", + "offset": 1522, + "length": 37, + "value": "\"Unable to cast JSValue to \"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub+Combine.swift", + "kind": "StringLiteral", + "offset": 1558, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub.swift", + "kind": "Dictionary", + "offset": 3458, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 794, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 845, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 330, + "length": 11, + "value": "\"WebVitals\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 17, + "value": "\"WebVitalsPlugin\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "Array", + "offset": 438, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 1217, + "length": 2435, + "value": "\"(()=>{var m=-1,h=function(e){addEventListener(\"pageshow\",function(t){t.persisted&&(m=t.timeStamp,e(t))},!0)},g=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType(\"navigation\")[0]},y=function(){var e=g();return e&&e.activationStart||0},d=function(e,t){var n=g(),i=\"navigate\";return m>=0?i=\"back-forward-cache\":n&&(i=document.prerendering||y()>0?\"prerender\":document.wasDiscarded?\"restore\":n.type.replace(\/_\/g,\"-\")),{name:e,value:t===void 0?-1:t,rating:\"good\",delta:0,entries:[],id:\"v3-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},E=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var i=new PerformanceObserver(function(a){Promise.resolve().then(function(){t(a.getEntries())})});return i.observe(Object.assign({type:e,buffered:!0},n||{})),i}}catch{}};var l=function(e,t,n,i){var a,r;return function(s){t.value>=0&&(s||i)&&((r=t.value-(a||0))||a===void 0)&&(a=t.value,t.delta=r,t.rating=function(c,o){return c>o[1]?\"poor\":c>o[0]?\"needs-improvement\":\"good\"}(t.value,n),e(t))}},C=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},L=function(e){document.prerendering?addEventListener(\"prerenderingchange\",function(){return e()},!0):e()},u=-1,v=function(){return document.visibilityState!==\"hidden\"||document.prerendering?1\/0:0},f=function(e){document.visibilityState===\"hidden\"&&u>-1&&(u=e.type===\"visibilitychange\"?e.timeStamp:0,w())},p=function(){addEventListener(\"visibilitychange\",f,!0),addEventListener(\"prerenderingchange\",f,!0)},w=function(){removeEventListener(\"visibilitychange\",f,!0),removeEventListener(\"prerenderingchange\",f,!0)},b=function(){return u<0&&(u=v(),p(),h(function(){setTimeout(function(){u=v(),p()},0)})),{get firstHiddenTime(){return u}}},T=function(e,t){t=t||{},L(function(){var n,i=[1800,3e3],a=b(),r=d(\"FCP\"),s=E(\"paint\",function(c){c.forEach(function(o){o.name===\"first-contentful-paint\"&&(s.disconnect(),o.startTimewindow.webkit.messageHandlers.vitals.postMessage({name:e.name,value:e.value,portalName:window.portalInitialContext?.name}));})();\"" + } + ] +} \ No newline at end of file diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..967b1dc --- /dev/null +++ b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,229 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name IonicPortals +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Capacitor +import Combine +import Foundation +import IonicLiveUpdates +import Swift +import SwiftUI +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public struct AssetMap { + public var name: Swift.String + public var virtualPath: Swift.String + public var bundle: Foundation.Bundle + public var startDir: Swift.String { + get + } + public init(name: Swift.String, virtualPath: Swift.String? = nil, bundle: Foundation.Bundle = .main, startDir: Swift.String) +} +extension Foundation.JSONDecoder { + @available(*, deprecated, renamed: "decodeJsObject") + public func decodeJSObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable + @available(*, deprecated, message: "Use JSValueDecoder from Capacitor. This will be removed in the next release.") + public func decodeJsObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable +} +extension Foundation.JSONEncoder { + @available(*, deprecated, renamed: "encodeJsObject") + public func encodeJSObject(_ value: T) throws -> any Capacitor.JSValue where T : Swift.Encodable + @available(*, deprecated, message: "Use JSValueEncoder from Capacitor. This will be removed in the next release.") + public func encodeJsObject(_ value: T) throws -> Capacitor.JSObject where T : Swift.Encodable +} +extension IonicPortals.Portal { + public struct LiveUpdateNotConfigured : Swift.Error { + } + public func sync() async throws -> IonicLiveUpdates.LiveUpdateManager.SyncResult + public static func sync(_ portals: [IonicPortals.Portal]) -> IonicPortals.ParallelLiveUpdateSyncGroup +} +extension Swift.Array where Element == IonicPortals.Portal { + public func sync() -> IonicPortals.ParallelLiveUpdateSyncGroup +} +public typealias ParallelLiveUpdateSyncGroup = IonicPortals.ParallelAsyncSequence> +public struct ParallelAsyncSequence : _Concurrency.AsyncSequence { + public typealias Element = IonicPortals.ParallelAsyncSequence.Iterator.Element + public func makeAsyncIterator() -> IonicPortals.ParallelAsyncSequence.Iterator + public typealias AsyncIterator = IonicPortals.ParallelAsyncSequence.Iterator + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncSequence_Failure = Swift.Never + #endif +} +extension IonicPortals.ParallelAsyncSequence { + public struct Iterator : _Concurrency.AsyncIteratorProtocol { + public mutating func next() async -> T? + public typealias Element = T + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncIteratorProtocol, Failure) public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #endif + } +} +public struct Portal { + public var name: Swift.String + public var startDir: Swift.String + public var devModeEnabled: Swift.Bool + public var index: Swift.String + public var bundle: Foundation.Bundle + public var initialContext: Capacitor.JSObject + public var plugins: [IonicPortals.Portal.Plugin] + public var liveUpdateManager: IonicLiveUpdates.LiveUpdateManager + public var liveUpdateConfig: IonicLiveUpdates.LiveUpdate? { + get + set + } + public var assetMaps: [IonicPortals.AssetMap] + public init(name: Swift.String, startDir: Swift.String? = nil, index: Swift.String = "index.html", devModeEnabled: Swift.Bool = true, bundle: Foundation.Bundle = .main, initialContext: Capacitor.JSObject = [:], assetMaps: [IonicPortals.AssetMap] = [], plugins: [IonicPortals.Portal.Plugin] = [], liveUpdateManager: IonicLiveUpdates.LiveUpdateManager = .shared, liveUpdateConfig: IonicLiveUpdates.LiveUpdate? = nil) +} +extension IonicPortals.Portal { + public func adding(_ plugins: [IonicPortals.Portal.Plugin]) -> IonicPortals.Portal + public func adding(_ plugin: IonicPortals.Portal.Plugin) -> IonicPortals.Portal + public func adding(_ plugin: Capacitor.CAPPlugin) -> IonicPortals.Portal + public func adding(_ pluginType: Capacitor.CAPPlugin.Type) -> IonicPortals.Portal + public func adding(_ plugins: [Capacitor.CAPPlugin]) -> IonicPortals.Portal + public func adding(_ pluginTypes: [Capacitor.CAPPlugin.Type]) -> IonicPortals.Portal +} +extension IonicPortals.Portal : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.StringLiteralType) + public typealias ExtendedGraphemeClusterLiteralType = Swift.StringLiteralType + public typealias StringLiteralType = Swift.StringLiteralType + public typealias UnicodeScalarLiteralType = Swift.StringLiteralType +} +extension IonicPortals.Portal { + public enum Plugin { + case type(Capacitor.CAPPlugin.Type) + case instance(Capacitor.CAPPlugin) + } +} +extension IonicPortals.Portal { + public func configuring(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) -> IonicPortals.Portal + public mutating func configure(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) +} +@_hasMissingDesignatedInitializers @objc public class IONPortal : ObjectiveC.NSObject { + @objc public var name: Swift.String { + @objc get + } + @objc public var bundle: Foundation.Bundle { + @objc get + @objc set + } + @objc public var startDir: Swift.String { + @objc get + } + @objc public var initialContext: [Swift.String : Any] { + @objc get + @objc set + } + @objc public func setLiveUpdateConfiguration(appId: Swift.String, channel: Swift.String, syncImmediately: Swift.Bool) + @objc deinit +} +extension IonicPortals.IONPortal { + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, initialContext: [Swift.String : Any]?) + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, bundle: Foundation.Bundle, initialContext: [Swift.String : Any]?) +} +@objc(IONPortalUIView) @_Concurrency.MainActor @preconcurrency public class PortalUIView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency public var bridge: Capacitor.CapacitorBridge { + @objc get + } + @_Concurrency.MainActor @preconcurrency required public init(portal: IonicPortals.Portal) + @objc @_Concurrency.MainActor @preconcurrency convenience public init(portal: IonicPortals.IONPortal) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +extension IonicPortals.PortalUIView { + @_Concurrency.MainActor @preconcurrency public func setServerBasePath(path: Swift.String) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func reload() +} +extension IonicPortals.PortalUIView : Capacitor.CAPBridgeDelegate { + @_Concurrency.MainActor @preconcurrency public var bridgedWebView: WebKit.WKWebView? { + get + } + @_Concurrency.MainActor @preconcurrency public var bridgedViewController: UIKit.UIViewController? { + get + } +} +@_Concurrency.MainActor @preconcurrency public struct PortalView : SwiftUI.UIViewRepresentable { + @_Concurrency.MainActor @preconcurrency public init(portal: IonicPortals.Portal, onBridgeAvailable: @escaping (Capacitor.CapacitorBridge) -> Swift.Void = { _ in }) + @_Concurrency.MainActor @preconcurrency public func makeUIView(context: IonicPortals.PortalView.Context) -> IonicPortals.PortalUIView + @_Concurrency.MainActor @preconcurrency public func updateUIView(_ uiView: IonicPortals.PortalUIView, context: IonicPortals.PortalView.Context) + public typealias Body = Swift.Never + public typealias Coordinator = Swift.Void + public typealias UIViewType = IonicPortals.PortalUIView +} +@objc(IONPortalsPlugin) final public class PortalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let identifier: Swift.String + @objc final public let jsName: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(pubsub: IonicPortals.PortalsPubSub = .shared) + @objc override final public func addEventListener(_ eventName: Swift.String, listener: Capacitor.CAPPluginCall) + @objc deinit +} +extension IonicPortals.PortalsPubSub { + public struct Publisher : Combine.Publisher { + public typealias Output = IonicPortals.SubscriptionResult + public typealias Failure = Swift.Never + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == IonicPortals.SubscriptionResult + } + public func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher + public static func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher +} +extension IonicPortals.PortalsPubSub.Publisher { + public struct CastingError : Swift.Error, Swift.CustomStringConvertible { + public let description: Swift.String + } + public func data() -> Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never> + public func data(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func tryData(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func decodeData(_ type: T.Type = T.self, decoder: Capacitor.JSValueDecoder = JSValueDecoder()) -> Combine.AnyPublisher where T : Swift.Decodable +} +extension IonicPortals.PortalsPubSub { + public static func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream + public func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream +} +public class PortalsPubSub { + public init() + public func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + public func publish(_ message: Message, to topic: Swift.String) throws where Message : Swift.Encodable + public static let shared: IonicPortals.PortalsPubSub + public static func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public static func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + @objc deinit +} +public struct SubscriptionResult { + public var topic: Swift.String + public var data: (any Capacitor.JSValue)? + public func decodeData(as type: T.Type = T.self, with decoder: Capacitor.JSValueDecoder = JSValueDecoder()) throws -> T? where T : Swift.Decodable +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class IONPortalsPubSub : ObjectiveC.NSObject { + @objc(subscribeToTopic:callback:) public static func subscribe(topic: Swift.String, callback: @escaping ([Swift.String : Any]) -> Swift.Void) -> Any + @objc(publishMessage:toTopic:) public static func publish(message: Any?, topic: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(IONPortalsRegistrationManager) public class PortalsRegistrationManager : ObjectiveC.NSObject { + @objc public static let shared: IonicPortals.PortalsRegistrationManager + @objc public var isRegistered: Swift.Bool { + @objc get + } + @objc public func register(key: Swift.String) + @objc deinit +} +@objc public class WebVitalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let jsName: Swift.String + @objc final public let identifier: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(_ onFirstContentfulPaint: @escaping (_ portalName: Swift.String, _ duration: Swift.Double) -> Swift.Void) + @objc override dynamic public func load() + @objc deinit +} +extension IonicPortals.PortalView : Swift.Sendable {} diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..58ec61ce4c76d198dc6471bb4739687910776a47 GIT binary patch literal 29188 zcmeHQ3y>T~d7eFi4Kfd7Am;6{jN#7G?LBllNr%DOTiqS9tOwfD31p0RZg*~Pql@fbletdTOJwqd39oqiZb7P;F9me0Tf7+JOJ8s``Ct97$UH+KMzBGK#>~?$) zNWZv!`0jJt-+1o2>-S_v-g*wdjA4k6&2E3|?c47^x8wTpb0Zk+t3x|}ar^c=@a?%B z)~ggGzh@%;GGsqWsq({xH6h8_17#`C3iX{B^EVCP$|({_E^soP%NZ#(sp zYd2Qx5ctE;=;3&-!!tHEW~X#07Q-&Z;#T&!LiZT8k2)=<=C(oP8TpHWW!s~+LVd&q*%1u4ZG#m%Wf+xJxE-R&K`Y}oUwCu$*ESCozfY0bV?=H_w6y6PyGrJYT2&ZH||ADuR;oZX%C;gtB@4M|oPIGB`xl=D! z-9lr};lixE=GU6fLKjX({Y|j&SDltywjK8KF)!aMyC63gnuOYphm#wum*6;rE<@HG zl|O#R4BjqHV36_I>7$+HLT5R@x7k^)dj6{0+PTtbQ#Y1g0q4rZZT?)~%Xt$jUL-2lec7V;yV*CaP@#7|!MxNoL`ze>lef{w@BcBfVM$tz$pLjkZVTFB>)L(@MU#@mf-GFEy49TDt(OY!tsNJVvh+f<&Dp;G6>IIZZTGBO>QJOS@|NSD!CT#K>i$C0 zuIE>zCD$QNC^)TlvSv|VxspIh*do)6VHLI5sY#(K@4?JAJ#KY*t+v+vNp zsK(jXSUz1EF8Lz|jvQ99KHTh%KxMSr`@PmIx{!ZcjRu&)Ye9iFT3xCVieb-;Vv(E z)Z$00oeC5qI^^u8yc6?PNCu3@y1Q&Q-4>*(CW;d}uH}^|;nZqgy<)Gl8Z~J~8{m~N z^+w&d-P*ESh7uxUI9k^pKR{J(H(C+hJA`3Lk|TH&3tTJ|wi4_v4Yn5@ql6VgATCfc z-x0-#$h`L2cYliue;uI3MJCigyR`~AHQ8=N?9lET3rkM5Zb3#RR^ zx%D?8t~oI!#j#1B#?_ z;WE~xm8WG%`5W-WDL=8NU!^Wh5slCZh!TIT2@gbs7g%>(aHrR9yJZeUweUN5j4bvv z5Om-uLa5&Gl1Kmi>3F*pPair_PlXCLr<|_i2W;VZ($w>tRi~>t9~!WZ^=_+~T9#4% z>HQ3Qf?0K6!3|?smo0p^Ot0`62`oCTU6yI5T!yfAbCdaLCGSV(r_o273@m3IlBpWo z>t1_Rbea}L^o1Z}66$w9y9GT-w>%!wtrtoJ)l^8uqJ~v0Di+zJK}F4uv3QqvN4p9}g&tRUxfp4bRg9}Qp`>&-X6?ItqdeR$$4ZsA{z^p=a%CgGv;dm1YH|#D&E9 zjZO=0EC0-Isg)z@*6{HujA8h=*f$Vu$c2s+2t>wu%P0TnyUQ5xuAy}D>;?4?op?`n(r1GlN0&e(F58)-|x~@Yr?+f&n}!g+pf-k z4I|Cf*~g~<2v9?#lJWcPR;S+fYM>Ksk|Vy7+onntsfK@Nf(B5r)#y|dn+G0r09lM! z*3Q+trYGE58}21Y??GKRpdJy0Kn5M3eJ+ARhCDJKF zrBlgdDh6Xj>7)WHYFZK_jc7768b~yf_jGeNu0he^@sQ6caP$&iziK8Bt}#0M9rWaIdBj>Y*4!Gz$r_T z_N)>2DRd0PUAut;bQhe-aT)8%#l7z#lvm(M!+Ed7bchB0g450A!q9MGtx3Bjp`x#2 zPErxxfsO{3-S)cc)|I+Kpj8*Y*q~4QL-fxZfJ}h@Y_XoS^sC!$$J+y9`wC8P1|gR- zdit1uTXk-VflV%#7U^{TX%+Du>Be>Vfr*_xIzB%>RRFB#k1zSV=31>r>r``Lp*ueh zO!z%?OWnJTfhLw!iTPM)C-S1c0$uJ_-5Oj038C2DX|{=~F~J;ub)C|xq$RlQ0Y*Oh43FpxNmNET zDUN!aE~m&C4K2SZ7K@UBk}r+FiwIGtPJH{h_RUR|0NSCyn=~&wZ;@VftqF>gch()R zO>4*Sosp?ZS7jAu_DiM1Gj#_fTx|3!BeZTHx>==F5x+(Cm$sMawl9<4sIfKH!isc< zo^;7&kNG8j{s#qSI4LsY<1VQf!fHSvA1s4SInXX)*6a{L@vv5N?WiaSIdC}adv+w<*? zFIhABQ$Gg1@svPO(|ADue-sQ3K2megOk=Nj@FgLW)rKPxc&LYB5T$Q+wOy-fKb&a* zh4?7qz$j77QrF3+nmmstV`uk0S2_3I&9Ja&|>Kh}g+z3tg*C(Q>^j#m85+zHJ zAg;U;Gtj8a6n)LBYw2L11=k#=tRo>D64+r9OOrB&B_&xU(YeF&_SgU5f1ZP%&lLZo z*ZVNOhY7f++Q^V}b905pUW7V|-}1FmZmu@JA0TqoYGYk^By`SAJOj)%Tfwc6Hi~<( zQDAow8p7vVb*d{8m_HJ*4&b2_UksRA3Gko>_&ob?qYV`corZDYtGFO7m8Ql=0xv3o z#>$FUg8gD@4e>**19R3j2?POY>@O@Xd>?8;71pyilJp4MBndAT_6Zn1V?FuonSbF% z0%w<=*9?-T%-zxqFuSt|p#3Jnc%n?3l3dBH1cN7|Nyd80&|5x3e|ce}HmVS^rX^nv0Tz+&g%^tZATayVFeanZpN7G<0?E^dA6T=N zn2|BAYmbk)Nk%4N+7T3GAuh+XGuB;S`)rfA784fY{L`{0X8~&9^lBCkEPQ(%<6!~4w z|3dG9C*kd*c;f7D`~<2Es@RfFZw9`J6VLZjJs``{v#EvRh9iZj`$AslWAc9&5wr*a zKm-1>ufMX%O}3XSG1ycJV3T|Koq|jcTz|`;Yyh{JJ_!ZD2=e(u5Eh`uhWyC;b?RNL z+)9JanBGw(A1&n4S+inu;dnT9%LnGn!2mm|(Mnq(k9WALW81rwlHTmo((4!&$eBy~_;O ziuv_UJ(#Jlc8j<^ijif^vWq=NZp2}cgyX0x9%g-V^vpLYh{wRlaXp^GafMPLjjtA@ zIO!ylMXAfHStaBjNfd)5s!T`fk~UzYEr3lnD&g6XjZ()cMg}VCkv3!+!y3^TB8f$U z6#(630iUOF>|Maf@Jf+TEhlRVSttOpX6D}WZ_M?)56=LRqN)QKj(BJ)EStFo{UbhN z)VESCR8OcMAu@O2N#v9+CN?u=Co*YMp%SH*$`R_MMo$$G^p2?+#8~jFG1uq3>Io$e3^!{e_dGGN=C#@gv$^T2GtEIhI?NeIYW+~Of}AdgGWuvRmB3hA;V)4)(3VW2 zaIvJb5HvQC6B81g26&QxDc|36~ zl@@FTQP$E_9UBg33zhDRocTpS$d%VZuvZV?R1!ZE-;pf=}x%$|7IsaTA6L)tLxD2A0g6Ev(5hl*B6DI}^bn$ozs;-;QZ zL_pL65Q|8!ts@Hz3(IcGM?sk|wxGEA-;d1>+rjtLj7l+L=RnO56$4PsR-@Udgs!{Ny!mf`F;;C%@SGUB@H zq^;Xpniwy;j7bodJEwN5_m&AC$9E#Gm}53FtN=M%I~8uNPfY3J-~9rlm2Vf^W4Bf3 z8E5BEd|GR&a~TS*kW|M2k+TP5ENRt&yk4$OQ=LUH0b!&y-6Y2P+-CwnRYnA(Rg)b| z!Gi^KL1_6VP39DIl6-7I2y3Tu3vrZ^dZ=V}I$Fg5FTKx~?qIqBTOj7d9F>EpX3MQT z6+nVFlkn)nJgJc&t9Wp4WH1G~B}Fp5tEw{fsy<#}0L!WXm|cK~@S(omoXQA8848mc zKxdceJ~;s}B__(ZW7>Df+W(3#?_)*vpW}(UGNHpC`1Q=xP@pLJVQGW7j*ZqDC@jU@j6^QM_9KcmJR4+xtrVoJ$bX9<__0I?b28&`K_;eOZ`4 zIS)Ljak;S&)N{oZos{g0Ml^{ZO)~@vfwOoSAdzYXJQ9Y-p++^D(vsZV*8&EGrcz4A z>*wDh&_z?5RA_%7skiQ;ouMfJ14smgTFV-<9(F~S-{6w4aXqD^lCXfUNdsle{E>@Z z83rDPCvorTr+@wVc-xO(2gpYFFhMW{!=>6tkRn-ZEXrB1AY;Zfnzk1gF&%04m6%Tu zHjNxMgHBTUF-Cq5I^ij-ny%ta?uemtQqJiAAg!3wwCE8Gy)a^Y;ZNzZb{b$5bV;BX zW*E%|z-u(1=h=&1bH;uV>L+9?4N){IltA7dIMgUAzD9roxMy6qDPBU)&0usRvVYxCT)VCSy3zz?W>sq|sf+ucD5;Ng88ZOe1&@VA*ePHK==Mw2J zOQ1`@WTMU5i|SXV?O^lC|3q8$0G>f4<(M1+QSPet16lRq`RWhIJ(Mc|bz&8DojA~B z6f>RHWfmrzBP7hkpI~7>WeF8&D(`ImI*dJ*nGtbyr5Ax+xmuCx5+{dnT+n(V?)<{h7BX{1PdiNugM3RDntsKqX+hAO_$ zP9B>fNGw4P&34)fPMu5kiVJO0ITr(Fuxc6Wz9YYPVg=y;4zwF+n!DSrE~Au5$KNDA zX@>!dIUmQMgl86_Q2>c?aY7Or3yIvg4XHyuM5)wPB_3g4=~U_Uk(#f?L$OIjB*|Ov zbLpw>g7_$@2gGLpghVEp`6M<`cPb1z0IQkCQzvX1`zVgI@lZ~Hdno1U|(XL&63U}26-K((c#-^~xFazs8RF)?t* zO&owcV3O=~0D8)qaBQqmX85X4n=;^|@k>0WDuXaaGN6)t2~BVaximK^BMfX(9XV_t z&T(9$K_tT>nBW_my1*?5f_wiZkAM6u#{3GNxY!2jb~+wD#Ir{gBozvkwdP4cq2;_O z$e+XtL*QtLV-P86MRRp{aMPMrqm>;^BaReF)eKNRJNQ^aphse$A?wTU+BHFAH-YgV ztbNBWow13mr8)@PdombGaJZW{8&93Y+X$l(;o9poK2bGAcSXFe_~d0JsBVwF^lgVm z@soOgfOVixrE&x8L|##QUeN5nj>HkRSnb#15Cs8@L8*2F%oz~0{ofYc}#1!%As zi`#Db{561FN|;!f&yfvW=5pASOR(|AYSu{ju*P|SE`kx7gV4^VII)c` z>&Y-3K|>Cae3gZAy!*=7;`t|Ynnv-OnZb(znp95*A7(ZN9wOXum044~m+pDb{Y)9` z#K38Dp4f@(D|G)&vJYC7J#+4mPom%4Stjk}9QSNj)ne&pqPfit8q7v0dISZ-CQpAJ z5W*>|Y@@NmQ9U4DLu41;WRv7HoM;bjFMzc2URLj6@d8{8g(tlxkL_~w_<&AJNIhZeek5?aMDGrg6C zGd5tSlwt&xw3ng{{TMnwWU`d@zrIRZY5^jWQar!~2(!3)MI#H9CQ@9ekmnW8P(P}n zF6@w+u+P2#SZ_&1q?%$gTOn|MJyp3^0ox(#TYvkX|4iTEiwP1Rnv{!DKlsq(>&Ur$ zew(io2VWS-)b>P!tBY3#2x42`y6Mb^sqpW^6E_rTTM}V;&5O_rfkjYABRcabs3$R3QK3Av8&6z%CMK1~p(-Tv`qD>p!y_FndcP?)I@;BQYY(O(lgM%Tqpnm_d?w{f zMXW8R87;?z06-pI^1{#kkRDxbV|mc=N7|KzCn>_3M=#{g!U1Z7&*%vcHd@l+!$S=sBs#wunmdk1#}pR_TH_$CC!!G%rB$e#;%!3r|KjqcZ_R(D6LtBv~G4?raG z`2*`I6&D3(_Vc2$l$47LW@@r=EMJYUb5G5CsKAmLQmD<98nV7~_T1j<@OB)(4v_88 z`>$_D517v*%cu2Cxp_o7P>L%K^9M|PxcWY-n$tqop;{H+oEu{#KJwoB7AmEe{w0_8xlqt)GHK4s?=jh$_?dY*GEXgiOy2;f2xXdw z2cPrti@~zoW+WcF@sM!m4?)hZ&*|>wIQ(Ml47+1j8jZ5Hsf?U?Sbo((jc^HvCvi8K zI!5gau$%@KwBa>WxE)Zok?|!~B62B#a2_vxAeUhetH}!WvH&`y0kKFv2+CD)BXSN6 zFjH&Y!}c@~F@`^&*|Lkg1TGN(+hQHnr4jy1toS4?Tja2vi@G}9YC#R1gL_Y*O~koDagCV%&8y!|7dG)4?kZdalarz9!2 zo-9g`!r@^$;+@h=lp(zzw2^o2)2Q~C9Vb{_ce=hNuUcG^Hg;WzbTz!|<4^@|3Il1v zEda0@z9Y!++EuwQkCzCk`BQIv_gOm*Fx54SU(#kDTp5|~xx`@p2K3Xm7Ynh$wULJS z=~oz-8nRw+hH;=$f?G^t*A9drBi93{q=u2EsKrsemG>5h1RhSlzu>T5p&tKv!21gl z@e?KZ7(gAezW15+qg+M@&ma~_si~ei2YNQD6;gQ%~7qx|X9>D5dS#1g9tIF^I5|DP$#R0$}?!B-!;F1`; zJ{B(065fTbN z3eYmvPag4Cby9eGFbenFzckNKy_Yn}6jo*RsalHR+<9xMQ0etiI;Y_!E2${4b-jNY z!EX!z4NUOZR3o?v(H{$l8SB5lf7MNlfZvTLO%~&~8y1$=nzLwc4peP$lbl`zG7!_Ci!rDLO4VP1bZpAZzIO@~Z;A2^73NPR;)Kj=05Y5gKrQ)?#S8H@#u z__H6K{1M#+ZYcuKP4}}kqEgT#4hZ@k!>yW*`j1mkB#HkVsM=+)ed6E={&yYjy3u<^ z$Wq!DgAQuLon*{d-MfEwrH!{SK#7Z4;L;zJaQz6q_eCsHdmTYGLsP`PD#mbG013J9Ffuw&tGQ(lb%)jN3}w=E(bpw} zuzIUEsjQ?jw3H{KXD<5UceO#p@$QdiC?E8NU% zk_J&ZE}m7#=aqPv#^HxvmHAu?d)dJkFTxUB^$7E=`uXA5?{@_X9y{FdRqkU3C-QkU zyy5+qqofrA`B4gG!smKs2leNN8n++V>Wj}_ZT^A^cna!yd}g27+xTOskF3!rk9-cJ zWb<8&nf0fEgu))?bt0et*rR@VHDaO1L-9{CMXx_kM!xR_RO0yjB(HvsF^I$GPUyPK zjp{x6@9jwJ-3wpj8^_eQ4^XS%r9azfITJoRi~NTM^(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable + @available(*, deprecated, message: "Use JSValueDecoder from Capacitor. This will be removed in the next release.") + public func decodeJsObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable +} +extension Foundation.JSONEncoder { + @available(*, deprecated, renamed: "encodeJsObject") + public func encodeJSObject(_ value: T) throws -> any Capacitor.JSValue where T : Swift.Encodable + @available(*, deprecated, message: "Use JSValueEncoder from Capacitor. This will be removed in the next release.") + public func encodeJsObject(_ value: T) throws -> Capacitor.JSObject where T : Swift.Encodable +} +extension IonicPortals.Portal { + public struct LiveUpdateNotConfigured : Swift.Error { + } + public func sync() async throws -> IonicLiveUpdates.LiveUpdateManager.SyncResult + public static func sync(_ portals: [IonicPortals.Portal]) -> IonicPortals.ParallelLiveUpdateSyncGroup +} +extension Swift.Array where Element == IonicPortals.Portal { + public func sync() -> IonicPortals.ParallelLiveUpdateSyncGroup +} +public typealias ParallelLiveUpdateSyncGroup = IonicPortals.ParallelAsyncSequence> +public struct ParallelAsyncSequence : _Concurrency.AsyncSequence { + public typealias Element = IonicPortals.ParallelAsyncSequence.Iterator.Element + public func makeAsyncIterator() -> IonicPortals.ParallelAsyncSequence.Iterator + public typealias AsyncIterator = IonicPortals.ParallelAsyncSequence.Iterator + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncSequence_Failure = Swift.Never + #endif +} +extension IonicPortals.ParallelAsyncSequence { + public struct Iterator : _Concurrency.AsyncIteratorProtocol { + public mutating func next() async -> T? + public typealias Element = T + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncIteratorProtocol, Failure) public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #endif + } +} +public struct Portal { + public var name: Swift.String + public var startDir: Swift.String + public var devModeEnabled: Swift.Bool + public var index: Swift.String + public var bundle: Foundation.Bundle + public var initialContext: Capacitor.JSObject + public var plugins: [IonicPortals.Portal.Plugin] + public var liveUpdateManager: IonicLiveUpdates.LiveUpdateManager + public var liveUpdateConfig: IonicLiveUpdates.LiveUpdate? { + get + set + } + public var assetMaps: [IonicPortals.AssetMap] + public init(name: Swift.String, startDir: Swift.String? = nil, index: Swift.String = "index.html", devModeEnabled: Swift.Bool = true, bundle: Foundation.Bundle = .main, initialContext: Capacitor.JSObject = [:], assetMaps: [IonicPortals.AssetMap] = [], plugins: [IonicPortals.Portal.Plugin] = [], liveUpdateManager: IonicLiveUpdates.LiveUpdateManager = .shared, liveUpdateConfig: IonicLiveUpdates.LiveUpdate? = nil) +} +extension IonicPortals.Portal { + public func adding(_ plugins: [IonicPortals.Portal.Plugin]) -> IonicPortals.Portal + public func adding(_ plugin: IonicPortals.Portal.Plugin) -> IonicPortals.Portal + public func adding(_ plugin: Capacitor.CAPPlugin) -> IonicPortals.Portal + public func adding(_ pluginType: Capacitor.CAPPlugin.Type) -> IonicPortals.Portal + public func adding(_ plugins: [Capacitor.CAPPlugin]) -> IonicPortals.Portal + public func adding(_ pluginTypes: [Capacitor.CAPPlugin.Type]) -> IonicPortals.Portal +} +extension IonicPortals.Portal : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.StringLiteralType) + public typealias ExtendedGraphemeClusterLiteralType = Swift.StringLiteralType + public typealias StringLiteralType = Swift.StringLiteralType + public typealias UnicodeScalarLiteralType = Swift.StringLiteralType +} +extension IonicPortals.Portal { + public enum Plugin { + case type(Capacitor.CAPPlugin.Type) + case instance(Capacitor.CAPPlugin) + } +} +extension IonicPortals.Portal { + public func configuring(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) -> IonicPortals.Portal + public mutating func configure(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) +} +@_hasMissingDesignatedInitializers @objc public class IONPortal : ObjectiveC.NSObject { + @objc public var name: Swift.String { + @objc get + } + @objc public var bundle: Foundation.Bundle { + @objc get + @objc set + } + @objc public var startDir: Swift.String { + @objc get + } + @objc public var initialContext: [Swift.String : Any] { + @objc get + @objc set + } + @objc public func setLiveUpdateConfiguration(appId: Swift.String, channel: Swift.String, syncImmediately: Swift.Bool) + @objc deinit +} +extension IonicPortals.IONPortal { + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, initialContext: [Swift.String : Any]?) + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, bundle: Foundation.Bundle, initialContext: [Swift.String : Any]?) +} +@objc(IONPortalUIView) @_Concurrency.MainActor @preconcurrency public class PortalUIView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency public var bridge: Capacitor.CapacitorBridge { + @objc get + } + @_Concurrency.MainActor @preconcurrency required public init(portal: IonicPortals.Portal) + @objc @_Concurrency.MainActor @preconcurrency convenience public init(portal: IonicPortals.IONPortal) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +extension IonicPortals.PortalUIView { + @_Concurrency.MainActor @preconcurrency public func setServerBasePath(path: Swift.String) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func reload() +} +extension IonicPortals.PortalUIView : Capacitor.CAPBridgeDelegate { + @_Concurrency.MainActor @preconcurrency public var bridgedWebView: WebKit.WKWebView? { + get + } + @_Concurrency.MainActor @preconcurrency public var bridgedViewController: UIKit.UIViewController? { + get + } +} +@_Concurrency.MainActor @preconcurrency public struct PortalView : SwiftUI.UIViewRepresentable { + @_Concurrency.MainActor @preconcurrency public init(portal: IonicPortals.Portal, onBridgeAvailable: @escaping (Capacitor.CapacitorBridge) -> Swift.Void = { _ in }) + @_Concurrency.MainActor @preconcurrency public func makeUIView(context: IonicPortals.PortalView.Context) -> IonicPortals.PortalUIView + @_Concurrency.MainActor @preconcurrency public func updateUIView(_ uiView: IonicPortals.PortalUIView, context: IonicPortals.PortalView.Context) + public typealias Body = Swift.Never + public typealias Coordinator = Swift.Void + public typealias UIViewType = IonicPortals.PortalUIView +} +@objc(IONPortalsPlugin) final public class PortalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let identifier: Swift.String + @objc final public let jsName: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(pubsub: IonicPortals.PortalsPubSub = .shared) + @objc override final public func addEventListener(_ eventName: Swift.String, listener: Capacitor.CAPPluginCall) + @objc deinit +} +extension IonicPortals.PortalsPubSub { + public struct Publisher : Combine.Publisher { + public typealias Output = IonicPortals.SubscriptionResult + public typealias Failure = Swift.Never + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == IonicPortals.SubscriptionResult + } + public func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher + public static func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher +} +extension IonicPortals.PortalsPubSub.Publisher { + public struct CastingError : Swift.Error, Swift.CustomStringConvertible { + public let description: Swift.String + } + public func data() -> Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never> + public func data(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func tryData(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func decodeData(_ type: T.Type = T.self, decoder: Capacitor.JSValueDecoder = JSValueDecoder()) -> Combine.AnyPublisher where T : Swift.Decodable +} +extension IonicPortals.PortalsPubSub { + public static func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream + public func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream +} +public class PortalsPubSub { + public init() + public func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + public func publish(_ message: Message, to topic: Swift.String) throws where Message : Swift.Encodable + public static let shared: IonicPortals.PortalsPubSub + public static func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public static func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + @objc deinit +} +public struct SubscriptionResult { + public var topic: Swift.String + public var data: (any Capacitor.JSValue)? + public func decodeData(as type: T.Type = T.self, with decoder: Capacitor.JSValueDecoder = JSValueDecoder()) throws -> T? where T : Swift.Decodable +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class IONPortalsPubSub : ObjectiveC.NSObject { + @objc(subscribeToTopic:callback:) public static func subscribe(topic: Swift.String, callback: @escaping ([Swift.String : Any]) -> Swift.Void) -> Any + @objc(publishMessage:toTopic:) public static func publish(message: Any?, topic: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(IONPortalsRegistrationManager) public class PortalsRegistrationManager : ObjectiveC.NSObject { + @objc public static let shared: IonicPortals.PortalsRegistrationManager + @objc public var isRegistered: Swift.Bool { + @objc get + } + @objc public func register(key: Swift.String) + @objc deinit +} +@objc public class WebVitalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let jsName: Swift.String + @objc final public let identifier: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(_ onFirstContentfulPaint: @escaping (_ portalName: Swift.String, _ duration: Swift.Double) -> Swift.Void) + @objc override dynamic public func load() + @objc deinit +} +extension IonicPortals.PortalView : Swift.Sendable {} diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.abi.json b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..6e4bfaa --- /dev/null +++ b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,7690 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "IonicPortals", + "printedName": "IonicPortals", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "AssetMap", + "printedName": "AssetMap", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals8AssetMapV4nameSSvp", + "mangledName": "$s12IonicPortals8AssetMapV4nameSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV4nameSSvg", + "mangledName": "$s12IonicPortals8AssetMapV4nameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV4nameSSvs", + "mangledName": "$s12IonicPortals8AssetMapV4nameSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV4nameSSvM", + "mangledName": "$s12IonicPortals8AssetMapV4nameSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "virtualPath", + "printedName": "virtualPath", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals8AssetMapV11virtualPathSSvp", + "mangledName": "$s12IonicPortals8AssetMapV11virtualPathSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV11virtualPathSSvg", + "mangledName": "$s12IonicPortals8AssetMapV11virtualPathSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV11virtualPathSSvs", + "mangledName": "$s12IonicPortals8AssetMapV11virtualPathSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV11virtualPathSSvM", + "mangledName": "$s12IonicPortals8AssetMapV11virtualPathSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bundle", + "printedName": "bundle", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals8AssetMapV6bundleSo8NSBundleCvp", + "mangledName": "$s12IonicPortals8AssetMapV6bundleSo8NSBundleCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV6bundleSo8NSBundleCvg", + "mangledName": "$s12IonicPortals8AssetMapV6bundleSo8NSBundleCvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV6bundleSo8NSBundleCvs", + "mangledName": "$s12IonicPortals8AssetMapV6bundleSo8NSBundleCvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV6bundleSo8NSBundleCvM", + "mangledName": "$s12IonicPortals8AssetMapV6bundleSo8NSBundleCvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startDir", + "printedName": "startDir", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals8AssetMapV8startDirSSvp", + "mangledName": "$s12IonicPortals8AssetMapV8startDirSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals8AssetMapV8startDirSSvg", + "mangledName": "$s12IonicPortals8AssetMapV8startDirSSvg", + "moduleName": "IonicPortals", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:virtualPath:bundle:startDir:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + }, + { + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals8AssetMapV4name11virtualPath6bundle8startDirACSS_SSSgSo8NSBundleCSStcfc", + "mangledName": "$s12IonicPortals8AssetMapV4name11virtualPath6bundle8startDirACSS_SSSgSo8NSBundleCSStcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals8AssetMapV", + "mangledName": "$s12IonicPortals8AssetMapV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "ParallelAsyncSequence", + "printedName": "ParallelAsyncSequence", + "children": [ + { + "kind": "Function", + "name": "makeAsyncIterator", + "printedName": "makeAsyncIterator()", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "IonicPortals.ParallelAsyncSequence<τ_0_0>.Iterator", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV04makeD8IteratorAC0G0Vyx_GyF", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV04makeD8IteratorAC0G0Vyx_GyF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "Function", + "name": "next", + "printedName": "next()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV4nextxSgyYaF", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV8IteratorV4nextxSgyYaF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "Mutating", + "RawDocComment" + ], + "funcSelfKind": "Mutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV8IteratorV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "AsyncIteratorProtocol", + "printedName": "AsyncIteratorProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:ScI", + "mangledName": "$sScI" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV", + "mangledName": "$s12IonicPortals21ParallelAsyncSequenceV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "AsyncSequence", + "printedName": "AsyncSequence", + "children": [ + { + "kind": "TypeWitness", + "name": "AsyncIterator", + "printedName": "AsyncIterator", + "children": [ + { + "kind": "TypeNominal", + "name": "Iterator", + "printedName": "IonicPortals.ParallelAsyncSequence<τ_0_0>.Iterator", + "usr": "s:12IonicPortals21ParallelAsyncSequenceV8IteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:Sci", + "mangledName": "$sSci" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "Portal", + "printedName": "Portal", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV4nameSSvp", + "mangledName": "$s12IonicPortals6PortalV4nameSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvg", + "mangledName": "$s12IonicPortals6PortalV4nameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvs", + "mangledName": "$s12IonicPortals6PortalV4nameSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV4nameSSvM", + "mangledName": "$s12IonicPortals6PortalV4nameSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startDir", + "printedName": "startDir", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV8startDirSSvp", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvg", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvs", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV8startDirSSvM", + "mangledName": "$s12IonicPortals6PortalV8startDirSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "devModeEnabled", + "printedName": "devModeEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvp", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvg", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvs", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14devModeEnabledSbvM", + "mangledName": "$s12IonicPortals6PortalV14devModeEnabledSbvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "index", + "printedName": "index", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV5indexSSvp", + "mangledName": "$s12IonicPortals6PortalV5indexSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvg", + "mangledName": "$s12IonicPortals6PortalV5indexSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvs", + "mangledName": "$s12IonicPortals6PortalV5indexSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV5indexSSvM", + "mangledName": "$s12IonicPortals6PortalV5indexSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bundle", + "printedName": "bundle", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvp", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvg", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvs", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV6bundleSo8NSBundleCvM", + "mangledName": "$s12IonicPortals6PortalV6bundleSo8NSBundleCvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "initialContext", + "printedName": "initialContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvp", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvg", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvs", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvM", + "mangledName": "$s12IonicPortals6PortalV14initialContextSDySS9Capacitor7JSValue_pGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "plugins", + "printedName": "plugins", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvp", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvg", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvs", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV7pluginsSayAC6PluginOGvM", + "mangledName": "$s12IonicPortals6PortalV7pluginsSayAC6PluginOGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "liveUpdateManager", + "printedName": "liveUpdateManager", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvp", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvg", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvs", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0Cvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0CvM", + "mangledName": "$s12IonicPortals6PortalV17liveUpdateManager0A11LiveUpdates0geF0CvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "liveUpdateConfig", + "printedName": "liveUpdateConfig", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvp", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvg", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvs", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvM", + "mangledName": "$s12IonicPortals6PortalV16liveUpdateConfig0A11LiveUpdates0gE0VSgvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "assetMaps", + "printedName": "assetMaps", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvp", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvg", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvs", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvM", + "mangledName": "$s12IonicPortals6PortalV9assetMapsSayAA8AssetMapVGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:index:devModeEnabled:bundle:initialContext:assetMaps:plugins:liveUpdateManager:liveUpdateConfig:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "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" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.AssetMap]", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetMap", + "printedName": "IonicPortals.AssetMap", + "usr": "s:12IonicPortals8AssetMapV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "LiveUpdateManager", + "printedName": "IonicLiveUpdates.LiveUpdateManager", + "hasDefaultArg": true, + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicLiveUpdates.LiveUpdate?", + "children": [ + { + "kind": "TypeNominal", + "name": "LiveUpdate", + "printedName": "IonicLiveUpdates.LiveUpdate", + "usr": "s:16IonicLiveUpdates0B6UpdateV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals6PortalV4name8startDir5index14devModeEnabled6bundle14initialContext9assetMaps7plugins17liveUpdateManager0qR6ConfigACSS_SSSgSSSbSo8NSBundleCSDySS9Capacitor7JSValue_pGSayAA8AssetMapVGSayAC6PluginOG0A11LiveUpdates04LiverS0CAZ04LiveR0VSgtcfc", + "mangledName": "$s12IonicPortals6PortalV4name8startDir5index14devModeEnabled6bundle14initialContext9assetMaps7plugins17liveUpdateManager0qR6ConfigACSS_SSSgSSSbSo8NSBundleCSDySS9Capacitor7JSValue_pGSayAA8AssetMapVGSayAC6PluginOG0A11LiveUpdates04LiverS0CAZ04LiveR0VSgtcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "LiveUpdateNotConfigured", + "printedName": "LiveUpdateNotConfigured", + "declKind": "Struct", + "usr": "s:12IonicPortals6PortalV23LiveUpdateNotConfiguredV", + "mangledName": "$s12IonicPortals6PortalV23LiveUpdateNotConfiguredV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Function", + "name": "sync", + "printedName": "sync()", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV4sync0A11LiveUpdates0E13UpdateManagerC10SyncResultVyYaKF", + "mangledName": "$s12IonicPortals6PortalV4sync0A11LiveUpdates0E13UpdateManagerC10SyncResultVyYaKF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sync", + "printedName": "sync(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ParallelAsyncSequence", + "printedName": "IonicPortals.ParallelAsyncSequence>", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:12IonicPortals21ParallelAsyncSequenceV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal]", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV4syncyAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGSayACGFZ", + "mangledName": "$s12IonicPortals6PortalV4syncyAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGSayACGFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[IonicPortals.Portal.Plugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSayAC6PluginOGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSayAC6PluginOGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyA2C6PluginOF", + "mangledName": "$s12IonicPortals6PortalV6addingyA2C6PluginOF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSo9CAPPluginCF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSo9CAPPluginCF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSo9CAPPluginCmF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSo9CAPPluginCmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPlugin]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSaySo9CAPPluginCGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSaySo9CAPPluginCGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "adding", + "printedName": "adding(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPlugin.Type]", + "children": [ + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV6addingyACSaySo9CAPPluginCmGF", + "mangledName": "$s12IonicPortals6PortalV6addingyACSaySo9CAPPluginCmGF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals6PortalV13stringLiteralACSS_tcfc", + "mangledName": "$s12IonicPortals6PortalV13stringLiteralACSS_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Plugin", + "printedName": "Plugin", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.Portal.Plugin.Type) -> (Capacitor.CAPPlugin.Type) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CAPPlugin.Type) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Capacitor.CAPPlugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IonicPortals.Portal.Plugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12IonicPortals6PortalV6PluginO4typeyAESo9CAPPluginCmcAEmF", + "mangledName": "$s12IonicPortals6PortalV6PluginO4typeyAESo9CAPPluginCmcAEmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "instance", + "printedName": "instance", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.Portal.Plugin.Type) -> (Capacitor.CAPPlugin) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CAPPlugin) -> IonicPortals.Portal.Plugin", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + }, + { + "kind": "TypeNominal", + "name": "CAPPlugin", + "printedName": "Capacitor.CAPPlugin", + "usr": "c:objc(cs)CAPPlugin" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IonicPortals.Portal.Plugin.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Plugin", + "printedName": "IonicPortals.Portal.Plugin", + "usr": "s:12IonicPortals6PortalV6PluginO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:12IonicPortals6PortalV6PluginO8instanceyAESo9CAPPluginCcAEmF", + "mangledName": "$s12IonicPortals6PortalV6PluginO8instanceyAESo9CAPPluginCcAEmF", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:12IonicPortals6PortalV6PluginO", + "mangledName": "$s12IonicPortals6PortalV6PluginO", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "Function", + "name": "configuring", + "printedName": "configuring(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeNominal", + "name": "ReferenceWritableKeyPath", + "printedName": "Swift.ReferenceWritableKeyPath", + "children": [ + { + "kind": "TypeNominal", + "name": "InstanceDescriptor", + "printedName": "Capacitor.InstanceDescriptor", + "usr": "c:objc(cs)CAPInstanceDescriptor" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s24ReferenceWritableKeyPathC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV11configuringyACs24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "mangledName": "$s12IonicPortals6PortalV11configuringyACs24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "configure", + "printedName": "configure(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ReferenceWritableKeyPath", + "printedName": "Swift.ReferenceWritableKeyPath", + "children": [ + { + "kind": "TypeNominal", + "name": "InstanceDescriptor", + "printedName": "Capacitor.InstanceDescriptor", + "usr": "c:objc(cs)CAPInstanceDescriptor" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s24ReferenceWritableKeyPathC" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals6PortalV9configureyys24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "mangledName": "$s12IonicPortals6PortalV9configureyys24ReferenceWritableKeyPathCySo21CAPInstanceDescriptorCxG_xtlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "Mutating", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "Mutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals6PortalV", + "mangledName": "$s12IonicPortals6PortalV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONPortal", + "printedName": "IONPortal", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)name", + "mangledName": "$s12IonicPortals9IONPortalC4nameSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)name", + "mangledName": "$s12IonicPortals9IONPortalC4nameSSvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bundle", + "printedName": "bundle", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)bundle", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)bundle", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setBundle:", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvs", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals9IONPortalC6bundleSo8NSBundleCvM", + "mangledName": "$s12IonicPortals9IONPortalC6bundleSo8NSBundleCvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "startDir", + "printedName": "startDir", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)startDir", + "mangledName": "$s12IonicPortals9IONPortalC8startDirSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)startDir", + "mangledName": "$s12IonicPortals9IONPortalC8startDirSSvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "initialContext", + "printedName": "initialContext", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(py)initialContext", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)initialContext", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setInitialContext:", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvs", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals9IONPortalC14initialContextSDySSypGvM", + "mangledName": "$s12IonicPortals9IONPortalC14initialContextSDySSypGvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "setLiveUpdateConfiguration", + "printedName": "setLiveUpdateConfiguration(appId:channel:syncImmediately:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)setLiveUpdateConfigurationWithAppId:channel:syncImmediately:", + "mangledName": "$s12IonicPortals9IONPortalC26setLiveUpdateConfiguration5appId7channel15syncImmediatelyySS_SSSbtF", + "moduleName": "IonicPortals", + "objc_name": "setLiveUpdateConfigurationWithAppId:channel:syncImmediately:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal(im)init", + "mangledName": "$s12IonicPortals9IONPortalCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:initialContext:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + }, + { + "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": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortal(im)initWithName:startDir:initialContext:", + "mangledName": "$s12IonicPortals9IONPortalC4name8startDir14initialContextACSS_SSSgSDySSypGSgtcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithName:startDir:initialContext:", + "declAttributes": [ + "Dynamic", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:startDir:bundle:initialContext:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + }, + { + "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": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortal(im)initWithName:startDir:bundle:initialContext:", + "mangledName": "$s12IonicPortals9IONPortalC4name8startDir6bundle14initialContextACSS_SSSgSo8NSBundleCSDySSypGSgtcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithName:startDir:bundle:initialContext:", + "declAttributes": [ + "Dynamic", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Convenience" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal", + "mangledName": "$s12IonicPortals9IONPortalC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "IonicLiveUpdates", + "printedName": "IonicLiveUpdates", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalUIView", + "printedName": "PortalUIView", + "children": [ + { + "kind": "Var", + "name": "bridge", + "printedName": "bridge", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(py)bridge", + "mangledName": "$s12IonicPortals12PortalUIViewC6bridge9Capacitor0F6BridgeCvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Lazy", + "SetterAccess", + "AccessControl", + "ObjC" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)bridge", + "mangledName": "$s12IonicPortals12PortalUIViewC6bridge9Capacitor0F6BridgeCvg", + "moduleName": "IonicPortals", + "implicit": true, + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals12PortalUIViewC6portalAcA0C0V_tcfc", + "mangledName": "$s12IonicPortals12PortalUIViewC6portalAcA0C0V_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "Required", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "IONPortal", + "printedName": "IonicPortals.IONPortal", + "usr": "c:@M@IonicPortals@objc(cs)IONPortal" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithPortal:", + "mangledName": "$s12IonicPortals12PortalUIViewC6portalAcA9IONPortalC_tcfc", + "moduleName": "IonicPortals", + "objc_name": "initWithPortal:", + "declAttributes": [ + "Preconcurrency", + "Custom", + "Convenience", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "IonicPortals.PortalUIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithCoder:", + "mangledName": "$s12IonicPortals12PortalUIViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "AccessControl", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView(im)initWithFrame:", + "mangledName": "$s12IonicPortals12PortalUIViewC5frameACSo6CGRectV_tcfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Preconcurrency", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setServerBasePath", + "printedName": "setServerBasePath(path:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals12PortalUIViewC17setServerBasePath4pathySS_tF", + "mangledName": "$s12IonicPortals12PortalUIViewC17setServerBasePath4pathySS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reload", + "printedName": "reload()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@CM@IonicPortals@objc(cs)IONPortalUIView(im)reload", + "mangledName": "$s12IonicPortals12PortalUIViewC6reloadyyF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Dynamic", + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "bridgedWebView", + "printedName": "bridgedWebView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvp", + "mangledName": "$s12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "WebKit.WKWebView?", + "children": [ + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvg", + "mangledName": "$s12IonicPortals12PortalUIViewC14bridgedWebViewSo05WKWebG0CSgvg", + "moduleName": "IonicPortals", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "bridgedViewController", + "printedName": "bridgedViewController", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvp", + "mangledName": "$s12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvg", + "mangledName": "$s12IonicPortals12PortalUIViewC21bridgedViewControllerSo0dG0CSgvg", + "moduleName": "IonicPortals", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView", + "mangledName": "$s12IonicPortals12PortalUIViewC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalUIView", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)UIView", + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "CAPBridgeDelegate", + "printedName": "CAPBridgeDelegate", + "usr": "s:9Capacitor17CAPBridgeDelegateP", + "mangledName": "$s9Capacitor17CAPBridgeDelegateP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalView", + "printedName": "PortalView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(portal:onBridgeAvailable:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + }, + { + "kind": "TypeNominal", + "name": "Portal", + "printedName": "IonicPortals.Portal", + "usr": "s:12IonicPortals6PortalV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Capacitor.CapacitorBridge) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CapacitorBridge", + "printedName": "Capacitor.CapacitorBridge", + "usr": "c:@M@Capacitor@objc(cs)CapacitorBridge" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals10PortalViewV6portal17onBridgeAvailableAcA0C0V_y9Capacitor0iG0Cctcfc", + "mangledName": "$s12IonicPortals10PortalViewV6portal17onBridgeAvailableAcA0C0V_y9Capacitor0iG0Cctcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeUIView", + "printedName": "makeUIView(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "UIViewRepresentableContext", + "printedName": "SwiftUI.UIViewRepresentableContext", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + } + ], + "usr": "s:7SwiftUI26UIViewRepresentableContextV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals10PortalViewV10makeUIView7contextAA0cF0C7SwiftUI0F20RepresentableContextVyACG_tF", + "mangledName": "$s12IonicPortals10PortalViewV10makeUIView7contextAA0cF0C7SwiftUI0F20RepresentableContextVyACG_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateUIView", + "printedName": "updateUIView(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + }, + { + "kind": "TypeNominal", + "name": "UIViewRepresentableContext", + "printedName": "SwiftUI.UIViewRepresentableContext", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalView", + "printedName": "IonicPortals.PortalView", + "usr": "s:12IonicPortals10PortalViewV" + } + ], + "usr": "s:7SwiftUI26UIViewRepresentableContextV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals10PortalViewV12updateUIView_7contextyAA0cF0C_7SwiftUI0F20RepresentableContextVyACGtF", + "mangledName": "$s12IonicPortals10PortalViewV12updateUIView_7contextyAA0cF0C_7SwiftUI0F20RepresentableContextVyACGtF", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals10PortalViewV", + "mangledName": "$s12IonicPortals10PortalViewV", + "moduleName": "IonicPortals", + "declAttributes": [ + "Preconcurrency", + "Custom", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "UIViewRepresentable", + "printedName": "UIViewRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "UIViewType", + "printedName": "UIViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalUIView", + "printedName": "IonicPortals.PortalUIView", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalUIView" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Coordinator", + "printedName": "Coordinator", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:7SwiftUI19UIViewRepresentableP", + "mangledName": "$s7SwiftUI19UIViewRepresentableP" + }, + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsPlugin", + "printedName": "PortalsPlugin", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)identifier", + "mangledName": "$s12IonicPortals0B6PluginC10identifierSSvp", + "moduleName": "IonicPortals", + "objc_name": "identifier", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)identifier", + "mangledName": "$s12IonicPortals0B6PluginC10identifierSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "identifier", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jsName", + "printedName": "jsName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)jsName", + "mangledName": "$s12IonicPortals0B6PluginC6jsNameSSvp", + "moduleName": "IonicPortals", + "objc_name": "jsName", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)jsName", + "mangledName": "$s12IonicPortals0B6PluginC6jsNameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "jsName", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pluginMethods", + "printedName": "pluginMethods", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(py)pluginMethods", + "mangledName": "$s12IonicPortals0B6PluginC13pluginMethodsSaySo15CAPPluginMethodCGvp", + "moduleName": "IonicPortals", + "objc_name": "pluginMethods", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)pluginMethods", + "mangledName": "$s12IonicPortals0B6PluginC13pluginMethodsSaySo15CAPPluginMethodCGvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "pluginMethods", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pubsub:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "hasDefaultArg": true, + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals0B6PluginC6pubsubAcA0B6PubSubC_tcfc", + "mangledName": "$s12IonicPortals0B6PluginC6pubsubAcA0B6PubSubC_tcfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "addEventListener", + "printedName": "addEventListener(_:listener:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "CAPPluginCall", + "printedName": "Capacitor.CAPPluginCall", + "usr": "c:objc(cs)CAPPluginCall" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)addEventListener:listener:", + "mangledName": "$s12IonicPortals0B6PluginC16addEventListener_8listenerySS_So13CAPPluginCallCtF", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "addEventListener:listener:", + "declAttributes": [ + "Final", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bridge:pluginId:pluginName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "CAPBridgeProtocol", + "printedName": "any Capacitor.CAPBridgeProtocol", + "usr": "c:@M@Capacitor@objc(pl)CAPBridgeProtocol" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)initWithBridge:pluginId:pluginName:", + "mangledName": "$s12IonicPortals0B6PluginC6bridge8pluginId0E4NameAC9Capacitor17CAPBridgeProtocol_p_S2Stcfc", + "moduleName": "IonicPortals", + "deprecated": true, + "overriding": true, + "implicit": true, + "objc_name": "initWithBridge:pluginId:pluginName:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPlugin", + "printedName": "IonicPortals.PortalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin(im)init", + "mangledName": "$s12IonicPortals0B6PluginCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPlugin", + "mangledName": "$s12IonicPortals0B6PluginC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalsPlugin", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@Capacitor@objc(cs)CAPInstancePlugin", + "superclassNames": [ + "Capacitor.CAPInstancePlugin", + "Capacitor.CAPPlugin", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsPubSub", + "printedName": "PortalsPubSub", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals0B6PubSubCACycfc", + "mangledName": "$s12IonicPortals0B6PubSubCACycfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.SubscriptionResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctF", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStF", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toyx_SStKSERzlF", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toyx_SStKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals0B6PubSubC6sharedACvpZ", + "mangledName": "$s12IonicPortals0B6PubSubC6sharedACvpZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsPubSub", + "printedName": "IonicPortals.PortalsPubSub", + "usr": "s:12IonicPortals0B6PubSubC" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals0B6PubSubC6sharedACvgZ", + "mangledName": "$s12IonicPortals0B6PubSubC6sharedACvgZ", + "moduleName": "IonicPortals", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyCancellable", + "printedName": "Combine.AnyCancellable", + "usr": "s:7Combine14AnyCancellableC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IonicPortals.SubscriptionResult) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2to_7Combine14AnyCancellableCSS_yAA18SubscriptionResultVctFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(_:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStFZ", + "mangledName": "$s12IonicPortals0B6PubSubC7publish_2toy9Capacitor7JSValue_pSg_SStFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV7receive10subscriberyx_t7Combine10SubscriberRzs5NeverO7FailureRtzAA18SubscriptionResultV5InputRtzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV7receive10subscriberyx_t7Combine10SubscriberRzs5NeverO7FailureRtzAA18SubscriptionResultV5InputRtzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Subscriber, τ_0_0.Failure == Swift.Never, τ_0_0.Input == IonicPortals.SubscriptionResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "CastingError", + "printedName": "CastingError", + "children": [ + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvp", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvg", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV11descriptionSSvg", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV12CastingErrorV", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV12CastingErrorV", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Function", + "name": "data", + "printedName": "data()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never>", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV4data7Combine03AnyE0Vy9Capacitor7JSValue_pSgs5NeverOGyF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV4data7Combine03AnyE0Vy9Capacitor7JSValue_pSgs5NeverOGyF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(as:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0?, Swift.Never>", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV4data2as7Combine03AnyE0VyxSgs5NeverOGxm_t9Capacitor7JSValueRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV4data2as7Combine03AnyE0VyxSgs5NeverOGxm_t9Capacitor7JSValueRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Capacitor.JSValue>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tryData", + "printedName": "tryData(as:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0, any Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV7tryData2as7Combine03AnyE0Vyxs5Error_pGxm_t9Capacitor7JSValueRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV7tryData2as7Combine03AnyE0Vyxs5Error_pGxm_t9Capacitor7JSValueRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Capacitor.JSValue>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodeData", + "printedName": "decodeData(_:decoder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher<τ_0_0, any Swift.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "JSValueDecoder", + "printedName": "Capacitor.JSValueDecoder", + "hasDefaultArg": true, + "usr": "s:9Capacitor14JSValueDecoderC" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV10decodeData_7decoder7Combine03AnyE0Vyxs5Error_pGxm_9Capacitor14JSValueDecoderCtSeRzlF", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV10decodeData_7decoder7Combine03AnyE0Vyxs5Error_pGxm_9Capacitor14JSValueDecoderCtSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV", + "mangledName": "$s12IonicPortals0B6PubSubC9PublisherV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Never", + "printedName": "Swift.Never", + "usr": "s:s5NeverO" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "Function", + "name": "publisher", + "printedName": "publisher(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "IonicPortals.PortalsPubSub.Publisher", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tF", + "mangledName": "$s12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publisher", + "printedName": "publisher(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "IonicPortals.PortalsPubSub.Publisher", + "usr": "s:12IonicPortals0B6PubSubC9PublisherV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9publisher3forAC9PublisherVSS_tFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ], + "usr": "s:ScS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tFZ", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tFZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "SubscriptionResult", + "printedName": "IonicPortals.SubscriptionResult", + "usr": "s:12IonicPortals18SubscriptionResultV" + } + ], + "usr": "s:ScS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tF", + "mangledName": "$s12IonicPortals0B6PubSubC9subscribe2toScSyAA18SubscriptionResultVGSS_tF", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:12IonicPortals0B6PubSubC", + "mangledName": "$s12IonicPortals0B6PubSubC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "SubscriptionResult", + "printedName": "SubscriptionResult", + "children": [ + { + "kind": "Var", + "name": "topic", + "printedName": "topic", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvp", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvg", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvs", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV5topicSSvM", + "mangledName": "$s12IonicPortals18SubscriptionResultV5topicSSvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvp", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvg", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvg", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Capacitor.JSValue)?", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvs", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvs", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvM", + "mangledName": "$s12IonicPortals18SubscriptionResultV4data9Capacitor7JSValue_pSgvM", + "moduleName": "IonicPortals", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "decodeData", + "printedName": "decodeData(as:with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "τ_0_0?", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "hasDefaultArg": true + }, + { + "kind": "TypeNominal", + "name": "JSValueDecoder", + "printedName": "Capacitor.JSValueDecoder", + "hasDefaultArg": true, + "usr": "s:9Capacitor14JSValueDecoderC" + } + ], + "declKind": "Func", + "usr": "s:12IonicPortals18SubscriptionResultV10decodeData2as4withxSgxm_9Capacitor14JSValueDecoderCtKSeRzlF", + "mangledName": "$s12IonicPortals18SubscriptionResultV10decodeData2as4withxSgxm_9Capacitor14JSValueDecoderCtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:12IonicPortals18SubscriptionResultV", + "mangledName": "$s12IonicPortals18SubscriptionResultV", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONPortalsPubSub", + "printedName": "IONPortalsPubSub", + "children": [ + { + "kind": "Function", + "name": "subscribe", + "printedName": "subscribe(topic:callback:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "([Swift.String : Any]) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub(cm)subscribeToTopic:callback:", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC9subscribe5topic8callbackypSS_ySDySSypGctFZ", + "moduleName": "IonicPortals", + "static": true, + "objc_name": "subscribeToTopic:callback:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "publish", + "printedName": "publish(message:topic:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Any?", + "children": [ + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub(cm)publishMessage:toTopic:", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC7publish7message5topicyypSg_SStFZ", + "moduleName": "IonicPortals", + "static": true, + "objc_name": "publishMessage:toTopic:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsPubSub", + "mangledName": "$s12IonicPortals16IONPortalsPubSubC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "TypeDecl", + "name": "PortalsRegistrationManager", + "printedName": "PortalsRegistrationManager", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsRegistrationManager", + "printedName": "IonicPortals.PortalsRegistrationManager", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(cpy)shared", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC6sharedACvpZ", + "moduleName": "IonicPortals", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "PortalsRegistrationManager", + "printedName": "IonicPortals.PortalsRegistrationManager", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(cm)shared", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC6sharedACvgZ", + "moduleName": "IonicPortals", + "static": true, + "implicit": true, + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isRegistered", + "printedName": "isRegistered", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(py)isRegistered", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC12isRegisteredSbvp", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(im)isRegistered", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC12isRegisteredSbvg", + "moduleName": "IonicPortals", + "declAttributes": [ + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager(im)registerWithKey:", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC8register3keyySS_tF", + "moduleName": "IonicPortals", + "objc_name": "registerWithKey:", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)IONPortalsRegistrationManager", + "mangledName": "$s12IonicPortals0B19RegistrationManagerC", + "moduleName": "IonicPortals", + "objc_name": "IONPortalsRegistrationManager", + "declAttributes": [ + "AccessControl", + "ObjC", + "RawDocComment" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "IonicPortals" + }, + { + "kind": "Import", + "name": "Capacitor", + "printedName": "Capacitor", + "declKind": "Import", + "moduleName": "IonicPortals", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "WebVitalsPlugin", + "printedName": "WebVitalsPlugin", + "children": [ + { + "kind": "Var", + "name": "jsName", + "printedName": "jsName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)jsName", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6jsNameSSvp", + "moduleName": "IonicPortals", + "objc_name": "jsName", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)jsName", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6jsNameSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "jsName", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)identifier", + "mangledName": "$s12IonicPortals15WebVitalsPluginC10identifierSSvp", + "moduleName": "IonicPortals", + "objc_name": "identifier", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)identifier", + "mangledName": "$s12IonicPortals15WebVitalsPluginC10identifierSSvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "identifier", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "pluginMethods", + "printedName": "pluginMethods", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(py)pluginMethods", + "mangledName": "$s12IonicPortals15WebVitalsPluginC13pluginMethodsSaySo15CAPPluginMethodCGvp", + "moduleName": "IonicPortals", + "objc_name": "pluginMethods", + "declAttributes": [ + "HasInitialValue", + "Final", + "ObjC", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Capacitor.CAPPluginMethod]", + "children": [ + { + "kind": "TypeNominal", + "name": "CAPPluginMethod", + "printedName": "Capacitor.CAPPluginMethod", + "usr": "c:objc(cs)CAPPluginMethod" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)pluginMethods", + "mangledName": "$s12IonicPortals15WebVitalsPluginC13pluginMethodsSaySo15CAPPluginMethodCGvg", + "moduleName": "IonicPortals", + "implicit": true, + "objc_name": "pluginMethods", + "declAttributes": [ + "Final", + "ObjC" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, Swift.Double) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.String, Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:12IonicPortals15WebVitalsPluginCyACySS_Sdtccfc", + "mangledName": "$s12IonicPortals15WebVitalsPluginCyACySS_Sdtccfc", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)load", + "mangledName": "$s12IonicPortals15WebVitalsPluginC4loadyyF", + "moduleName": "IonicPortals", + "overriding": true, + "objc_name": "load", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(bridge:pluginId:pluginName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + }, + { + "kind": "TypeNominal", + "name": "CAPBridgeProtocol", + "printedName": "any Capacitor.CAPBridgeProtocol", + "usr": "c:@M@Capacitor@objc(pl)CAPBridgeProtocol" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)initWithBridge:pluginId:pluginName:", + "mangledName": "$s12IonicPortals15WebVitalsPluginC6bridge8pluginId0G4NameAC9Capacitor17CAPBridgeProtocol_p_S2Stcfc", + "moduleName": "IonicPortals", + "deprecated": true, + "overriding": true, + "implicit": true, + "objc_name": "initWithBridge:pluginId:pluginName:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebVitalsPlugin", + "printedName": "IonicPortals.WebVitalsPlugin", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin(im)init", + "mangledName": "$s12IonicPortals15WebVitalsPluginCACycfc", + "moduleName": "IonicPortals", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@IonicPortals@objc(cs)WebVitalsPlugin", + "mangledName": "$s12IonicPortals15WebVitalsPluginC", + "moduleName": "IonicPortals", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:@M@Capacitor@objc(cs)CAPInstancePlugin", + "superclassNames": [ + "Capacitor.CAPInstancePlugin", + "Capacitor.CAPPlugin", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "JSONDecoder", + "printedName": "JSONDecoder", + "children": [ + { + "kind": "Function", + "name": "decodeJSObject", + "printedName": "decodeJSObject(_:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONDecoderC12IonicPortalsE14decodeJSObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "mangledName": "$s10Foundation11JSONDecoderC12IonicPortalsE14decodeJSObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodeJsObject", + "printedName": "decodeJsObject(_:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "τ_0_0.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONDecoderC12IonicPortalsE14decodeJsObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "mangledName": "$s10Foundation11JSONDecoderC12IonicPortalsE14decodeJsObject_4fromxxm_SDySS9Capacitor7JSValue_pGtKSeRzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Decodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:10Foundation11JSONDecoderC", + "mangledName": "$s10Foundation11JSONDecoderC", + "moduleName": "Foundation", + "isOpen": true, + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "TopLevelDecoder", + "printedName": "TopLevelDecoder", + "children": [ + { + "kind": "TypeWitness", + "name": "Input", + "printedName": "Input", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:7Combine15TopLevelDecoderP", + "mangledName": "$s7Combine15TopLevelDecoderP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "JSONEncoder", + "printedName": "JSONEncoder", + "children": [ + { + "kind": "Function", + "name": "encodeJSObject", + "printedName": "encodeJSObject(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONEncoderC12IonicPortalsE14encodeJSObjecty9Capacitor7JSValue_pxKSERzlF", + "mangledName": "$s10Foundation11JSONEncoderC12IonicPortalsE14encodeJSObjecty9Capacitor7JSValue_pxKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encodeJsObject", + "printedName": "encodeJsObject(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : any Capacitor.JSValue]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "JSValue", + "printedName": "any Capacitor.JSValue", + "usr": "s:9Capacitor7JSValueP" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:10Foundation11JSONEncoderC12IonicPortalsE14encodeJsObjectySDySS9Capacitor7JSValue_pGxKSERzlF", + "mangledName": "$s10Foundation11JSONEncoderC12IonicPortalsE14encodeJsObjectySDySS9Capacitor7JSValue_pGxKSERzlF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 : Swift.Encodable>", + "sugared_genericSig": "", + "deprecated": true, + "declAttributes": [ + "Available" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:10Foundation11JSONEncoderC", + "mangledName": "$s10Foundation11JSONEncoderC", + "moduleName": "Foundation", + "isOpen": true, + "intro_Macosx": "10.10", + "intro_iOS": "8.0", + "intro_tvOS": "9.0", + "intro_watchOS": "2.0", + "declAttributes": [ + "Available", + "Available", + "Available", + "Available" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "TopLevelEncoder", + "printedName": "TopLevelEncoder", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ] + } + ], + "usr": "s:7Combine15TopLevelEncoderP", + "mangledName": "$s7Combine15TopLevelEncoderP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Array", + "printedName": "Array", + "children": [ + { + "kind": "Function", + "name": "sync", + "printedName": "sync()", + "children": [ + { + "kind": "TypeNominal", + "name": "ParallelAsyncSequence", + "printedName": "IonicPortals.ParallelAsyncSequence>", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "SyncResult", + "printedName": "IonicLiveUpdates.LiveUpdateManager.SyncResult", + "usr": "s:16IonicLiveUpdates0B13UpdateManagerC10SyncResultV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:12IonicPortals21ParallelAsyncSequenceV" + } + ], + "declKind": "Func", + "usr": "s:Sa12IonicPortalsAA6PortalVRszlE4syncAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGyF", + "mangledName": "$sSa12IonicPortalsAA6PortalVRszlE4syncAA21ParallelAsyncSequenceVys6ResultOy0A11LiveUpdates0I13UpdateManagerC04SyncH0Vs5Error_pGGyF", + "moduleName": "IonicPortals", + "genericSig": "<τ_0_0 where τ_0_0 == IonicPortals.Portal>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:Sa", + "mangledName": "$sSa", + "moduleName": "Swift", + "genericSig": "<τ_0_0>", + "sugared_genericSig": "", + "declAttributes": [ + "EagerMove", + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "_DestructorSafeContainer", + "printedName": "_DestructorSafeContainer", + "usr": "s:s24_DestructorSafeContainerP", + "mangledName": "$ss24_DestructorSafeContainerP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "_ArrayProtocol", + "printedName": "_ArrayProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "_Buffer", + "printedName": "_Buffer", + "children": [ + { + "kind": "TypeNominal", + "name": "_ArrayBuffer", + "printedName": "Swift._ArrayBuffer<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s12_ArrayBufferV" + } + ] + } + ], + "usr": "s:s14_ArrayProtocolP", + "mangledName": "$ss14_ArrayProtocolP" + }, + { + "kind": "Conformance", + "name": "RandomAccessCollection", + "printedName": "RandomAccessCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sk", + "mangledName": "$sSk" + }, + { + "kind": "Conformance", + "name": "MutableCollection", + "printedName": "MutableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:SM", + "mangledName": "$sSM" + }, + { + "kind": "Conformance", + "name": "BidirectionalCollection", + "printedName": "BidirectionalCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:SK", + "mangledName": "$sSK" + }, + { + "kind": "Conformance", + "name": "Collection", + "printedName": "Collection", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Index", + "printedName": "Index", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Indices", + "printedName": "Indices", + "children": [ + { + "kind": "TypeNominal", + "name": "Range", + "printedName": "Swift.Range", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sn" + } + ] + } + ], + "usr": "s:Sl", + "mangledName": "$sSl" + }, + { + "kind": "Conformance", + "name": "Sequence", + "printedName": "Sequence", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Iterator", + "printedName": "Iterator", + "children": [ + { + "kind": "TypeNominal", + "name": "IndexingIterator", + "printedName": "Swift.IndexingIterator<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s16IndexingIteratorV" + } + ] + } + ], + "usr": "s:ST", + "mangledName": "$sST" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "RangeReplaceableCollection", + "printedName": "RangeReplaceableCollection", + "children": [ + { + "kind": "TypeWitness", + "name": "SubSequence", + "printedName": "SubSequence", + "children": [ + { + "kind": "TypeNominal", + "name": "ArraySlice", + "printedName": "Swift.ArraySlice<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:s10ArraySliceV" + } + ] + } + ], + "usr": "s:Sm", + "mangledName": "$sSm" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "_HasCustomAnyHashableRepresentation", + "printedName": "_HasCustomAnyHashableRepresentation", + "usr": "s:s35_HasCustomAnyHashableRepresentationP", + "mangledName": "$ss35_HasCustomAnyHashableRepresentationP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "_HasContiguousBytes", + "printedName": "_HasContiguousBytes", + "usr": "s:s19_HasContiguousBytesP", + "mangledName": "$ss19_HasContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSArray", + "printedName": "Foundation.NSArray", + "usr": "c:objc(cs)NSArray" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "ContiguousBytes", + "printedName": "ContiguousBytes", + "usr": "s:10Foundation15ContiguousBytesP", + "mangledName": "$s10Foundation15ContiguousBytesP" + }, + { + "kind": "Conformance", + "name": "EncodableWithConfiguration", + "printedName": "EncodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "EncodingConfiguration", + "printedName": "EncodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.EncodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26EncodableWithConfigurationP", + "mangledName": "$s10Foundation26EncodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DecodableWithConfiguration", + "printedName": "DecodableWithConfiguration", + "children": [ + { + "kind": "TypeWitness", + "name": "DecodingConfiguration", + "printedName": "DecodingConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "DependentMember", + "printedName": "τ_0_0.DecodingConfiguration" + } + ] + } + ], + "usr": "s:10Foundation26DecodableWithConfigurationP", + "mangledName": "$s10Foundation26DecodableWithConfigurationP" + }, + { + "kind": "Conformance", + "name": "DataProtocol", + "printedName": "DataProtocol", + "children": [ + { + "kind": "TypeWitness", + "name": "Regions", + "printedName": "Regions", + "children": [ + { + "kind": "TypeNominal", + "name": "CollectionOfOne", + "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.UInt8]", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt8", + "printedName": "Swift.UInt8", + "usr": "s:s5UInt8V" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:s15CollectionOfOneV" + } + ] + } + ], + "usr": "s:10Foundation12DataProtocolP", + "mangledName": "$s10Foundation12DataProtocolP" + }, + { + "kind": "Conformance", + "name": "MutableDataProtocol", + "printedName": "MutableDataProtocol", + "usr": "s:10Foundation19MutableDataProtocolP", + "mangledName": "$s10Foundation19MutableDataProtocolP" + }, + { + "kind": "Conformance", + "name": "JSValue", + "printedName": "JSValue", + "usr": "s:9Capacitor7JSValueP", + "mangledName": "$s9Capacitor7JSValueP" + }, + { + "kind": "Conformance", + "name": "CapacitorExtension", + "printedName": "CapacitorExtension", + "children": [ + { + "kind": "TypeWitness", + "name": "CapacitorType", + "printedName": "CapacitorType", + "children": [ + { + "kind": "TypeNominal", + "name": "CapacitorExtensionTypeWrapper", + "printedName": "Capacitor.CapacitorExtensionTypeWrapper<[τ_0_0]>", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[τ_0_0]", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:9Capacitor0A20ExtensionTypeWrapperV" + } + ] + } + ], + "usr": "s:9Capacitor0A9ExtensionP", + "mangledName": "$s9Capacitor0A9ExtensionP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 177, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 197, + "length": 19, + "value": "0.21960784310000001" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Color+PortalBlue.swift", + "kind": "FloatLiteral", + "offset": 232, + "length": 19, + "value": "0.78823529410000004" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14120, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14136, + "length": 5, + "value": "0.231" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14180, + "length": 3, + "value": "0.0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Logo.swift", + "kind": "FloatLiteral", + "offset": 14196, + "length": 5, + "value": "0.769" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal+LiveUpdates.swift", + "kind": "IntegerLiteral", + "offset": 2961, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal+LiveUpdates.swift", + "kind": "Array", + "offset": 4031, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 1727, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 12, + "value": "\"index.html\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "BooleanLiteral", + "offset": 3037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Dictionary", + "offset": 3110, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 3147, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/Portal.swift", + "kind": "Array", + "offset": 3179, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalView\/PortalUIView.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalView\/PortalUIView.swift", + "kind": "StringLiteral", + "offset": 13929, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 175, + "length": 18, + "value": "\"IONPortalsPlugin\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 9, + "value": "\"Portals\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPlugin.swift", + "kind": "StringLiteral", + "offset": 310, + "length": 15, + "value": "\"publishNative\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub+Combine.swift", + "kind": "StringLiteral", + "offset": 1522, + "length": 37, + "value": "\"Unable to cast JSValue to \"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub+Combine.swift", + "kind": "StringLiteral", + "offset": 1558, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsPubSub.swift", + "kind": "Dictionary", + "offset": 3458, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 530, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 794, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/PortalsRegistrationManager.swift", + "kind": "BooleanLiteral", + "offset": 845, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 330, + "length": 11, + "value": "\"WebVitals\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 370, + "length": 17, + "value": "\"WebVitalsPlugin\"" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "Array", + "offset": 438, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/tj\/projects\/ionic-portals-ios-dynamic\/Sources\/IonicPortals\/WebVitalsPlugin.swift", + "kind": "StringLiteral", + "offset": 1217, + "length": 2435, + "value": "\"(()=>{var m=-1,h=function(e){addEventListener(\"pageshow\",function(t){t.persisted&&(m=t.timeStamp,e(t))},!0)},g=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType(\"navigation\")[0]},y=function(){var e=g();return e&&e.activationStart||0},d=function(e,t){var n=g(),i=\"navigate\";return m>=0?i=\"back-forward-cache\":n&&(i=document.prerendering||y()>0?\"prerender\":document.wasDiscarded?\"restore\":n.type.replace(\/_\/g,\"-\")),{name:e,value:t===void 0?-1:t,rating:\"good\",delta:0,entries:[],id:\"v3-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:i}},E=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var i=new PerformanceObserver(function(a){Promise.resolve().then(function(){t(a.getEntries())})});return i.observe(Object.assign({type:e,buffered:!0},n||{})),i}}catch{}};var l=function(e,t,n,i){var a,r;return function(s){t.value>=0&&(s||i)&&((r=t.value-(a||0))||a===void 0)&&(a=t.value,t.delta=r,t.rating=function(c,o){return c>o[1]?\"poor\":c>o[0]?\"needs-improvement\":\"good\"}(t.value,n),e(t))}},C=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},L=function(e){document.prerendering?addEventListener(\"prerenderingchange\",function(){return e()},!0):e()},u=-1,v=function(){return document.visibilityState!==\"hidden\"||document.prerendering?1\/0:0},f=function(e){document.visibilityState===\"hidden\"&&u>-1&&(u=e.type===\"visibilitychange\"?e.timeStamp:0,w())},p=function(){addEventListener(\"visibilitychange\",f,!0),addEventListener(\"prerenderingchange\",f,!0)},w=function(){removeEventListener(\"visibilitychange\",f,!0),removeEventListener(\"prerenderingchange\",f,!0)},b=function(){return u<0&&(u=v(),p(),h(function(){setTimeout(function(){u=v(),p()},0)})),{get firstHiddenTime(){return u}}},T=function(e,t){t=t||{},L(function(){var n,i=[1800,3e3],a=b(),r=d(\"FCP\"),s=E(\"paint\",function(c){c.forEach(function(o){o.name===\"first-contentful-paint\"&&(s.disconnect(),o.startTimewindow.webkit.messageHandlers.vitals.postMessage({name:e.name,value:e.value,portalName:window.portalInitialContext?.name}));})();\"" + } + ] +} \ No newline at end of file diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..1e610ea --- /dev/null +++ b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,229 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.2 effective-5.10 (swiftlang-6.0.2.1.2 clang-1600.0.26.4) +// 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 IonicPortals +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Capacitor +import Combine +import Foundation +import IonicLiveUpdates +import Swift +import SwiftUI +import UIKit +import WebKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public struct AssetMap { + public var name: Swift.String + public var virtualPath: Swift.String + public var bundle: Foundation.Bundle + public var startDir: Swift.String { + get + } + public init(name: Swift.String, virtualPath: Swift.String? = nil, bundle: Foundation.Bundle = .main, startDir: Swift.String) +} +extension Foundation.JSONDecoder { + @available(*, deprecated, renamed: "decodeJsObject") + public func decodeJSObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable + @available(*, deprecated, message: "Use JSValueDecoder from Capacitor. This will be removed in the next release.") + public func decodeJsObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable +} +extension Foundation.JSONEncoder { + @available(*, deprecated, renamed: "encodeJsObject") + public func encodeJSObject(_ value: T) throws -> any Capacitor.JSValue where T : Swift.Encodable + @available(*, deprecated, message: "Use JSValueEncoder from Capacitor. This will be removed in the next release.") + public func encodeJsObject(_ value: T) throws -> Capacitor.JSObject where T : Swift.Encodable +} +extension IonicPortals.Portal { + public struct LiveUpdateNotConfigured : Swift.Error { + } + public func sync() async throws -> IonicLiveUpdates.LiveUpdateManager.SyncResult + public static func sync(_ portals: [IonicPortals.Portal]) -> IonicPortals.ParallelLiveUpdateSyncGroup +} +extension Swift.Array where Element == IonicPortals.Portal { + public func sync() -> IonicPortals.ParallelLiveUpdateSyncGroup +} +public typealias ParallelLiveUpdateSyncGroup = IonicPortals.ParallelAsyncSequence> +public struct ParallelAsyncSequence : _Concurrency.AsyncSequence { + public typealias Element = IonicPortals.ParallelAsyncSequence.Iterator.Element + public func makeAsyncIterator() -> IonicPortals.ParallelAsyncSequence.Iterator + public typealias AsyncIterator = IonicPortals.ParallelAsyncSequence.Iterator + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncSequence_Failure = Swift.Never + #endif +} +extension IonicPortals.ParallelAsyncSequence { + public struct Iterator : _Concurrency.AsyncIteratorProtocol { + public mutating func next() async -> T? + public typealias Element = T + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncIteratorProtocol, Failure) public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #endif + } +} +public struct Portal { + public var name: Swift.String + public var startDir: Swift.String + public var devModeEnabled: Swift.Bool + public var index: Swift.String + public var bundle: Foundation.Bundle + public var initialContext: Capacitor.JSObject + public var plugins: [IonicPortals.Portal.Plugin] + public var liveUpdateManager: IonicLiveUpdates.LiveUpdateManager + public var liveUpdateConfig: IonicLiveUpdates.LiveUpdate? { + get + set + } + public var assetMaps: [IonicPortals.AssetMap] + public init(name: Swift.String, startDir: Swift.String? = nil, index: Swift.String = "index.html", devModeEnabled: Swift.Bool = true, bundle: Foundation.Bundle = .main, initialContext: Capacitor.JSObject = [:], assetMaps: [IonicPortals.AssetMap] = [], plugins: [IonicPortals.Portal.Plugin] = [], liveUpdateManager: IonicLiveUpdates.LiveUpdateManager = .shared, liveUpdateConfig: IonicLiveUpdates.LiveUpdate? = nil) +} +extension IonicPortals.Portal { + public func adding(_ plugins: [IonicPortals.Portal.Plugin]) -> IonicPortals.Portal + public func adding(_ plugin: IonicPortals.Portal.Plugin) -> IonicPortals.Portal + public func adding(_ plugin: Capacitor.CAPPlugin) -> IonicPortals.Portal + public func adding(_ pluginType: Capacitor.CAPPlugin.Type) -> IonicPortals.Portal + public func adding(_ plugins: [Capacitor.CAPPlugin]) -> IonicPortals.Portal + public func adding(_ pluginTypes: [Capacitor.CAPPlugin.Type]) -> IonicPortals.Portal +} +extension IonicPortals.Portal : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.StringLiteralType) + public typealias ExtendedGraphemeClusterLiteralType = Swift.StringLiteralType + public typealias StringLiteralType = Swift.StringLiteralType + public typealias UnicodeScalarLiteralType = Swift.StringLiteralType +} +extension IonicPortals.Portal { + public enum Plugin { + case type(Capacitor.CAPPlugin.Type) + case instance(Capacitor.CAPPlugin) + } +} +extension IonicPortals.Portal { + public func configuring(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) -> IonicPortals.Portal + public mutating func configure(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) +} +@_hasMissingDesignatedInitializers @objc public class IONPortal : ObjectiveC.NSObject { + @objc public var name: Swift.String { + @objc get + } + @objc public var bundle: Foundation.Bundle { + @objc get + @objc set + } + @objc public var startDir: Swift.String { + @objc get + } + @objc public var initialContext: [Swift.String : Any] { + @objc get + @objc set + } + @objc public func setLiveUpdateConfiguration(appId: Swift.String, channel: Swift.String, syncImmediately: Swift.Bool) + @objc deinit +} +extension IonicPortals.IONPortal { + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, initialContext: [Swift.String : Any]?) + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, bundle: Foundation.Bundle, initialContext: [Swift.String : Any]?) +} +@objc(IONPortalUIView) @_Concurrency.MainActor @preconcurrency public class PortalUIView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency public var bridge: Capacitor.CapacitorBridge { + @objc get + } + @_Concurrency.MainActor @preconcurrency required public init(portal: IonicPortals.Portal) + @objc @_Concurrency.MainActor @preconcurrency convenience public init(portal: IonicPortals.IONPortal) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +extension IonicPortals.PortalUIView { + @_Concurrency.MainActor @preconcurrency public func setServerBasePath(path: Swift.String) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func reload() +} +extension IonicPortals.PortalUIView : Capacitor.CAPBridgeDelegate { + @_Concurrency.MainActor @preconcurrency public var bridgedWebView: WebKit.WKWebView? { + get + } + @_Concurrency.MainActor @preconcurrency public var bridgedViewController: UIKit.UIViewController? { + get + } +} +@_Concurrency.MainActor @preconcurrency public struct PortalView : SwiftUI.UIViewRepresentable { + @_Concurrency.MainActor @preconcurrency public init(portal: IonicPortals.Portal, onBridgeAvailable: @escaping (Capacitor.CapacitorBridge) -> Swift.Void = { _ in }) + @_Concurrency.MainActor @preconcurrency public func makeUIView(context: IonicPortals.PortalView.Context) -> IonicPortals.PortalUIView + @_Concurrency.MainActor @preconcurrency public func updateUIView(_ uiView: IonicPortals.PortalUIView, context: IonicPortals.PortalView.Context) + public typealias Body = Swift.Never + public typealias Coordinator = Swift.Void + public typealias UIViewType = IonicPortals.PortalUIView +} +@objc(IONPortalsPlugin) final public class PortalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let identifier: Swift.String + @objc final public let jsName: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(pubsub: IonicPortals.PortalsPubSub = .shared) + @objc override final public func addEventListener(_ eventName: Swift.String, listener: Capacitor.CAPPluginCall) + @objc deinit +} +extension IonicPortals.PortalsPubSub { + public struct Publisher : Combine.Publisher { + public typealias Output = IonicPortals.SubscriptionResult + public typealias Failure = Swift.Never + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == IonicPortals.SubscriptionResult + } + public func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher + public static func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher +} +extension IonicPortals.PortalsPubSub.Publisher { + public struct CastingError : Swift.Error, Swift.CustomStringConvertible { + public let description: Swift.String + } + public func data() -> Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never> + public func data(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func tryData(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func decodeData(_ type: T.Type = T.self, decoder: Capacitor.JSValueDecoder = JSValueDecoder()) -> Combine.AnyPublisher where T : Swift.Decodable +} +extension IonicPortals.PortalsPubSub { + public static func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream + public func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream +} +public class PortalsPubSub { + public init() + public func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + public func publish(_ message: Message, to topic: Swift.String) throws where Message : Swift.Encodable + public static let shared: IonicPortals.PortalsPubSub + public static func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public static func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + @objc deinit +} +public struct SubscriptionResult { + public var topic: Swift.String + public var data: (any Capacitor.JSValue)? + public func decodeData(as type: T.Type = T.self, with decoder: Capacitor.JSValueDecoder = JSValueDecoder()) throws -> T? where T : Swift.Decodable +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class IONPortalsPubSub : ObjectiveC.NSObject { + @objc(subscribeToTopic:callback:) public static func subscribe(topic: Swift.String, callback: @escaping ([Swift.String : Any]) -> Swift.Void) -> Any + @objc(publishMessage:toTopic:) public static func publish(message: Any?, topic: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(IONPortalsRegistrationManager) public class PortalsRegistrationManager : ObjectiveC.NSObject { + @objc public static let shared: IonicPortals.PortalsRegistrationManager + @objc public var isRegistered: Swift.Bool { + @objc get + } + @objc public func register(key: Swift.String) + @objc deinit +} +@objc public class WebVitalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let jsName: Swift.String + @objc final public let identifier: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(_ onFirstContentfulPaint: @escaping (_ portalName: Swift.String, _ duration: Swift.Double) -> Swift.Void) + @objc override dynamic public func load() + @objc deinit +} +extension IonicPortals.PortalView : Swift.Sendable {} diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/Modules/IonicPortals.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000000000000000000000000000000000000..bb0b8961955a22fec52bfe031fc9a195ebe6dffc GIT binary patch literal 29188 zcmeHQ3y>T~d7eEH8)P2Fh8UZN$1;XHOSkvX=_DNnYj1UT$g&=2PbZLLZs&IA_D0&5 zcXsczCIoOGl?3uALJ>ls04FXdgb*i?6h&MG5h1t;#15ed6(FffDv%JMND)#=8Iye9 z-`z8_vom)qOLjsPTQ$15z3#vN{`-IT->rXq&+lBGd8%cNSeA8pX5X#@zyICszkU3Q z4;|nBi38jJV0`;0?Cl@=?)Kk$VEg5{KYHYC=XZW=X!N1;J0Cbd_VYtKA3Q(&q4W8x zJ~}({$n5a1&JN?>TgGR1J~%Y;#i5<=I6wBW*b5}m|iq8)} zIJ*j%ZFhCmEw#OMcXUs7V%#3~*{15$E2HxF>;&4B zfdAxWS3do=a{XHmX-tQ#%vZlsT|}ej;~RfwVloPSVq6Wg@B*{3&Sk6L@aMGd4D6r*tS5!!E_*cJ{bR_ZYR0J1wW?wn5|>`HO*N z+oQHZea2o~b8Q2pShU*>yXDr)ZYwK2NL-H29(|LXv2%9Gsa98<(ph$NN+s9#?KU6= zvsQGmy;ZyJx@EVVwGX&=&-3n!!gCRq4uPRlLZ4*U6-m+zHbkedrlLhZ!E$qm*^ za2!IHA?wYR-+1>7-Y!pIkn!2+ef z0Rip&Qp;NbCkQ#(jiy%uQ z#bQ5DEPn`AmVZLSjIa{$1d57p6t+OzH`BmhrQ`KM#}jV5)2jRA6|kA109X|*$ z$5Wa)aO6N#;~Z$LoGA^L{E#J| zFzABWLiItllFg*8ZlT1-NW>99GZK*uu~-aXf?d*}78O{v$j=ARA?va)yy}}YZP#F| z^f{h#SC%|#@#ED_1&R?Ja&}YRiTN5N1IA;+U9p>P3sO}R#R(nP@=BC&YBjH3u~%D- znlz&c@Jg6^qwd>oZN)7^36U`zt!qynqAIr=t%&X&!muRCF+7R|E)@#f33iVL+l!7- z!U`b}7buzUh+;%!e(t6Ze3c7-GoZyqCe%NBwF+6DY&RlyXzy)>C8yePmz#yka-qL-X^6XbT*V#+pWWTkewWS3&A&LDXZr&a7R%K>89z7hDSqFgB5WquF^4O zr_G`5vReiFwhV58#%cLk`$)%c+bb?`Tz9Ho*}koC?5M3ecAIXm$*Fr)W!hdE88Jzx zY3gA>kyI{R#=5-nf-EV2E1o#zC-(KL)TJq+5jp`;;;%R1fr#(|>y8WV^xAE=%z>yD zeiDz7#hwO&4je@Y)mvZtjQ@Ti-tNNFhfdT}p@PjRr|aY)TR5IH_55bl>1xi02CQSf z+iIqkWt4wb$)*IpByrbQ8bA;_47`rXfNLr>BzkB4;Yg%UwE6;iRNVHJytMfPb>QS+yo zDBjel014=!4n(F46;z?rw1nN~g8mUJ$T?jgHbT{B09eNQl{?;fI~nj{Jn$yjqIz*{8o|~AsJ^0ceuekH$@R?{wX+6R}>Gqh1--OEa;LF<3vv##XB?`?- zvjS7%LgM^JrvODskglv=tP_3h_B?fsZvF%;oq5{0aR=?Iu*s{ zfd?Hx79*CmbM>z23AfgUdkNBeP}dEpM?@h|gQf*Mq&96GS0}(Ht1!);@ez0_XSp0o zmy)(D)eD8`I36zEC7h*5hJhQM@f|5szH@l3-ER6bV`IS_&iI%`ZLHiV`D1E2BT8aV zYJ5|Pv}~xfoJ^)-Fh-P4DzKuaB{9;7CNrafL?d}mH+SP26wTdP#c$fBc3KrI8oq0S z2dUpSz?O8|1mccJKVcu$OW6n0Smfavw9Ht)_HcghDBikw($qy_G{sKT49bxM2f@Pz zrP~givLtEG8gZXO$3Wb*8#q9B!I>PFv94L%e=niD0Z$sv`z5ABEa(@UZY~#wh70RW z+ARqceI0X>itr9}G`QlnH(a-_)D;4)y7T{5&w>_s}hM?`{T~SXL$GW1*eMi~0(5xm$H>a0MiUVtc36a=M%ym&mxqeNc^A z>w^mi!B~l8$OKEhP127V)2(Ah9l?dBgX1nhQ#R=&t3byDbNJPDN^6pq;Iao8`RFq| zqBA5>8Reun>PfnsB4aeP{H9neN(M^4H2y9kM4dYE?U&nkG*tpPRhZeYlMXM|9guLb(XWiqx`F6sjaEhc7S&(cUZ&f=UVfv- z)>sQG(j9u_L*>UkB8jPxrwQ=yMClmc9q&MYYj0m<<-5m z=TyNgZTDO|6vDmQaZ2($?m988m@Ah@+M`e?RPd}sb2o*9-9jPBM_z~vH-8U&#f7*) zOp!%eh4Fmu^timA7+)$>m~o@#PD!9CN#L532bn}76;m1;cG@!2X5di2lfX(%^UZLq zT7G4qdOAQPrg{>tu3rvh8u@J9;3z`GiH=hWR$=F8(hU=!Xgt}mFp$a zVsuRgHi*1J=8cbKhI(IQsL)F3=tM6;Xc6@HTLcq2UfDcsi6PWCMpn5In(n`lh^Eqa zeOOAAEJ1>}@=DA=qcT(UHLtFvgMk)YbC|M@gm6e;he<3=${3cEWR*nc4$HfK;amUn zGW>k8_#eIAhw(j3z&+JQhNPRDD>U{a)KUDFua$ChwfTbpk*ii48^R-@b8g}pV6NE; zZiTc_+>4C@yNl2eKG&L4U6sK6X@GSI52g50z}!xNhc&=g*hd>}s95MUj0<1I1!<`? zH9it}Q3*6wSG^MK7gKA9A8H+#v#v=X2uNdpVR7O6P!p=Kp1qNzN7yDwc(Jh0!SEUD z+H+_Bfg1^&U3y+KNSZQtOEbXi&LV*Jn*`&DGHpt7CASg`u0@lKb=}b0KSh6eVYB5n zsg^uUXwO1Z~p5VEEvUycA4k?w^Tiu)ii`_eEbqtl;;!L|a) z(}y2evzC~VF|KQmkGVxgCSlqU6lEc<#I!Tk`@i(*CUGq$EX0MUWlzrn)WGT0EF4() z_BzJF{B`;=3)fFP8zU?i3K8mDcG2K#N1%$!nI7Jr!Jx)q|G&)U($^cZe(NpIJxMM1 zCOmQfI4vL>pQ<@$-GloML1%L_IhP+_7+>n1TSllg2{;kY(V=V4u&dGGu9Rx810m=Z zvwdX*elL2HXcrDac#z@1jSHWBFGcWg029h6zvWJnR~w-YKZWG#QM##t_ZfF0dS_-t zf<`J(ZA5@{9l;ZuN3?y<4$>BUWTNq{+~{3)O>Y4}rDKoqNp-8|^n5SYtrl85@s1p@ zwO)iLW8L>^@6qSs?IU>N>~H)8stu~xl1^_1zKIjh_fkC|%hI!{h2n-|g{b>NUgu-- zf0q!n2mwF?{!4GUrpZmVpHX74r4+y>_wqXhnI5?QmO0njk@hsirX8UO2Xa^gfYAYi8bpgAj^@_lM zW~6maay*=X$$${XLCjp5M!!7TsaEAndOehNY3ZSOr%`vX{fzXbiY`#QAcM*FdmDVD zGL_JNj!IGk``Zfk5;wqP0a1{H1^nQ#KRr8!x11`uF|y$c4hyDDWw%$Oj(nK)y4zuPENL#1 zwsh5owpd`9H8!^E0`i2O4?CKQCgoa|kOecEO%<46vxKBW;Z`5zf+VL5E|8ZrLo-DLq^p>gb8z{v1Qkx(rsYYJH?0I_D~?)_)xdVU+v0Fk1q0~wBZXeun5 zxe@&%K4R3jQY}ZC?b6%h1}sTssr@T)P` zm%ZsZr||QE1eOdpYb5tPF|qEo+6c3`>8dl$K|VUn8AodUP_%-aE{8JuXfTz)SX<#Q zQ8&<*OrvnIq_Yq-Hjxt(5}W~el8q`Mf}jpKfhx5^&1qw^Vcmn;g`^^lw##<2m8?Cc zdyH`tFU!OPGBmpo10dHERzHpvi$uhvXN{`hh|yG|q;n(rM(oC@f<`(3S{+~}y(uBJ z^CoFV^%Vg5KIk#aktqZYgxYF?!<$MDja0m-Rxov5ciUf#Hi z!t@zDaV?b=Yz0x)(o`KA4(AG$?rWU+ML@`v*J&ozZdMRmv2e1b3JwKjc2X|KF6Ml& z2&_cKT7hz;UL8x=P;OMm_2~!Dhch|f$2ErJ!#5j62*TZ(jPywpz4jG`8U{{SmNku_?Z*(qREHE)nZE`}kqnDsn56|BO zxcpA()M`*Irgk%^(wfj3s0yGq=X}hbc-W~}jCVuYFzhIXl{*tOtPzKbR!Au%sx6w* zxVqw|o=`+U)B+HTNUv=m3k(a(ZpueNnJ~7XxcT3Y%`V%)_tcC^F=FRH%@5^ZWgv?Z zDi{i>r(#4!@O5QC7xbXE?9E9#Qi=_fvmPDJY)BOYP|a4O*{FoByVAV*ul>_b=OH-x3x4eUUnIiAS`#5_p0}n2_MIIBd(ZZHZrULIagZ_x7H`7bn)*&0n*C1 z3+{=#tMiPrb0|KoHPyKc1y@L_V}QungE5x0>OfvESEs4YBA9?M(wc4(V}0&30iY@) zg3+qU4yNG20=giy{AEq%6m*h&Y(WTXr*aE%l#+U=WOh1Q#Q-n8&zJ6Cx&d1t=ENM8 zgQ#Z9tvwY$f;W@!=)*jzkszyhaDQYl1-d0gGQF#+GWDuHUSR;sssNZ>fQay+zTTY5 z2tyePlNvy0m*_q@0Wc*d%C}?McgQ;UhA$joMfLCDiMukP!yowd%+yezDEVP&gSh4K zY6j&B<1|?4XDXfPXN{XVLSdptGG|~e5m-^Y+W`0AZywnHM*N&h5YryDi=aBqm%Z3Z zE~$N4m_I!aJg9NGu@KaA#TA{D?2AS;i62cf1PXz(cm*JlY6UzJhR2~sHJZ|r+}zg! z28E_lO2+Hw-y+aOQ=3$1e;}#1?xLNcDF6dV1ch2F8nYgDMVBAplCW_-rKFOufUijd zWy}1LOI{fU9)>6J(3uzh?JMzi5WfzPjqqWDUhOF{f$KBN%#N#Q4IW(q-*5 zz$oaFKrzfPnhk)rXh5&97ro|;{TkFy$W|JnXjCYHyghKJQB-`500nT*x^7dvgr1=t zYNM>Zh;hS=<}N8lCjbQ`f*rzgWlE@TGuCIX{L9u&c)Jr%+>|6{!fiBMq#>bSV$%A+ z&I!*Y(qEQ9mw?GcTeTO}uT0zF=CyxETlFZOK_umb905`8s`dj}_2K#I56C@~D*$zB z4RxJ3&}0-doz@i=CYvK9%*3B!VLxRF6=^E(Z2mfoJ(igfado8^h0sKe<{T87WGU@b z@*{XS@j-?ac`&X*KMKWSFA{K20_4-s5PA}q!xbUp%!6@P7{44K&TY?N*mj z%B16O5udcf0L7e-V^G2~3(+Wm#JDse35|tBZrp~{As?btYO4~Du&;Ki^!iB6pTk43 zNkk;cTkmt}sqTXKD5(d;X8?pmCYkvpHc@vf3_1d?C~8)bKtRZrG_Ju^Z*&;G=`krO zp@G2E;TGe9Vlf|KX?;?auY|1x1XI0PfSnA=z9GQS>OGm$3A5P_n zd`x0u;Er230C~V9+35iElr!PjSfkAFRi8Fxz(?bkcuZ9WVT@!zCHWGX;1F_YZc;`V z*rYmg*gl-&xJH9WhD9*JH#T*FTMh*Gk;|^WdKP2;4W78z2I_V?9zMjgM-?O$3YGQd zX+WXnygkUD#0o>;XozDFDQQJ>b$D>gnpUHg9Ze&S6iL+#P(C~OSVEwuVW1)F3-8-A zL1Q<8@gJ{!$1a_*iL9kM4BNa6kf>|$;FZWW1u`GTE~}=>Ltw2$Xg(2Cm6(ZA8lUIh zaO@356<#UpHO9;kqdGP)w*BWd!7g&RJGL56oy6M=qY>fSn>9XBHAQztysr4`%s7wd*kGko86Pp{KqCZ};Pgi&tp;r&S4M z4kvC;&!J^O-Ae-XglGwl2l5!$%c5a7;;+jSD%Hjc{JO5~)Ee~)kKCHrrxn=y+W?Rn z<&ppm7GrV8ou9c8kV^>@3-dX$fy-PDn{o*@-&oBW2_M!t570$0LUR!NOV2&fxCw8c z!V@R9(PcdurekQxA(F4MP>y$B8CyL6WKPp4UNbZJDS#%`)4_+Cje&;)v(y`1Bo?W$TV-ApvMxj}>32t|*e zVA$m8F91R~WtD9-b~vgB#A}G`!kcW8oQ4za!R-Z*R^H3%JuF^;tD*3u*Mxl2DqLoo zy=dIg#*%Aq9tkq|C%&ya4U<1->>Y|;RYk8IBkG*;1)59&h;T|^13 zVwjoU%EB2Nuv1Dgf=b%U(T08uogXq;O8Y0Tl9pP4h@=z`Z~?+Bu3pi|LZyim7b@g= z#WU28YN(4lq$cchAOO}|QW2@9*veK2oF}I$_j+JEWPSC|{_XGSJA5ud;zN^iN$Llm zn0y^Mm(P#$b>iR)1DV>MXmEAu$^b!Z>#Mh){V)~&!+7F`B5g||EU$SDdLgg~3TecL zx|BC+ks*u}Jz)ch)ui$qvc6Vmf1AeR6Prtsju5f2Di`%6<|+ymf6q}kWUXTh*i21H zR-7aOBRi-PAydD>!&BFWz>8PA?GksVY*zNS-Uh%V-U=S-#l%523-5K9t~SWGNJI#) zK9Na=x9M3#<-j<-u+);gr8ObtkeX4a?QmdEO~P5lAsX9JWR_+~g_*3-)-;fmaF8Tn z-b5IN{>ImqUiM3ro)6%OOV7ll@;Fq5WL{tTXl{6CSHZnZd(!XB)M*;m&IF|NdGZ@KjuJMfd!i!+*uVbmoI46B$eS`59} z&5qC$IQ4{Kt^vCR5|FWqnJeDS9l_^q&LX}EL2+Db!I}NMs4OMr;)0o)Y#hs1``7|IK(i ziC+iEcIf@rccBN&=dqPD`lj4GA{{8jRfqWlCO%w!A63n1A?r}Bif_)1F%lnnZ+#1u z(o1qjg5<#E-oKR&ZbCpQl{!5wSM=^O`%_?M(4J?ashfHGB1)i;s0xOc;GT244-cty zN$`y5HQwB`1+J#GrWQ27Ciu!?Fa@~so}YS*OZ##t=rox$=jHdAY)$;kyd0UQmOi0x zfK!Ar&BKGw`S`_PS#C2DkG*(ExC@6MXV>R+cXJ$mF?NRCu`7*6S=&@b&O9u?=AcHn zgu|1#n@k;}_61l@0}I;l8Y49npYTBp(Fj zs<;t3hX$Cbwc%lV8i*LfAJA;YMP34z2!L&|j_Ohg0b0>ORRh!|vJ{2gQDF}Z$f2cx z%qwy=GxnqLZO9<{W{vnaW5jV7W)Q+Z!~24`Fid-MVFLWYh(HJqihIuCt+A|$acsW? z;cI!gvP%lgNxF?jr;014G-bFAUo4vG4KH&5we$U4j4)(<{np8!z5#E4jVFx}gOuAf zXv8T=%B?4h5~Of=n2va-G!tb=?+0zaEN;^ ztWCHi2Ct7rjDyq9B8$W%$|s<$AeYJ|%zG2L$HOI&IY)4m1$Z{VW~^`i%+z(XbDJrt z$=%@&VNZqi5`#-!nV?Fip&T6CG;HdzRhglvdt7L(3(k3?jH4Y9RT!bF1ldd_euJF_ zS5LivjHF`5#BrjF$djI7O=4ucfFm>3caL8A81>c$o;1B>E=cRWz-+y_6Ma~G5;_Ii z2-A$oMOm0Sb*|!4s!2NeQ+T+*19c7OBSP8LIb^CYi#jtUgssF`T<#Efp%gK1$~_yksR6 zCAO~jPb2tk0ib~i9-C?eHzE4705N0z$2YIPoe}T{@TAFN{C2~_%6fAa?ahIzO>UCY zi+~&wFUqDr({qa)R$9b!0Y6Fhi-#yv+Xiq$*7uM8@d>*4Hbxo5Jgb0>1-tNO`TtHF z(buZCb=mF+fT0opv~_6>-9*Z*+0q-hqj-l`p=V4&^?ylH)PLzKt&w6*D8Wq%YPPud zU7z?=I>PuGX*Il>Mo_y#@+*MW_p8sSP(L#_9_OWS3%uv}GIKUBLUZb6bANB&8R5WI z-H4W?%I2*FA9B`^wec5ky_Xx$Nf*0CwubcDn51@J^<96t9se(YAj#dG7il=xZaF0$ z2ZHs{S(nJMo@f$VQVRV|hJYzq#&{!hQHV+T5mS(+lDz^oshPff(+6n9QxO%Smoc77 zP6CrK8mGEdh8&~fieFg!>)v`LCFm|Z1BjzO&5y=8`{bd+h=B(aj%Lo zToyn?+$hz-S8jyy9fQC)$MGO}7Xzy=dZuy~afZi82VKSY^clmvL2%`!N=neN6{hof zXQ{p~Q2_5Z!03OPpf!Y8fx`^rBmdtE%7ef}1fw$@vies8K*oCXV_*IVrI{9K04~)f z>OC>ta0!K0s(^`E3X)7;Vqo)c<2zWzYg3tBJjo=gJztH!LbRz@Iva! zIc0^LnN89lD#yjM>iE1757RjO(5o_^n_w?H_~JEKg6p4ZzEwXz9Q*zKfr7^lH++?c znZb#Ceiq*F!7EYH3W59xg)-rD3$ugz^KFgWw`}#rr*ANSK?OVo^#VS#FYaypQPfA) z=#xi2M^Uo*KE}-Y(?CLDAM-kq&%f?dzx*s>p{t?zCz+zxpKFotdli*9KHtl$pJNQ- z@Ock(UFJ6R9{u+oB=#PHFY@IR>f1-DRq*jxn-TfE{xpvI(96=F9kiSYpWQ{v`WHO> s+_r*sfKb1?tbTv*D)J+1IHvEZ-yc4se)8Ydv+8}v_O%(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable + @available(*, deprecated, message: "Use JSValueDecoder from Capacitor. This will be removed in the next release.") + public func decodeJsObject(_ type: T.Type, from object: Capacitor.JSObject) throws -> T where T : Swift.Decodable +} +extension Foundation.JSONEncoder { + @available(*, deprecated, renamed: "encodeJsObject") + public func encodeJSObject(_ value: T) throws -> any Capacitor.JSValue where T : Swift.Encodable + @available(*, deprecated, message: "Use JSValueEncoder from Capacitor. This will be removed in the next release.") + public func encodeJsObject(_ value: T) throws -> Capacitor.JSObject where T : Swift.Encodable +} +extension IonicPortals.Portal { + public struct LiveUpdateNotConfigured : Swift.Error { + } + public func sync() async throws -> IonicLiveUpdates.LiveUpdateManager.SyncResult + public static func sync(_ portals: [IonicPortals.Portal]) -> IonicPortals.ParallelLiveUpdateSyncGroup +} +extension Swift.Array where Element == IonicPortals.Portal { + public func sync() -> IonicPortals.ParallelLiveUpdateSyncGroup +} +public typealias ParallelLiveUpdateSyncGroup = IonicPortals.ParallelAsyncSequence> +public struct ParallelAsyncSequence : _Concurrency.AsyncSequence { + public typealias Element = IonicPortals.ParallelAsyncSequence.Iterator.Element + public func makeAsyncIterator() -> IonicPortals.ParallelAsyncSequence.Iterator + public typealias AsyncIterator = IonicPortals.ParallelAsyncSequence.Iterator + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncSequence_Failure = Swift.Never + #endif +} +extension IonicPortals.ParallelAsyncSequence { + public struct Iterator : _Concurrency.AsyncIteratorProtocol { + public mutating func next() async -> T? + public typealias Element = T + #if compiler(>=5.3) && $AssociatedTypeImplements + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + @_implements(_Concurrency.AsyncIteratorProtocol, Failure) public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #else + @available(iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0, macOS 15.0, *) + public typealias __AsyncIteratorProtocol_Failure = Swift.Never + #endif + } +} +public struct Portal { + public var name: Swift.String + public var startDir: Swift.String + public var devModeEnabled: Swift.Bool + public var index: Swift.String + public var bundle: Foundation.Bundle + public var initialContext: Capacitor.JSObject + public var plugins: [IonicPortals.Portal.Plugin] + public var liveUpdateManager: IonicLiveUpdates.LiveUpdateManager + public var liveUpdateConfig: IonicLiveUpdates.LiveUpdate? { + get + set + } + public var assetMaps: [IonicPortals.AssetMap] + public init(name: Swift.String, startDir: Swift.String? = nil, index: Swift.String = "index.html", devModeEnabled: Swift.Bool = true, bundle: Foundation.Bundle = .main, initialContext: Capacitor.JSObject = [:], assetMaps: [IonicPortals.AssetMap] = [], plugins: [IonicPortals.Portal.Plugin] = [], liveUpdateManager: IonicLiveUpdates.LiveUpdateManager = .shared, liveUpdateConfig: IonicLiveUpdates.LiveUpdate? = nil) +} +extension IonicPortals.Portal { + public func adding(_ plugins: [IonicPortals.Portal.Plugin]) -> IonicPortals.Portal + public func adding(_ plugin: IonicPortals.Portal.Plugin) -> IonicPortals.Portal + public func adding(_ plugin: Capacitor.CAPPlugin) -> IonicPortals.Portal + public func adding(_ pluginType: Capacitor.CAPPlugin.Type) -> IonicPortals.Portal + public func adding(_ plugins: [Capacitor.CAPPlugin]) -> IonicPortals.Portal + public func adding(_ pluginTypes: [Capacitor.CAPPlugin.Type]) -> IonicPortals.Portal +} +extension IonicPortals.Portal : Swift.ExpressibleByStringLiteral { + public init(stringLiteral value: Swift.StringLiteralType) + public typealias ExtendedGraphemeClusterLiteralType = Swift.StringLiteralType + public typealias StringLiteralType = Swift.StringLiteralType + public typealias UnicodeScalarLiteralType = Swift.StringLiteralType +} +extension IonicPortals.Portal { + public enum Plugin { + case type(Capacitor.CAPPlugin.Type) + case instance(Capacitor.CAPPlugin) + } +} +extension IonicPortals.Portal { + public func configuring(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) -> IonicPortals.Portal + public mutating func configure(_ keyPath: Swift.ReferenceWritableKeyPath, _ value: Value) +} +@_hasMissingDesignatedInitializers @objc public class IONPortal : ObjectiveC.NSObject { + @objc public var name: Swift.String { + @objc get + } + @objc public var bundle: Foundation.Bundle { + @objc get + @objc set + } + @objc public var startDir: Swift.String { + @objc get + } + @objc public var initialContext: [Swift.String : Any] { + @objc get + @objc set + } + @objc public func setLiveUpdateConfiguration(appId: Swift.String, channel: Swift.String, syncImmediately: Swift.Bool) + @objc deinit +} +extension IonicPortals.IONPortal { + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, initialContext: [Swift.String : Any]?) + @objc convenience dynamic public init(name: Swift.String, startDir: Swift.String?, bundle: Foundation.Bundle, initialContext: [Swift.String : Any]?) +} +@objc(IONPortalUIView) @_Concurrency.MainActor @preconcurrency public class PortalUIView : UIKit.UIView { + @objc @_Concurrency.MainActor @preconcurrency public var bridge: Capacitor.CapacitorBridge { + @objc get + } + @_Concurrency.MainActor @preconcurrency required public init(portal: IonicPortals.Portal) + @objc @_Concurrency.MainActor @preconcurrency convenience public init(portal: IonicPortals.IONPortal) + @_Concurrency.MainActor @preconcurrency @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +extension IonicPortals.PortalUIView { + @_Concurrency.MainActor @preconcurrency public func setServerBasePath(path: Swift.String) + @objc @_Concurrency.MainActor @preconcurrency dynamic public func reload() +} +extension IonicPortals.PortalUIView : Capacitor.CAPBridgeDelegate { + @_Concurrency.MainActor @preconcurrency public var bridgedWebView: WebKit.WKWebView? { + get + } + @_Concurrency.MainActor @preconcurrency public var bridgedViewController: UIKit.UIViewController? { + get + } +} +@_Concurrency.MainActor @preconcurrency public struct PortalView : SwiftUI.UIViewRepresentable { + @_Concurrency.MainActor @preconcurrency public init(portal: IonicPortals.Portal, onBridgeAvailable: @escaping (Capacitor.CapacitorBridge) -> Swift.Void = { _ in }) + @_Concurrency.MainActor @preconcurrency public func makeUIView(context: IonicPortals.PortalView.Context) -> IonicPortals.PortalUIView + @_Concurrency.MainActor @preconcurrency public func updateUIView(_ uiView: IonicPortals.PortalUIView, context: IonicPortals.PortalView.Context) + public typealias Body = Swift.Never + public typealias Coordinator = Swift.Void + public typealias UIViewType = IonicPortals.PortalUIView +} +@objc(IONPortalsPlugin) final public class PortalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let identifier: Swift.String + @objc final public let jsName: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(pubsub: IonicPortals.PortalsPubSub = .shared) + @objc override final public func addEventListener(_ eventName: Swift.String, listener: Capacitor.CAPPluginCall) + @objc deinit +} +extension IonicPortals.PortalsPubSub { + public struct Publisher : Combine.Publisher { + public typealias Output = IonicPortals.SubscriptionResult + public typealias Failure = Swift.Never + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == Swift.Never, S.Input == IonicPortals.SubscriptionResult + } + public func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher + public static func publisher(for topic: Swift.String) -> IonicPortals.PortalsPubSub.Publisher +} +extension IonicPortals.PortalsPubSub.Publisher { + public struct CastingError : Swift.Error, Swift.CustomStringConvertible { + public let description: Swift.String + } + public func data() -> Combine.AnyPublisher<(any Capacitor.JSValue)?, Swift.Never> + public func data(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func tryData(as type: T.Type = T.self) -> Combine.AnyPublisher where T : Capacitor.JSValue + public func decodeData(_ type: T.Type = T.self, decoder: Capacitor.JSValueDecoder = JSValueDecoder()) -> Combine.AnyPublisher where T : Swift.Decodable +} +extension IonicPortals.PortalsPubSub { + public static func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream + public func subscribe(to topic: Swift.String) -> _Concurrency.AsyncStream +} +public class PortalsPubSub { + public init() + public func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + public func publish(_ message: Message, to topic: Swift.String) throws where Message : Swift.Encodable + public static let shared: IonicPortals.PortalsPubSub + public static func subscribe(to topic: Swift.String, _ callback: @escaping (IonicPortals.SubscriptionResult) -> Swift.Void) -> Combine.AnyCancellable + public static func publish(_ message: (any Capacitor.JSValue)? = nil, to topic: Swift.String) + @objc deinit +} +public struct SubscriptionResult { + public var topic: Swift.String + public var data: (any Capacitor.JSValue)? + public func decodeData(as type: T.Type = T.self, with decoder: Capacitor.JSValueDecoder = JSValueDecoder()) throws -> T? where T : Swift.Decodable +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc public class IONPortalsPubSub : ObjectiveC.NSObject { + @objc(subscribeToTopic:callback:) public static func subscribe(topic: Swift.String, callback: @escaping ([Swift.String : Any]) -> Swift.Void) -> Any + @objc(publishMessage:toTopic:) public static func publish(message: Any?, topic: Swift.String) + @objc deinit +} +@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(IONPortalsRegistrationManager) public class PortalsRegistrationManager : ObjectiveC.NSObject { + @objc public static let shared: IonicPortals.PortalsRegistrationManager + @objc public var isRegistered: Swift.Bool { + @objc get + } + @objc public func register(key: Swift.String) + @objc deinit +} +@objc public class WebVitalsPlugin : Capacitor.CAPInstancePlugin, Capacitor.CAPBridgedPlugin { + @objc final public let jsName: Swift.String + @objc final public let identifier: Swift.String + @objc final public let pluginMethods: [Capacitor.CAPPluginMethod] + public init(_ onFirstContentfulPaint: @escaping (_ portalName: Swift.String, _ duration: Swift.Double) -> Swift.Void) + @objc override dynamic public func load() + @objc deinit +} +extension IonicPortals.PortalView : Swift.Sendable {} diff --git a/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/_CodeSignature/CodeResources b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..963f3dc --- /dev/null +++ b/IonicPortals.xcframework/ios-arm64_x86_64-simulator/IonicPortals.framework/_CodeSignature/CodeResources @@ -0,0 +1,101 @@ + + + + + files + + Info.plist + + uv2b3FDwXmoRhYJyDFRXBkhks0E= + + + files2 + + 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/Package.swift b/Package.swift new file mode 100644 index 0000000..e0c40b6 --- /dev/null +++ b/Package.swift @@ -0,0 +1,28 @@ +// swift-tools-version: 5.9 +import PackageDescription + +let package = Package( + name: "IonicPortalsWrapper", + platforms: [.iOS(.v13)], + products: [ + .library(name: "IonicPortalsWrapper", + type: .dynamic, + targets: ["IonicPortalsTarget"]) + ], + + dependencies: [ + .package(url: "https://github.com/ionic-team/ionic-live-updates-releases", "0.5.0"..<"0.6.0"), + ], + targets: [ + .binaryTarget(name: "IonicPortals", path: "IonicPortals.xcframework"), + .target(name: "IonicPortalsTarget", + dependencies: [ + .target(name: "IonicPortals"), + .product(name: "IonicLiveUpdates", package: "ionic-live-updates-releases"), + ], + + path: "wrapper") + ] + +) + diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..4850417 --- /dev/null +++ b/build.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +set -ev +rm -rf ionic-portals-ios-dynamic +git clone git@github.com:asensei/ionic-portals-ios-dynamic.git +cd ionic-portals-ios-dynamic +git checkout beta +./build2.sh . IonicPortals . \ No newline at end of file diff --git a/wrapper/dummy.swift b/wrapper/dummy.swift new file mode 100644 index 0000000..e69de29