diff --git a/.github/workflows/fastlane.yml b/.github/workflows/fastlane.yml new file mode 100644 index 00000000..9181a9dd --- /dev/null +++ b/.github/workflows/fastlane.yml @@ -0,0 +1,55 @@ +name: Run Fastlane Actions + +on: + push: + branches: [ main, "CI/CD" ] + pull_request: + branches: [ "CI/CD" ] +jobs: + build: + + runs-on: macos-latest + + steps: + - uses: actions/checkout@v2 + name: Checkout + + - name: Select Xcode Version + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: '13.1.0' + + - name: Install Pods + run: | + pod install + + - name: Install Fastlane + run: | + brew install fastlane + + - name: Create testflight build + run: | + bundle exec fastlane makeAndSendBuild + env: + APPLE_TEAM_ID: '${{ secrets.APPLE_TEAM_ID }}' + MATCH_GIT_REPOSITORY_TOKEN: '${{ secrets.MATCH_GIT_REPOSITORY_TOKEN }}' + MATCH_GIT_URL: '${{ secrets.MATCH_GIT_URL }}' + MATCH_PASSWORD: '${{ secrets.MATCH_PASSWORD }}' + SLACK_URL: '${{ secrets.SLACK_URL }}' + FASTLANE_PASSWORD: '${{ secrets.FASTLANE_PASSWORD }}' + APP_STORE_CONNECT_CONTENT: '${{ secrets.APP_STORE_CONNECT_CONTENT }}' + APP_STORE_CONNECT_ISSUER_ID: '${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}' + APP_STORE_CONNECT_KEY_ID: '${{ secrets.APP_STORE_CONNECT_KEY_ID }}' + APP_STORE_CONNECT_CONTENT_OCH: '${{ secrets.APP_STORE_CONNECT_CONTENT_OCH }}' + APP_STORE_CONNECT_ISSUER_ID_OCH: '${{ secrets.APP_STORE_CONNECT_ISSUER_ID_OCH }}' + APP_STORE_CONNECT_KEY_ID_OCH: '${{ secrets.APP_STORE_CONNECT_KEY_ID_OCH }}' + + - name: Trigger slack Notification on success + if: success() + run: | + curl -X POST -H 'Content-type: application/json' --data '{"text":"Build Completed \n All fastlane actions run successfully \n Pull request ready to be merged on \n ", }' https://hooks.slack.com/services/ + + - name: Trigger slack Notification on failure + if: failure() + run: | + curl -X POST -H 'Content-type: application/json' --data '{"text":"Build Failed \n Some fastlane actions failed \n Pull request *CANCELLED* on \n ", }' https://hooks.slack.com/services/ diff --git a/Gemfile b/Gemfile new file mode 100644 index 00000000..b734015f --- /dev/null +++ b/Gemfile @@ -0,0 +1,10 @@ +# Autogenerated by fastlane +# +# Ensure this file is checked in to source control! + +source "https://rubygems.org" + +gem 'fastlane' + +plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile') +eval_gemfile(plugins_path) if File.exist?(plugins_path) diff --git a/SampleApp/Podfile b/SampleApp/Podfile index 0bc8a7a5..aa2abad2 100644 --- a/SampleApp/Podfile +++ b/SampleApp/Podfile @@ -7,6 +7,7 @@ target 'Viafoura' do pod 'LoginRadiusSDK', '~> 5.6.2' pod 'Google-Mobile-Ads-SDK' + pod 'ViafouraCore' pod 'FirebaseAnalytics' pod 'FirebaseMessaging' end diff --git a/SampleApp/Pods/Pods.xcodeproj/project.pbxproj b/SampleApp/Pods/Pods.xcodeproj/project.pbxproj index 7efea15b..7beefd2c 100644 --- a/SampleApp/Pods/Pods.xcodeproj/project.pbxproj +++ b/SampleApp/Pods/Pods.xcodeproj/project.pbxproj @@ -4968,7 +4968,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - EXCLUDED_ARCHS = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -5031,7 +5030,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - EXCLUDED_ARCHS = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; diff --git a/SampleApp/Viafoura.xcodeproj/project.pbxproj b/SampleApp/Viafoura.xcodeproj/project.pbxproj index c99652d1..35451759 100644 --- a/SampleApp/Viafoura.xcodeproj/project.pbxproj +++ b/SampleApp/Viafoura.xcodeproj/project.pbxproj @@ -513,7 +513,6 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - EXCLUDED_ARCHS = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -574,7 +573,6 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - EXCLUDED_ARCHS = arm64; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -603,7 +601,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = Viafoura/Viafoura.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEVELOPMENT_TEAM = JJ3874BH56; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Viafoura/Resources/Info.plist; @@ -617,7 +615,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.21; + MARKETING_VERSION = 1.0.22; PRODUCT_BUNDLE_IDENTIFIER = com.viafoura.sampleapp; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; @@ -635,7 +633,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = Viafoura/Viafoura.entitlements; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEVELOPMENT_TEAM = JJ3874BH56; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Viafoura/Resources/Info.plist; @@ -649,7 +647,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0.21; + MARKETING_VERSION = 1.0.22; PRODUCT_BUNDLE_IDENTIFIER = com.viafoura.sampleapp; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; diff --git a/SampleApp/Viafoura/AppDelegate.swift b/SampleApp/Viafoura/AppDelegate.swift index ce1af3fe..cd715311 100644 --- a/SampleApp/Viafoura/AppDelegate.swift +++ b/SampleApp/Viafoura/AppDelegate.swift @@ -13,8 +13,10 @@ import LoginRadiusSDK import GoogleMobileAds @main -class AppDelegate: UIResponder, UIApplicationDelegate, MessagingDelegate, UNUserNotificationCenterDelegate { +class AppDelegate: UIResponder, UIApplicationDelegate, MessagingDelegate, UNUserNotificationCenterDelegate, UIWindowSceneDelegate { + var window: UIWindow? + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { ViafouraSDK.initialize(siteUUID: "00000000-0000-4000-8000-c8cddfd7b365", siteDomain: "viafoura-mobile-demo.vercel.app") @@ -30,7 +32,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, MessagingDelegate, UNUser applyUIStyling() registerForNotifications(application: application) - + return true } @@ -50,9 +52,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate, MessagingDelegate, UNUser if #available(iOS 15, *) { let appearance = UINavigationBarAppearance() appearance.configureWithOpaqueBackground() - appearance.titleTextAttributes = [.foregroundColor: UIColor.black] - appearance.backgroundColor = .white - appearance.shadowColor = .clear UINavigationBar.appearance().standardAppearance = appearance UINavigationBar.appearance().scrollEdgeAppearance = appearance } diff --git a/SampleApp/Viafoura/Features/Article/ArticleViewController.swift b/SampleApp/Viafoura/Features/Article/ArticleViewController.swift index cbdf1c3e..4258491c 100644 --- a/SampleApp/Viafoura/Features/Article/ArticleViewController.swift +++ b/SampleApp/Viafoura/Features/Article/ArticleViewController.swift @@ -29,10 +29,18 @@ class ArticleViewController: UIViewController { var settings: VFSettings? + let darkBackgroundColor = UIColor(red: 0.16, green: 0.15, blue: 0.17, alpha: 1.00) + override func viewDidLoad() { super.viewDidLoad() setupUI() + } + + func addComponents(){ + if UserDefaults.standard.bool(forKey: SettingsKeys.showTrendingArticles) == true { + addTrendingViewController() + } if UserDefaults.standard.bool(forKey: SettingsKeys.commentsContainerFullscreen) == true { commentsContainerViewHeight.constant = 120 @@ -54,10 +62,6 @@ class ArticleViewController: UIViewController { } else { addPreCommentViewController() } - - if UserDefaults.standard.bool(forKey: SettingsKeys.showTrendingArticles) == true { - addTrendingViewController() - } } @objc @@ -65,11 +69,11 @@ class ArticleViewController: UIViewController { presentCommentsContainerViewController() } - override var preferredStatusBarStyle: UIStatusBarStyle { - .darkContent - } - func setupUI(){ + if UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true { + view.backgroundColor = darkBackgroundColor + } + self.title = articleViewModel.story.title webView.uiDelegate = self @@ -82,7 +86,7 @@ class ArticleViewController: UIViewController { webView.scrollView.isScrollEnabled = false webView.allowsLinkPreview = false webView.load(URLRequest(url: URL(string: articleViewModel.story.link)!)) - + let colors = VFColors(colorPrimary: UIColor(red: 0.00, green: 0.45, blue: 0.91, alpha: 1.00), colorPrimaryLight: UIColor(red: 0.90, green: 0.95, blue: 1.00, alpha: 1.00)) settings = VFSettings(colors: colors) } @@ -104,7 +108,8 @@ class ArticleViewController: UIViewController { guard let trendingViewController = VFVerticalTrendingViewController.new(containerId: articleViewModel.story.containerId, title: "Trending content", limit: 5, daysPublished: nil, trendWindow: 48, sort: .comments, viewType: .condensed, settings: settings) else { return } - + + trendingViewController.setTheme(theme: UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light) trendingViewController.setAdDelegate(adDelegate: self) trendingViewController.setCustomUIDelegate(customUIDelegate: self) trendingViewController.setActionCallbacks(callbacks: callbacks) @@ -142,11 +147,23 @@ class ArticleViewController: UIViewController { return } + preCommentsViewController.setTheme(theme: UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light) preCommentsViewController.setCustomUIDelegate(customUIDelegate: self) preCommentsViewController.setActionCallbacks(callbacks: callbacks) preCommentsViewController.setAdDelegate(adDelegate: self) - preCommentsViewController.setLayoutDelegate(layoutDelegate: self) - + preCommentsViewController.setLayoutDelegate(layoutDelegate: self) + + if let contentUUID = articleViewModel.selectedContentUUID { + preCommentsViewController.getContentScrollPosition(contentUUID: contentUUID, completion: { [weak self] yPosition in + guard let strongSelf = self else { + return + } + + let originY = strongSelf.scrollView.convert(CGPoint.zero, from: strongSelf.commentsContainerView).y + strongSelf.scrollView.setContentOffset(CGPoint(x: 0, y: originY + yPosition), animated: true) + }) + } + addChild(preCommentsViewController) commentsContainerView.addSubview(preCommentsViewController.view) @@ -181,6 +198,7 @@ class ArticleViewController: UIViewController { return } + profileViewController.setTheme(theme: UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light) profileViewController.setCustomUIDelegate(customUIDelegate: self) profileViewController.setActionCallbacks(callbacks: callbacks) self.present(profileViewController, animated: true) @@ -214,6 +232,7 @@ class ArticleViewController: UIViewController { guard let newCommentViewController = VFNewCommentViewController.new(newCommentActionType: actionType, containerId: articleViewModel.story.containerId, articleMetadata: articleViewModel.articleMetadata, loginDelegate: self, settings: settings) else{ return } + newCommentViewController.setTheme(theme: UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light) newCommentViewController.setCustomUIDelegate(customUIDelegate: self) newCommentViewController.setActionCallbacks(callbacks: callbacks) self.present(newCommentViewController, animated: true) @@ -236,8 +255,15 @@ extension ArticleViewController: WKNavigationDelegate{ trendingContainerView.isHidden = false webView.isHidden = false + if UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true { + webView.evaluateJavaScript("document.documentElement.classList.add(\"dark\");") + } + DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) { self.webViewHeight.constant = webView.scrollView.contentSize.height + self.view.layoutIfNeeded() + + self.addComponents() } } } @@ -257,10 +283,20 @@ extension ArticleViewController: VFLoginDelegate { } extension ArticleViewController: VFCustomUIDelegate { - func customizeView(view: VFCustomizableView) { + func customizeView(theme: VFTheme, view: VFCustomizableView) { switch view { - case .postButton(let button): - break + case .previewBackgroundView(let view): + if theme == VFTheme.dark { + view.backgroundColor = darkBackgroundColor + } + case .trendingCarouselBackgroundView(let view): + if theme == VFTheme.dark { + view.backgroundColor = darkBackgroundColor + } + case .trendingVerticalBackgroundView(let view): + if theme == VFTheme.dark { + view.backgroundColor = darkBackgroundColor + } default: break } diff --git a/SampleApp/Viafoura/Features/Bookmarks/BookmarksViewController.swift b/SampleApp/Viafoura/Features/Bookmarks/BookmarksViewController.swift index c38286a6..a6eed2b6 100644 --- a/SampleApp/Viafoura/Features/Bookmarks/BookmarksViewController.swift +++ b/SampleApp/Viafoura/Features/Bookmarks/BookmarksViewController.swift @@ -48,6 +48,7 @@ extension BookmarksViewController: UITableViewDelegate{ guard let vc = VFLiveChatViewController.new(containerId: bookmark.title, articleMetadata: metadata, loginDelegate: self, settings: settings) else { return } + vc.setTheme(theme: UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light) vc.title = bookmark.title vc.hidesBottomBarWhenPushed = true self.navigationController?.pushViewController(vc, animated: true) diff --git a/SampleApp/Viafoura/Features/CommentsContainer/CommentsContainerViewController.swift b/SampleApp/Viafoura/Features/CommentsContainer/CommentsContainerViewController.swift index cef8b726..78d5e46c 100644 --- a/SampleApp/Viafoura/Features/CommentsContainer/CommentsContainerViewController.swift +++ b/SampleApp/Viafoura/Features/CommentsContainer/CommentsContainerViewController.swift @@ -16,9 +16,15 @@ class CommentsContainerViewController: UIViewController { var viewModel: CommentsContainerViewModel! var settings: VFSettings! + let darkBackgroundColor = UIColor(red: 0.16, green: 0.15, blue: 0.17, alpha: 1.00) + override func viewDidLoad() { super.viewDidLoad() + if UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true { + view.backgroundColor = darkBackgroundColor + } + let colors = VFColors(colorPrimary: UIColor(red: 0.00, green: 0.45, blue: 0.91, alpha: 1.00), colorPrimaryLight: UIColor(red: 0.90, green: 0.95, blue: 1.00, alpha: 1.00)) settings = VFSettings(colors: colors) @@ -47,6 +53,7 @@ class CommentsContainerViewController: UIViewController { return } + preCommentsViewController.setTheme(theme: UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light) preCommentsViewController.setCustomUIDelegate(customUIDelegate: self) preCommentsViewController.setActionCallbacks(callbacks: callbacks) preCommentsViewController.setAdDelegate(adDelegate: self) @@ -85,6 +92,7 @@ class CommentsContainerViewController: UIViewController { return } + profileViewController.setTheme(theme: UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light) profileViewController.setCustomUIDelegate(customUIDelegate: self) profileViewController.setActionCallbacks(callbacks: callbacks) self.present(profileViewController, animated: true) @@ -105,6 +113,7 @@ class CommentsContainerViewController: UIViewController { guard let newCommentViewController = VFNewCommentViewController.new(newCommentActionType: actionType, containerId: viewModel.story.containerId, articleMetadata: viewModel.articleMetadata, loginDelegate: self, settings: settings) else{ return } + newCommentViewController.setTheme(theme: UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light) newCommentViewController.setCustomUIDelegate(customUIDelegate: self) newCommentViewController.setActionCallbacks(callbacks: callbacks) self.present(newCommentViewController, animated: true) @@ -132,9 +141,12 @@ extension CommentsContainerViewController: VFLoginDelegate { } extension CommentsContainerViewController: VFCustomUIDelegate { - func customizeView(view: VFCustomizableView) { + func customizeView(theme: VFTheme, view: VFCustomizableView) { switch view { - case .postButton(let button): + case .previewBackgroundView(let view): + if theme == .dark { + view.backgroundColor = darkBackgroundColor + } break default: break diff --git a/SampleApp/Viafoura/Features/Home/HomeViewController.swift b/SampleApp/Viafoura/Features/Home/HomeViewController.swift index c5e517b5..a408cf93 100644 --- a/SampleApp/Viafoura/Features/Home/HomeViewController.swift +++ b/SampleApp/Viafoura/Features/Home/HomeViewController.swift @@ -19,23 +19,32 @@ class HomeViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() - + setupUI() } - - override var preferredStatusBarStyle: UIStatusBarStyle { - .darkContent - } - + override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) - + + updateStyling() getAuthState() } + + func updateStyling(){ + navigationController?.overrideUserInterfaceStyle = UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light + overrideUserInterfaceStyle = UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light + parent?.parent?.overrideUserInterfaceStyle = UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light + } func setupUI(){ tableView.delegate = self tableView.dataSource = self + + NotificationCenter.default.addObserver(self, selector: #selector(self.darkModeChanged(notification:)), name: Notification.Name(SettingsKeys.darkMode), object: nil) + } + + @objc func darkModeChanged(notification: Notification) { + updateStyling() } func getAuthState(){ diff --git a/SampleApp/Viafoura/Features/Login/LoginViewController.swift b/SampleApp/Viafoura/Features/Login/LoginViewController.swift index fb97aad0..fd6c2b1a 100644 --- a/SampleApp/Viafoura/Features/Login/LoginViewController.swift +++ b/SampleApp/Viafoura/Features/Login/LoginViewController.swift @@ -38,9 +38,19 @@ class LoginViewController: UIViewController{ setupUI() } + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + + updateStyling() + } + + func updateStyling(){ + overrideUserInterfaceStyle = UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light + } + func setupUI(){ loadingView.color = .red - + if #available(iOS 13.0, *) { passwordTextField.overrideUserInterfaceStyle = .light emailTextField.overrideUserInterfaceStyle = .light diff --git a/SampleApp/Viafoura/Features/Settings/SettingCell.swift b/SampleApp/Viafoura/Features/Settings/SettingCell.swift index a6d5d02a..65f83dab 100644 --- a/SampleApp/Viafoura/Features/Settings/SettingCell.swift +++ b/SampleApp/Viafoura/Features/Settings/SettingCell.swift @@ -26,5 +26,6 @@ class SettingCell: UITableViewCell { @objc func switchChanged(mySwitch: UISwitch) { let value = settingSwitch.isOn UserDefaults.standard.set(value, forKey: setting.key) + NotificationCenter.default.post(name: NSNotification.Name(setting.key), object: self, userInfo: ["value": mySwitch.isOn]) } } diff --git a/SampleApp/Viafoura/Features/Settings/SettingsViewController.swift b/SampleApp/Viafoura/Features/Settings/SettingsViewController.swift index dcc7a848..28cf0226 100644 --- a/SampleApp/Viafoura/Features/Settings/SettingsViewController.swift +++ b/SampleApp/Viafoura/Features/Settings/SettingsViewController.swift @@ -10,14 +10,29 @@ class SettingsViewController: UITableViewController { let viewModel = SettingsViewModel() @IBOutlet weak var doneBarItem: UIBarButtonItem! - + override func viewDidLoad() { super.viewDidLoad() - view.backgroundColor = .white - doneBarItem.target = self doneBarItem.action = #selector(donePressed) + + NotificationCenter.default.addObserver(self, selector: #selector(self.darkModeChanged(notification:)), name: Notification.Name(SettingsKeys.darkMode), object: nil) + } + + @objc func darkModeChanged(notification: Notification) { + updateStyling() + } + + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + + updateStyling() + } + + func updateStyling(){ + navigationController?.overrideUserInterfaceStyle = UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light + overrideUserInterfaceStyle = UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light } @objc func donePressed(sender: UIButton) { diff --git a/SampleApp/Viafoura/Features/Signup/SignUpViewController.swift b/SampleApp/Viafoura/Features/Signup/SignUpViewController.swift index 1985c358..6da55b9a 100644 --- a/SampleApp/Viafoura/Features/Signup/SignUpViewController.swift +++ b/SampleApp/Viafoura/Features/Signup/SignUpViewController.swift @@ -25,6 +25,16 @@ class SignUpViewController: UIViewController{ setupUI() } + override func viewWillAppear(_ animated: Bool) { + super.viewWillAppear(animated) + + updateStyling() + } + + func updateStyling(){ + overrideUserInterfaceStyle = UserDefaults.standard.bool(forKey: SettingsKeys.darkMode) == true ? .dark : .light + } + func setupUI(){ loadingView.color = .red diff --git a/SampleApp/Viafoura/Features/Tab/MainTabBarController.swift b/SampleApp/Viafoura/Features/Tab/MainTabBarController.swift index 8fe902cc..9097a7d2 100644 --- a/SampleApp/Viafoura/Features/Tab/MainTabBarController.swift +++ b/SampleApp/Viafoura/Features/Tab/MainTabBarController.swift @@ -16,7 +16,6 @@ class MainTabBarController: UITabBarController{ if #available(iOS 15.0, *) { let appearance = UITabBarAppearance() appearance.configureWithOpaqueBackground() - appearance.backgroundColor = .white self.tabBar.standardAppearance = appearance self.tabBar.scrollEdgeAppearance = self.tabBar.standardAppearance diff --git a/SampleApp/Viafoura/Model/Setting.swift b/SampleApp/Viafoura/Model/Setting.swift index 89d49767..4a19650c 100644 --- a/SampleApp/Viafoura/Model/Setting.swift +++ b/SampleApp/Viafoura/Model/Setting.swift @@ -11,12 +11,14 @@ public struct Setting { let key: String } -struct SettingsKeys { - static let showTrendingArticles = "showTrendingArticles" - static let commentsContainerFullscreen = "commentsContainerFullscreen" +public struct SettingsKeys { + public static let showTrendingArticles = "showTrendingArticles" + public static let commentsContainerFullscreen = "commentsContainerFullscreen" + public static let darkMode = "darkMode" } public let defaultSettings: [Setting] = [ Setting(title: "Use comments container on fullscreen", key: SettingsKeys.commentsContainerFullscreen), - Setting(title: "Show trending articles", key: SettingsKeys.showTrendingArticles) + Setting(title: "Show trending articles", key: SettingsKeys.showTrendingArticles), + Setting(title: "Dark mode", key: SettingsKeys.darkMode) ] diff --git a/SampleApp/Viafoura/Storyboard/Base.lproj/Main.storyboard b/SampleApp/Viafoura/Storyboard/Base.lproj/Main.storyboard index 5a782612..8d804a22 100644 --- a/SampleApp/Viafoura/Storyboard/Base.lproj/Main.storyboard +++ b/SampleApp/Viafoura/Storyboard/Base.lproj/Main.storyboard @@ -69,7 +69,7 @@ - + @@ -119,7 +119,6 @@ @@ -158,7 +157,7 @@ - + @@ -387,7 +386,7 @@ - + @@ -504,6 +503,7 @@ + @@ -525,7 +525,7 @@ - + @@ -573,7 +573,7 @@ - + @@ -592,11 +592,10 @@ - - + @@ -606,7 +605,7 @@ - + @@ -759,7 +758,7 @@ - + @@ -847,9 +846,6 @@ - - - diff --git a/ViafouraCore.podspec b/ViafouraCore.podspec index 084b4520..32133bc6 100644 --- a/ViafouraCore.podspec +++ b/ViafouraCore.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'ViafouraCore' - s.version = '0.0.10' + s.version = '0.0.11' s.swift_versions = ['5.0'] s.summary = 'Viafoura SDK' s.description = 'This SDK allows you to integrate Viafoura tools into your iOS app.' diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Assets.car b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Assets.car index e9819a7f..8656394d 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Assets.car and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Assets.car differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index 824ffca9..f1303973 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib index 38b734b9..b4d10085 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h index 7836d7eb..3c7e5ae3 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef VIAFOURASDK_SWIFT_H #define VIAFOURASDK_SWIFT_H #pragma clang diagnostic push @@ -261,6 +261,8 @@ using UInt = size_t; + + @class NSCoder; SWIFT_CLASS("_TtC11ViafouraSDK8VFAdView") @@ -310,6 +312,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") + @class UICollectionView; @class NSIndexPath; @class UICollectionViewCell; @@ -429,6 +432,18 @@ SWIFT_CLASS("_TtC11ViafouraSDK7VFLabel") @end +SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveBlogViewController") +@interface VFLiveBlogViewController : VFUIViewController +- (void)viewDidLoad; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") @interface VFLiveChatViewController : VFUIViewController - (void)viewDidLoad; @@ -438,6 +453,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") + @class UITextView; @interface VFLiveChatViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -449,6 +465,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") +SWIFT_CLASS("_TtC11ViafouraSDK10VFLiveView") +@interface VFLiveView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK13VFLoadingView") @interface VFLoadingView : UIActivityIndicatorView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -468,6 +491,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK26VFNewCommentViewController") @end + @interface VFNewCommentViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)textViewDidChange:(UITextView * _Nonnull)textView; @end @@ -488,6 +512,15 @@ SWIFT_CLASS("_TtC11ViafouraSDK28VFNewRepliesNotificationView") @end +SWIFT_CLASS("_TtC11ViafouraSDK22VFNotificationBellView") +@interface VFNotificationBellView : UIView +@property (nonatomic) CGRect bounds; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + SWIFT_CLASS("_TtC11ViafouraSDK12VFPinnedView") @interface VFPinnedView : UIView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -495,6 +528,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK12VFPinnedView") @end +SWIFT_CLASS("_TtC11ViafouraSDK23VFPoweredByViafouraView") +@interface VFPoweredByViafouraView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") @interface VFPreviewCommentsViewController : VFUIViewController - (void)viewDidLoad; @@ -514,6 +554,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") + SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") @interface VFProfileViewController : VFUIViewController - (void)viewDidLoad; @@ -529,6 +570,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") + SWIFT_CLASS("_TtC11ViafouraSDK18VFSegmentedControl") @interface VFSegmentedControl : UISegmentedControl - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -602,6 +644,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFVerticalTrendingViewController") + @class UITableView; @class UITableViewCell; diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Info.plist b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Info.plist index 9c2dd75a..89e5f44d 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Info.plist and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Info.plist differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/Info.plist b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/Info.plist new file mode 100644 index 00000000..463e6205 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/Info.plist differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/VFLiveBlogViewController.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/VFLiveBlogViewController.nib new file mode 100644 index 00000000..52c903f2 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/VFLiveBlogViewController.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib new file mode 100644 index 00000000..e4666730 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/LiveBlog.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.abi.json b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.abi.json index 2212bd21..57dcdde3 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.abi.json +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.abi.json @@ -4,6 +4,26 @@ "name": "TopLevel", "printedName": "TopLevel", "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -377,19 +397,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -409,34 +429,48 @@ "printedName": "VFColors", "children": [ { - "kind": "Var", - "name": "colorBackgroundDefault", - "printedName": "colorBackgroundDefault", + "kind": "Constructor", + "name": "init", + "printedName": "init(colorPrimary:colorPrimaryLight:colorBackground:colorSeparator:colorAvatars:)", "children": [ + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + }, { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", + "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvpZ", - "moduleName": "ViafouraSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIColor]", "children": [ { "kind": "TypeNominal", @@ -445,601 +479,501 @@ "usr": "c:objc(cs)UIColor" } ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sa" } - ] - }, + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "mangledName": "$s11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:11ViafouraSDK8VFColorsV", + "mangledName": "$s11ViafouraSDK8VFColorsV", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VFDefaultColors", + "printedName": "VFDefaultColors", + "children": [ { - "kind": "Var", - "name": "colorText1Default", - "printedName": "colorText1Default", + "kind": "Function", + "name": "colorBackgroundDefault", + "printedName": "colorBackgroundDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV22colorBackgroundDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV22colorBackgroundDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorText1Default", + "printedName": "colorText1Default(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } - ] + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorText1DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorText1DefaultySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorText2Default", - "printedName": "colorText2Default", + "printedName": "colorText2Default(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorText2DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorText2DefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorSeparatorDefault", - "printedName": "colorSeparatorDefault", + "printedName": "colorSeparatorDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV21colorSeparatorDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV21colorSeparatorDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorFollowingDefault", - "printedName": "colorFollowingDefault", + "printedName": "colorFollowingDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV21colorFollowingDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV21colorFollowingDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorErrorDefault", - "printedName": "colorErrorDefault", + "printedName": "colorErrorDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorErrorDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorErrorDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorWarningDefault", - "printedName": "colorWarningDefault", + "printedName": "colorWarningDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorWarningDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorWarningDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPinnedDefault", - "printedName": "colorPinnedDefault", + "printedName": "colorPinnedDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV18colorPinnedDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV18colorPinnedDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorPinnedBadgeDefault", + "printedName": "colorPinnedBadgeDefault(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } - ] + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV23colorPinnedBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV23colorPinnedBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPrimaryDefault", - "printedName": "colorPrimaryDefault", + "printedName": "colorPrimaryDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorPrimaryDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorPrimaryDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPrimaryLightDefault", - "printedName": "colorPrimaryLightDefault", + "printedName": "colorPrimaryLightDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV24colorPrimaryLightDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV24colorPrimaryLightDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorBorder1Default", - "printedName": "colorBorder1Default", + "printedName": "colorBorder1Default(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorBorder1DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorBorder1DefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorModeratorBadgeDefault", - "printedName": "colorModeratorBadgeDefault", + "printedName": "colorModeratorBadgeDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV26colorModeratorBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV26colorModeratorBadgeDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(colorPrimary:colorPrimaryLight:colorBackground:colorSeparator:colorAvatars:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VFColors", - "printedName": "ViafouraSDK.VFColors", - "usr": "s:11ViafouraSDK8VFColorsV" - }, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorNewCommentText", + "printedName": "colorNewCommentText(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", "hasDefaultArg": true, - "usr": "c:objc(cs)UIColor" - }, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorNewCommentTextySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorNewCommentTextySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorIcons", + "printedName": "colorIcons(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV10colorIconsySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV10colorIconsySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorInputBox", + "printedName": "colorInputBox(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[UIKit.UIColor]", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", "hasDefaultArg": true, - "usr": "s:Sa" + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Constructor", - "usr": "s:11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", - "mangledName": "$s11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV13colorInputBoxySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV13colorInputBoxySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", + "static": true, "declAttributes": [ "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:11ViafouraSDK8VFColorsV", - "mangledName": "$s11ViafouraSDK8VFColorsV", + "usr": "s:11ViafouraSDK15VFDefaultColorsV", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -1085,6 +1019,268 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFSingleStoryError", + "printedName": "VFSingleStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSingleStoryError.Type) -> ViafouraSDK.VFSingleStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFSingleStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -1193,19 +1389,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -1619,19 +1815,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -1655,6 +1851,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFDeleteStoryError", + "printedName": "VFDeleteStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFDeleteStoryError.Type) -> ViafouraSDK.VFDeleteStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFDeleteStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFLoginStatus", @@ -2391,14 +2839,283 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFUnlikeStoryError", + "printedName": "VFUnlikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUnlikeStoryError.Type) -> ViafouraSDK.VFUnlikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUnlikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "VFAdDelegate", @@ -2529,6 +3246,8 @@ "usr": "s:11ViafouraSDK12VFAdDelegateP", "mangledName": "$s11ViafouraSDK12VFAdDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -2639,6 +3358,8 @@ "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -2955,6 +3676,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFChatListError", @@ -3301,6 +4032,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFLikeStoryError", + "printedName": "VFLikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLikeStoryError.Type) -> ViafouraSDK.VFLikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFLikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFUpdateUserError", @@ -3563,6 +4546,216 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFTheme", + "printedName": "VFTheme", + "children": [ + { + "kind": "Var", + "name": "dark", + "printedName": "dark", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTheme.Type) -> ViafouraSDK.VFTheme", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK7VFThemeO4darkyA2CmF", + "mangledName": "$s11ViafouraSDK7VFThemeO4darkyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTheme.Type) -> ViafouraSDK.VFTheme", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK7VFThemeO5lightyA2CmF", + "mangledName": "$s11ViafouraSDK7VFThemeO5lightyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFThemeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK7VFThemeO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK7VFThemeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK7VFThemeO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK7VFThemeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK7VFThemeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFThemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK7VFThemeO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK7VFThemeO", + "mangledName": "$s11ViafouraSDK7VFThemeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFActionCallbackType", @@ -4359,19 +5552,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -4587,6 +5780,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -5171,6 +6384,69 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "StoryContent", + "printedName": "StoryContent", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "StoryContent", + "printedName": "ViafouraSDK.StoryContent", + "usr": "s:11ViafouraSDK12StoryContentC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK12StoryContentC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s11ViafouraSDK12StoryContentC4fromACs7Decoder_p_tKcfc", + "moduleName": "ViafouraSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:11ViafouraSDK12StoryContentC", + "mangledName": "$s11ViafouraSDK12StoryContentC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -5191,21 +6467,214 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "AnalyticsService", "printedName": "AnalyticsService", "children": [ + { + "kind": "Function", + "name": "addWidget", + "printedName": "addWidget(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9addWidgetyyAA0F4TypeOF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9addWidgetyyAA0F4TypeOF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeWidget", + "printedName": "removeWidget(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC12removeWidgetyyAA0F4TypeOF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC12removeWidgetyyAA0F4TypeOF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logConversationsBellClick", + "printedName": "logConversationsBellClick(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC25logConversationsBellClick16eventSessionUUID0I11ContainerId0ilK00I15ArticleMetadata0iJ5Starty10Foundation0K0V_SSAlA09VFArticleO0VAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC25logConversationsBellClick16eventSessionUUID0I11ContainerId0ilK00I15ArticleMetadata0iJ5Starty10Foundation0K0V_SSAlA09VFArticleO0VAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logSortChange", + "printedName": "logSortChange(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:sort:defaultSort:oldSort:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC13logSortChange16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4sort07defaultF003oldF0y10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVS3StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC13logSortChange16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4sort07defaultF003oldF0y10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVS3StF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "logEventEngage", - "printedName": "logEventEngage(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:time:hiddenTime:focuses:)", + "printedName": "logEventEngage(widgetType:eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:time:vfTime:hiddenTime:focuses:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, { "kind": "TypeNominal", "name": "UUID", @@ -5244,9 +6713,15 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" }, { "kind": "TypeNominal", @@ -5256,8 +6731,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC14logEventEngage16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4time10hiddenTime7focusesy10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVs5Int64VS2itF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logEventEngage16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4time10hiddenTime7focusesy10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVs5Int64VS2itF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logEventEngage10widgetType16eventSessionUUID0J11ContainerId0jmL00J15ArticleMetadata0jK5Start4time6vfTime06hiddenT07focusesyAA06WidgetI0O_10Foundation0L0VSSAsA09VFArticleP0VAQ4DateVs5Int64VA2YSitF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logEventEngage10widgetType16eventSessionUUID0J11ContainerId0jmL00J15ArticleMetadata0jK5Start4time6vfTime06hiddenT07focusesyAA06WidgetI0O_10Foundation0L0VSSAsA09VFArticleP0VAQ4DateVs5Int64VA2YSitF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -5266,32 +6741,20 @@ }, { "kind": "Function", - "name": "logEvent", - "printedName": "logEvent(eventType:eventSessionUUID:eventAttemptedAction:eventContainerId:eventArticleMetadata:eventSessionStart:)", + "name": "logTrackAdCode", + "printedName": "logTrackAdCode(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:status:failureReason:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "ViafouraSDK.EventType", - "usr": "s:11ViafouraSDK9EventTypeO" - }, { "kind": "TypeNominal", "name": "UUID", "printedName": "Foundation.UUID", "usr": "s:10Foundation4UUIDV" }, - { - "kind": "TypeNominal", - "name": "EventAttemptedAction", - "printedName": "ViafouraSDK.EventAttemptedAction", - "usr": "s:11ViafouraSDK20EventAttemptedActionO" - }, { "kind": "TypeNominal", "name": "String", @@ -5300,20 +6763,38 @@ }, { "kind": "TypeNominal", - "name": "VFArticleMetadata", - "printedName": "ViafouraSDK.VFArticleMetadata", - "usr": "s:11ViafouraSDK17VFArticleMetadataV" + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" }, { "kind": "TypeNominal", "name": "Date", "printedName": "Foundation.Date", "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC8logEvent9eventType0G11SessionUUID0G15AttemptedAction0G11ContainerId0G15ArticleMetadata0gI5StartyAA0fH0O_10Foundation0J0VAA0fkL0OSSAA09VFArticleP0VAM4DateVtF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC8logEvent9eventType0G11SessionUUID0G15AttemptedAction0G11ContainerId0G15ArticleMetadata0gI5StartyAA0fH0O_10Foundation0J0VAA0fkL0OSSAA09VFArticleP0VAM4DateVtF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logTrackAdCode16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata6status13failureReasony10Foundation0K0V_SSAnL4DateVAA09VFArticleP0VS2StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logTrackAdCode16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata6status13failureReasony10Foundation0K0V_SSAnL4DateVAA09VFArticleP0VS2StF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -5322,8 +6803,8 @@ }, { "kind": "Function", - "name": "logTyping", - "printedName": "logTyping(contentContainerUUID:threadUUID:contentUUID:)", + "name": "logTrackAdView", + "printedName": "logTrackAdView(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:adIntegration:limit:childLimit:scrollDepth:promoInterval:firstPromoPosition:totalCount:index:threadType:)", "children": [ { "kind": "TypeNominal", @@ -5338,173 +6819,282 @@ }, { "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", "name": "UUID", "printedName": "Foundation.UUID", "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logTrackAdView16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0K0V_SSAuS4DateVAA09VFArticleP0VSSS7iSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logTrackAdView16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0K0V_SSAuS4DateVAA09VFArticleP0VSSS7iSStF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:11ViafouraSDK16AnalyticsServiceC", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFChatSelectionError", - "printedName": "VFChatSelectionError", - "children": [ + }, { - "kind": "Var", - "name": "unknown", - "printedName": "unknown", + "kind": "Function", + "name": "logLogout", + "printedName": "logLogout()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFChatSelectionError.Type) -> ViafouraSDK.VFChatSelectionError", - "children": [ - { - "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFChatSelectionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", - "moduleName": "ViafouraSDK" + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logLogoutyyF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logLogoutyyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "logTrackAd", + "printedName": "logTrackAd(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:adIntegration:limit:childLimit:scrollDepth:promoInterval:firstPromoPosition:totalCount:index:threadType:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" }, { "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK16AnalyticsServiceC10logTrackAd16eventSessionUUID0H11ContainerId0hkJ00hI5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0J0V_SSAuS4DateVAA09VFArticleO0VSSS7iSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC10logTrackAd16eventSessionUUID0H11ContainerId0hkJ00hI5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0J0V_SSAuS4DateVAA09VFArticleO0VSSS7iSStF", "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "Function", + "name": "logInteraction", + "printedName": "logInteraction(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:eventArticleMetadata:label:action:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logInteraction16eventSessionUUID0G11ContainerId0gjI00gH5Start0G15ArticleMetadata5label6actiony10Foundation0I0V_SSAnL4DateVAA09VFArticleN0VS2StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logInteraction16eventSessionUUID0G11ContainerId0gjI00gH5Start0G15ArticleMetadata5label6actiony10Foundation0I0V_SSAnL4DateVAA09VFArticleN0VS2StF", "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "logPasswordReset", + "printedName": "logPasswordReset(email:)", "children": [ { "kind": "TypeNominal", @@ -5513,113 +7103,577 @@ }, { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC16logPasswordReset5emailySS_tF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC16logPasswordReset5emailySS_tF", "moduleName": "ViafouraSDK", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "kind": "Function", + "name": "logSignup", + "printedName": "logSignup(loginType:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logSignup9loginTypeySS_tF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logSignup9loginTypeySS_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", - "moduleName": "ViafouraSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" + "kind": "Function", + "name": "logLoginFailure", + "printedName": "logLoginFailure(loginType:error:)", + "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" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC15logLoginFailure9loginType5errorySS_SStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC15logLoginFailure9loginType5errorySS_SStF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "Function", + "name": "logLoginSuccess", + "printedName": "logLoginSuccess()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC15logLoginSuccessyyF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC15logLoginSuccessyyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logContainerLoad", + "printedName": "logContainerLoad(eventSessionUUID:eventContainerId:allCommentsCount:eventContainerUUID:eventArticleMetadata:eventSessionStart:contentContainerType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC16logContainerLoad16eventSessionUUID0hF2Id16allCommentsCount0hfJ00H15ArticleMetadata0hI5Start07contentF4Typey10Foundation0J0V_SSSiAnA09VFArticleP0VAL4DateVSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC16logContainerLoad16eventSessionUUID0hF2Id16allCommentsCount0hfJ00H15ArticleMetadata0hI5Start07contentF4Typey10Foundation0J0V_SSSiAnA09VFArticleP0VAL4DateVSStF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logPageView", + "printedName": "logPageView(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC11logPageView16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Starty10Foundation0J0V_SSAlA09VFArticleN0VAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC11logPageView16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Starty10Foundation0J0V_SSAlA09VFArticleN0VAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logEventAttemptedAction", + "printedName": "logEventAttemptedAction(eventSessionUUID:eventAttemptedAction:eventContainerId:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "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": "ViafouraSDK.VFArticleMetadata?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC23logEventAttemptedAction16eventSessionUUID0igH00I11ContainerId0I15ArticleMetadata0iJ5Starty10Foundation0K0V_AA0fgH0OSSSgAA09VFArticleO0VSgAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC23logEventAttemptedAction16eventSessionUUID0igH00I11ContainerId0I15ArticleMetadata0iJ5Starty10Foundation0K0V_AA0fgH0OSSSgAA09VFArticleO0VSgAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logTyping", + "printedName": "logTyping(contentContainerUUID:threadUUID:contentUUID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:11ViafouraSDK16AnalyticsServiceC", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFChatSelectionError", + "printedName": "VFChatSelectionError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFChatSelectionError.Type) -> ViafouraSDK.VFChatSelectionError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFChatSelectionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -6080,19 +8134,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -6640,6 +8694,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -6711,8 +8775,8 @@ "children": [ { "kind": "Var", - "name": "COMMENT_DISLIKED", - "printedName": "COMMENT_DISLIKED", + "name": "LIVEBLOG_LIKED", + "printedName": "LIVEBLOG_LIKED", "children": [ { "kind": "TypeFunc", @@ -6742,14 +8806,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO14LIVEBLOG_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO14LIVEBLOG_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_FLAG", - "printedName": "COMMENT_FLAG", + "name": "LIVEBLOG_DISLIKED", + "printedName": "LIVEBLOG_DISLIKED", "children": [ { "kind": "TypeFunc", @@ -6779,14 +8843,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17LIVEBLOG_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17LIVEBLOG_DISLIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_BOX_CLICKED", - "printedName": "COMMENT_BOX_CLICKED", + "name": "LIVEBLOG_FLAG", + "printedName": "LIVEBLOG_FLAG", "children": [ { "kind": "TypeFunc", @@ -6816,14 +8880,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO19COMMENT_BOX_CLICKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19COMMENT_BOX_CLICKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13LIVEBLOG_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13LIVEBLOG_FLAGyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_LIKED", - "printedName": "COMMENT_LIKED", + "name": "LIVECHAT_LIKED", + "printedName": "LIVECHAT_LIKED", "children": [ { "kind": "TypeFunc", @@ -6853,241 +8917,147 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO14LIVECHAT_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO14LIVECHAT_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "LIVECHAT_DISLIKED", + "printedName": "LIVECHAT_DISLIKED", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.EventAttemptedAction?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", "name": "EventAttemptedAction", "printedName": "ViafouraSDK.EventAttemptedAction", "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } ], - "declKind": "Constructor", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", - "moduleName": "ViafouraSDK", - "implicit": true, - "init_kind": "Designated" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17LIVECHAT_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17LIVECHAT_DISLIKEDyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "LIVECHAT_FLAG", + "printedName": "LIVECHAT_FLAG", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" + ] } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK20EventAttemptedActionO", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13LIVECHAT_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13LIVECHAT_FLAGyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Var", + "name": "COMMENT_POST", + "printedName": "COMMENT_POST", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } ] } ], - "usr": "s:SY", - "mangledName": "$sSY" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_POSTyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_POSTyA2CmF", + "moduleName": "ViafouraSDK" }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "CommentNode", - "printedName": "CommentNode", - "declKind": "Class", - "usr": "s:11ViafouraSDK11CommentNodeC", - "mangledName": "$s11ViafouraSDK11CommentNodeC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "TypeDecl", - "name": "CommentNodeType", - "printedName": "CommentNodeType", - "children": [ { "kind": "Var", - "name": "ad", - "printedName": "ad", + "name": "COMMENT_DISLIKED", + "printedName": "COMMENT_DISLIKED", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.CommentNodeType.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7095,36 +9065,36 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15CommentNodeTypeO2adyA2CmF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "comment", - "printedName": "comment", + "name": "COMMENT_FLAG", + "printedName": "COMMENT_FLAG", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.CommentNodeType.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7132,182 +9102,110 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "COMMENT_BOX_CLICK", + "printedName": "COMMENT_BOX_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" - }, - { - "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17COMMENT_BOX_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17COMMENT_BOX_CLICKyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "COMMENT_REPLY_CLICK", + "printedName": "COMMENT_REPLY_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivp", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivg", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK15CommentNodeTypeO", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO19COMMENT_REPLY_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19COMMENT_REPLY_CLICKyA2CmF", + "moduleName": "ViafouraSDK" }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "VFUpdateCommentsContainerSettingsError", - "children": [ { "kind": "Var", - "name": "unknown", - "printedName": "unknown", + "name": "COMMENT_LIKED", + "printedName": "COMMENT_LIKED", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type) -> ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7315,134 +9213,356 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "TRAY_PROFILE_CLICK", + "printedName": "TRAY_PROFILE_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO18TRAY_PROFILE_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO18TRAY_PROFILE_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "TRAY_COMMUNITY_CLICK", + "printedName": "TRAY_COMMUNITY_CLICK", + "children": [ { - "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO20TRAY_COMMUNITY_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO20TRAY_COMMUNITY_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "TOPIC_FOLLOW", + "printedName": "TOPIC_FOLLOW", + "children": [ { - "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12TOPIC_FOLLOWyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12TOPIC_FOLLOWyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "PROFILE_MUTE_USER", + "printedName": "PROFILE_MUTE_USER", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17PROFILE_MUTE_USERyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17PROFILE_MUTE_USERyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "PROFILE_FOLLOW_USER", + "printedName": "PROFILE_FOLLOW_USER", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO19PROFILE_FOLLOW_USERyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19PROFILE_FOLLOW_USERyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "LOGIN", + "printedName": "LOGIN", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO5LOGINyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO5LOGINyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "SIGNUP", + "printedName": "SIGNUP", + "children": [ { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO6SIGNUPyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO6SIGNUPyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "name": "POLLS_VOTE", + "printedName": "POLLS_VOTE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO10POLLS_VOTEyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO10POLLS_VOTEyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "ViafouraSDK.EventAttemptedAction?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", + "declKind": "Constructor", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "isFromExtension": true, + "declKind": "Var", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", + "moduleName": "ViafouraSDK", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -7451,36 +9571,29 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", "moduleName": "ViafouraSDK", - "isFromExtension": true, + "implicit": true, "accessorKind": "get" } ] } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "usr": "s:11ViafouraSDK20EventAttemptedActionO", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -7498,24 +9611,32 @@ }, { "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, @@ -7580,267 +9701,172 @@ ] }, { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", + "kind": "TypeDecl", + "name": "CommentNode", + "printedName": "CommentNode", + "declKind": "Class", + "usr": "s:11ViafouraSDK11CommentNodeC", + "mangledName": "$s11ViafouraSDK11CommentNodeC", "moduleName": "ViafouraSDK", "declAttributes": [ - "RawDocComment" - ] + "AccessControl" + ], + "hasMissingDesignatedInitializers": true }, { "kind": "TypeDecl", - "name": "VFVerticalTrendingViewController", - "printedName": "VFVerticalTrendingViewController", + "name": "CommentNodeType", + "printedName": "CommentNodeType", "children": [ { "kind": "Var", - "name": "storyboardName", - "printedName": "storyboardName", + "name": "ad", + "printedName": "ad", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", - "moduleName": "ViafouraSDK", - "static": true, - "declAttributes": [ - "Custom", - "HasInitialValue", - "Final", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "ViafouraSDK.CommentNodeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "new", - "printedName": "new(containerId:title:limit:daysPublished:trendWindow:sort:viewType:settings:)", + "kind": "Var", + "name": "comment", + "printedName": "comment", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", - "children": [ - { - "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "ViafouraSDK.CommentNodeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ { "kind": "TypeNominal", - "name": "VFTrendingSortType", - "printedName": "ViafouraSDK.VFTrendingSortType", - "usr": "s:11ViafouraSDK18VFTrendingSortTypeO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" }, { "kind": "TypeNominal", - "name": "VFSettings", - "printedName": "ViafouraSDK.VFSettings", - "usr": "s:11ViafouraSDK10VFSettingsV" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", + "usr": "s:11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Func", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)viewDidLoad", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC11viewDidLoadyyF", + "declKind": "Var", + "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivp", "moduleName": "ViafouraSDK", - "overriding": true, - "objc_name": "viewDidLoad", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] }, { "kind": "Function", - "name": "setAdDelegate", - "printedName": "setAdDelegate(adDelegate:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -7849,91 +9875,181 @@ }, { "kind": "TypeNominal", - "name": "VFAdDelegate", - "printedName": "ViafouraSDK.VFAdDelegate", - "usr": "s:11ViafouraSDK12VFAdDelegateP" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "usr": "s:11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK15CommentNodeTypeO", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "Function", - "name": "setActionCallbacks", - "printedName": "setActionCallbacks(callbacks:)", + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "VFUpdateCommentsContainerSettingsError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "printedName": "(ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type) -> ViafouraSDK.VFUpdateCommentsContainerSettingsError", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" }, { "kind": "TypeNominal", - "name": "VFActionCallbackType", - "printedName": "ViafouraSDK.VFActionCallbackType", - "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + "name": "Metatype", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + } + ] } ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Function", - "name": "setLayoutDelegate", - "printedName": "setLayoutDelegate(layoutDelegate:)", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "VFLayoutDelegate", - "printedName": "ViafouraSDK.VFLayoutDelegate", - "usr": "s:11ViafouraSDK16VFLayoutDelegateP" + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "static": true, + "implicit": true, "funcSelfKind": "NonMutating" }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, { "kind": "Function", - "name": "setCustomUIDelegate", - "printedName": "setCustomUIDelegate(customUIDelegate:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -7942,32 +10058,24 @@ }, { "kind": "TypeNominal", - "name": "VFCustomUIDelegate", - "printedName": "ViafouraSDK.VFCustomUIDelegate", - "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", "children": [ - { - "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" - }, { "kind": "TypeNominal", "name": "Optional", @@ -7981,83 +10089,327 @@ } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" - } - ], - "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithNibName:bundle:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "declKind": "Var", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override" + "AccessControl" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "children": [ + "isFromExtension": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" + "declKind": "Accessor", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithCoder:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC5coderACSgSo7NSCoderC_tcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFVerticalTrendingViewController", + "printedName": "VFVerticalTrendingViewController", + "children": [ + { + "kind": "Var", + "name": "storyboardName", + "printedName": "storyboardName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ "Custom", - "Required" + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "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:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] }, { "kind": "Function", - "name": "numberOfSections", - "printedName": "numberOfSections(in:)", + "name": "new", + "printedName": "new(containerId:title:limit:daysPublished:trendWindow:sort:viewType:settings:)", "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "Int", @@ -8066,216 +10418,547 @@ }, { "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingSortType", + "printedName": "ViafouraSDK.VFTrendingSortType", + "usr": "s:11ViafouraSDK18VFTrendingSortTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)numberOfSectionsInTableView:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC16numberOfSections2inSiSo07UITableE0C_tF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", "moduleName": "ViafouraSDK", - "objc_name": "numberOfSectionsInTableView:", + "static": true, "declAttributes": [ - "Dynamic", - "ObjC", "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:heightForRowAt:)", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", "children": [ { "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" - }, - { - "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" - }, - { - "kind": "TypeNominal", - "name": "IndexPath", - "printedName": "Foundation.IndexPath", - "usr": "s:10Foundation9IndexPathV" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:heightForRowAtIndexPath:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_14heightForRowAt12CoreGraphics7CGFloatVSo07UITableE0C_10Foundation9IndexPathVtF", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)viewDidLoad", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC11viewDidLoadyyF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:heightForRowAtIndexPath:", + "overriding": true, + "objc_name": "viewDidLoad", "declAttributes": [ "Dynamic", "ObjC", "Custom", + "Override", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:cellForRowAt:)", + "name": "setTheme", + "printedName": "setTheme(theme:)", "children": [ { "kind": "TypeNominal", - "name": "UITableViewCell", - "printedName": "UIKit.UITableViewCell", - "usr": "c:objc(cs)UITableViewCell" - }, - { - "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "IndexPath", - "printedName": "Foundation.IndexPath", - "usr": "s:10Foundation9IndexPathV" + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:cellForRowAtIndexPath:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_12cellForRowAtSo07UITableE4CellCSo0lE0C_10Foundation9IndexPathVtF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:cellForRowAtIndexPath:", "declAttributes": [ - "Dynamic", - "ObjC", "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:numberOfRowsInSection:)", + "name": "setAdDelegate", + "printedName": "setAdDelegate(adDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" - }, + "name": "VFAdDelegate", + "printedName": "ViafouraSDK.VFAdDelegate", + "usr": "s:11ViafouraSDK12VFAdDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionCallbacks", + "printedName": "setActionCallbacks(callbacks:)", + "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFActionCallbackType", + "printedName": "ViafouraSDK.VFActionCallbackType", + "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + } + ] } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:numberOfRowsInSection:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_21numberOfRowsInSectionSiSo07UITableE0C_SitF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:numberOfRowsInSection:", "declAttributes": [ - "Dynamic", - "ObjC", "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "generateAd", - "printedName": "generateAd(adPosition:)", + "name": "setLayoutDelegate", + "printedName": "setLayoutDelegate(layoutDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "VFAdView", - "printedName": "ViafouraSDK.VFAdView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFAdView" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "VFLayoutDelegate", + "printedName": "ViafouraSDK.VFLayoutDelegate", + "usr": "s:11ViafouraSDK16VFLayoutDelegateP" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "getAdInterval", - "printedName": "getAdInterval()", + "name": "setCustomUIDelegate", + "printedName": "setCustomUIDelegate(customUIDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFCustomUIDelegate", + "printedName": "ViafouraSDK.VFCustomUIDelegate", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ViafouraSDK.VFUIViewController", - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "VFLocalAdDelegate", - "printedName": "VFLocalAdDelegate", - "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", - "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + }, + { + "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": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithNibName:bundle:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "numberOfSections", + "printedName": "numberOfSections(in:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)numberOfSectionsInTableView:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC16numberOfSections2inSiSo07UITableE0C_tF", + "moduleName": "ViafouraSDK", + "objc_name": "numberOfSectionsInTableView:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:heightForRowAt:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "IndexPath", + "printedName": "Foundation.IndexPath", + "usr": "s:10Foundation9IndexPathV" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:heightForRowAtIndexPath:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_14heightForRowAt12CoreGraphics7CGFloatVSo07UITableE0C_10Foundation9IndexPathVtF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:heightForRowAtIndexPath:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:cellForRowAt:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UITableViewCell", + "printedName": "UIKit.UITableViewCell", + "usr": "c:objc(cs)UITableViewCell" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "IndexPath", + "printedName": "Foundation.IndexPath", + "usr": "s:10Foundation9IndexPathV" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:cellForRowAtIndexPath:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_12cellForRowAtSo07UITableE4CellCSo0lE0C_10Foundation9IndexPathVtF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:cellForRowAtIndexPath:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:numberOfRowsInSection:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:numberOfRowsInSection:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_21numberOfRowsInSectionSiSo07UITableE0C_SitF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:numberOfRowsInSection:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "generateAd", + "printedName": "generateAd(adPosition:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFAdView", + "printedName": "ViafouraSDK.VFAdView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFAdView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAdInterval", + "printedName": "getAdInterval()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ViafouraSDK.VFUIViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "VFLocalAdDelegate", + "printedName": "VFLocalAdDelegate", + "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", + "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP" }, { "kind": "Conformance", @@ -8365,6 +11048,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFUnflagChatError", @@ -8756,19 +11449,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9044,6 +11737,30 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "Import", "name": "Foundation", @@ -9074,6 +11791,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFUndislikeStoryError", + "printedName": "VFUndislikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUndislikeStoryError.Type) -> ViafouraSDK.VFUndislikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUndislikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -9134,6 +12103,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -9215,19 +12194,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9319,19 +12298,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9577,6 +12556,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFCarouselTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK32VFCarouselTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setAdDelegate", @@ -10103,6 +13109,268 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFReplyStoryError", + "printedName": "VFReplyStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFReplyStoryError.Type) -> ViafouraSDK.VFReplyStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFReplyStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFCommentsProfileError", @@ -10375,6 +13643,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10435,6 +13723,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10475,6 +13773,258 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFStoryContainerError", + "printedName": "VFStoryContainerError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFStoryContainerError.Type) -> ViafouraSDK.VFStoryContainerError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFStoryContainerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, { "kind": "Import", "name": "UIKit", @@ -10682,6 +14232,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10807,6 +14367,23 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFFilterType", @@ -11339,6 +14916,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -11420,19 +15007,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -11890,6 +15477,7 @@ "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", + "hasDefaultArg": true, "usr": "s:SS" }, { @@ -12092,19 +15680,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -12148,6 +15736,268 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFDislikeStoryError", + "printedName": "VFDislikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFDislikeStoryError.Type) -> ViafouraSDK.VFDislikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFDislikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFEditorPickCommentError", @@ -12400,6 +16250,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFSignUpError", @@ -14239,19 +18099,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -14928,6 +18788,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -14978,6 +18848,8 @@ "usr": "s:11ViafouraSDK16VFLayoutDelegateP", "mangledName": "$s11ViafouraSDK16VFLayoutDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -15802,19 +19674,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -16320,6 +20192,43 @@ "mangledName": "$s11ViafouraSDK9EventTypeO7AD_LOADyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "AD_CODE", + "printedName": "AD_CODE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO7AD_CODEyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO7AD_CODEyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "AD_VIEW", @@ -16433,8 +20342,8 @@ }, { "kind": "Var", - "name": "COMMENT_THREAD_SORT", - "printedName": "COMMENT_THREAD_SORT", + "name": "SORT_COMMENTS", + "printedName": "SORT_COMMENTS", "children": [ { "kind": "TypeFunc", @@ -16464,8 +20373,45 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO19COMMENT_THREAD_SORTyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO19COMMENT_THREAD_SORTyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO13SORT_COMMENTSyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO13SORT_COMMENTSyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "INTERACTION", + "printedName": "INTERACTION", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO11INTERACTIONyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO11INTERACTIONyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -16653,6 +20599,117 @@ "mangledName": "$s11ViafouraSDK9EventTypeO6LOGOUTyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "PASSWORD_RESET", + "printedName": "PASSWORD_RESET", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "SIGNUP", + "printedName": "SIGNUP", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "CONVERSATIONS_BELL_CLICK", + "printedName": "CONVERSATIONS_BELL_CLICK", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO24CONVERSATIONS_BELL_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO24CONVERSATIONS_BELL_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "PAGE_VIEW", @@ -16692,8 +20749,8 @@ }, { "kind": "Var", - "name": "PASSWORD_RESET", - "printedName": "PASSWORD_RESET", + "name": "CONVERSATION_STARTER_CLICK", + "printedName": "CONVERSATION_STARTER_CLICK", "children": [ { "kind": "TypeFunc", @@ -16723,14 +20780,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO26CONVERSATION_STARTER_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO26CONVERSATION_STARTER_CLICKyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "SIGNUP", - "printedName": "SIGNUP", + "name": "CONVERSATION_STARTER_VIEW", + "printedName": "CONVERSATION_STARTER_VIEW", "children": [ { "kind": "TypeFunc", @@ -16760,8 +20817,45 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_VIEWyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_VIEWyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "CONVERSATION_STARTER_LOAD", + "printedName": "CONVERSATION_STARTER_LOAD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_LOADyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_LOADyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -17610,6 +21704,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFEditCommentError", @@ -17889,6 +21993,16 @@ "declKind": "Import", "moduleName": "ViafouraSDK" }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -17970,19 +22084,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -17996,6 +22110,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFLoginRadiusLoginError", @@ -18298,6 +22422,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -18514,6 +22648,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK31VFPreviewCommentsViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK31VFPreviewCommentsViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -18580,6 +22741,51 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "getContentScrollPosition", + "printedName": "getContentScrollPosition(contentUUID:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK31VFPreviewCommentsViewControllerC24getContentScrollPosition11contentUUID10completiony10Foundation0L0V_y04CoreN07CGFloatVctF", + "mangledName": "$s11ViafouraSDK31VFPreviewCommentsViewControllerC24getContentScrollPosition11contentUUID10completiony10Foundation0L0V_y12CoreGraphics7CGFloatVctF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setCustomUIDelegate", @@ -19003,6 +23209,33 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -19091,19 +23324,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -19137,6 +23370,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFTrendingSortType", @@ -19252,14 +23505,702 @@ ] } ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK18VFTrendingSortTypeO", - "mangledName": "$s11ViafouraSDK18VFTrendingSortTypeO", + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFTrendingSortTypeO", + "mangledName": "$s11ViafouraSDK18VFTrendingSortTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VFTrendingViewType", + "printedName": "VFTrendingViewType", + "children": [ + { + "kind": "Var", + "name": "condensed", + "printedName": "condensed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "full", + "printedName": "full", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "TypeDecl", + "name": "VFLiveBlogViewController", + "printedName": "VFLiveBlogViewController", + "children": [ + { + "kind": "Var", + "name": "storyboardName", + "printedName": "storyboardName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvpZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvpZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvgZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvgZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "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:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvsZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvsZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvMZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvMZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "new", + "printedName": "new(containerId:articleMetadata:loginDelegate:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFLiveBlogViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "VFLoginDelegate", + "printedName": "ViafouraSDK.VFLoginDelegate", + "usr": "s:11ViafouraSDK15VFLoginDelegateP" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC3new11containerId15articleMetadata13loginDelegate8settingsACSgSS_AA09VFArticleK0VAA07VFLoginM0_pAA10VFSettingsVtFZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC3new11containerId15articleMetadata13loginDelegate8settingsACSgSS_AA09VFArticleK0VAA07VFLoginM0_pAA10VFSettingsVtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)viewDidLoad", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC11viewDidLoadyyF", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionCallbacks", + "printedName": "setActionCallbacks(callbacks:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFActionCallbackType", + "printedName": "ViafouraSDK.VFActionCallbackType", + "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLayoutDelegate", + "printedName": "setLayoutDelegate(layoutDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFLayoutDelegate", + "printedName": "ViafouraSDK.VFLayoutDelegate", + "usr": "s:11ViafouraSDK16VFLayoutDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCustomUIDelegate", + "printedName": "setCustomUIDelegate(customUIDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFCustomUIDelegate", + "printedName": "ViafouraSDK.VFCustomUIDelegate", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + }, + { + "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": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)initWithNibName:bundle:", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFLiveBlogViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC", "moduleName": "ViafouraSDK", "declAttributes": [ - "AccessControl" + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ViafouraSDK.VFUIViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" ], - "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -19277,96 +24218,89 @@ }, { "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "VFTrendingViewType", - "printedName": "VFTrendingViewType", + "name": "VFStorySelectionError", + "printedName": "VFStorySelectionError", "children": [ { "kind": "Var", - "name": "condensed", - "printedName": "condensed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingViewType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Var", - "name": "full", - "printedName": "full", + "name": "unknown", + "printedName": "unknown", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "printedName": "(ViafouraSDK.VFStorySelectionError.Type) -> ViafouraSDK.VFStorySelectionError", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "printedName": "ViafouraSDK.VFStorySelectionError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" } ] } @@ -19374,8 +24308,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -19391,20 +24325,20 @@ }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -19423,8 +24357,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -19441,8 +24375,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -19468,16 +24402,74 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -19496,19 +24488,30 @@ "printedName": "Hashable", "usr": "s:SH", "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "Import", "name": "UIKit", @@ -19590,19 +24593,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -19754,12 +24757,264 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "__DefaultCustomPlaygroundQuickLookable", "printedName": "__DefaultCustomPlaygroundQuickLookable", "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFUndislikeCommentError", + "printedName": "VFUndislikeCommentError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUndislikeCommentError.Type) -> ViafouraSDK.VFUndislikeCommentError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUndislikeCommentError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -19781,245 +25036,13 @@ ] }, { - "kind": "TypeDecl", - "name": "VFUndislikeCommentError", - "printedName": "VFUndislikeCommentError", - "children": [ - { - "kind": "Var", - "name": "unknown", - "printedName": "unknown", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFUndislikeCommentError.Type) -> ViafouraSDK.VFUndislikeCommentError", - "children": [ - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFUndislikeCommentError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - }, - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - } - ], - "declKind": "Func", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", - "moduleName": "ViafouraSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO", + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } + "RawDocComment" ] }, { @@ -20042,6 +25065,13 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "Import", "name": "Foundation", @@ -20170,19 +25200,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20360,19 +25390,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20719,19 +25749,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20824,19 +25854,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -21183,19 +26213,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -21239,6 +26269,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -21259,6 +26299,23 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "VFCustomizableView", @@ -21606,6 +26663,63 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "postBackgroundView", + "printedName": "postBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO014postBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014postBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "profileNameLabel", @@ -21948,6 +27062,63 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23profileSegmentedControlyAcA011VFSegmentedG0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "profileBackgroundView", + "printedName": "profileBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017profileBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017profileBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "commentCellDateLabel", @@ -22286,14 +27457,128 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "commentCellDislikeLabel", + "printedName": "commentCellDislikeLabel", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "commentCellReplyLabel", + "printedName": "commentCellReplyLabel", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellDislikeLabel", - "printedName": "commentCellDislikeLabel", + "name": "commentCellRepliesLabel", + "printedName": "commentCellRepliesLabel", "children": [ { "kind": "TypeFunc", @@ -22343,24 +27628,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellReplyLabel", - "printedName": "commentCellReplyLabel", + "name": "previewEmptyCommentsView", + "printedName": "previewEmptyCommentsView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22371,13 +27656,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(emptyCommentsView: ViafouraSDK.VFEmptyCommentsView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFEmptyCommentsView", + "printedName": "ViafouraSDK.VFEmptyCommentsView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView" } ] } @@ -22400,24 +27685,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellRepliesLabel", - "printedName": "commentCellRepliesLabel", + "name": "previewSeeMoreCommentsButton", + "printedName": "previewSeeMoreCommentsButton", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22428,13 +27713,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(button: ViafouraSDK.VFButton)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFButton", + "printedName": "ViafouraSDK.VFButton", + "usr": "c:@M@ViafouraSDK@objc(cs)VFButton" } ] } @@ -22457,24 +27742,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewEmptyCommentsView", - "printedName": "previewEmptyCommentsView", + "name": "previewTitleLabel", + "printedName": "previewTitleLabel", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22485,13 +27770,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(emptyCommentsView: ViafouraSDK.VFEmptyCommentsView)", + "printedName": "(label: ViafouraSDK.VFLabel)", "children": [ { "kind": "TypeNominal", - "name": "VFEmptyCommentsView", - "printedName": "ViafouraSDK.VFEmptyCommentsView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView" + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" } ] } @@ -22514,24 +27799,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewSeeMoreCommentsButton", - "printedName": "previewSeeMoreCommentsButton", + "name": "previewCounterLabel", + "printedName": "previewCounterLabel", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22542,13 +27827,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(button: ViafouraSDK.VFButton)", + "printedName": "(label: ViafouraSDK.VFLabel)", "children": [ { "kind": "TypeNominal", - "name": "VFButton", - "printedName": "ViafouraSDK.VFButton", - "usr": "c:@M@ViafouraSDK@objc(cs)VFButton" + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" } ] } @@ -22571,14 +27856,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewTitleLabel", - "printedName": "previewTitleLabel", + "name": "previewPrivacyLabel", + "printedName": "previewPrivacyLabel", "children": [ { "kind": "TypeFunc", @@ -22628,24 +27913,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewPrivacyLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewPrivacyLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewCounterLabel", - "printedName": "previewCounterLabel", + "name": "previewPoweredByView", + "printedName": "previewPoweredByView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFPoweredByViafouraView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFPoweredByViafouraView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22656,13 +27941,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(poweredByView: ViafouraSDK.VFPoweredByViafouraView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFPoweredByViafouraView", + "printedName": "ViafouraSDK.VFPoweredByViafouraView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFPoweredByViafouraView" } ] } @@ -22685,8 +27970,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO016previewPoweredByD0yAcA09VFPoweredgaD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO016previewPoweredByD0yAcA09VFPoweredgaD0C_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -22746,6 +28031,120 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "previewBackgroundView", + "printedName": "previewBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017previewBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017previewBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "trendingVerticalBackgroundView", + "printedName": "trendingVerticalBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO026trendingVerticalBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO026trendingVerticalBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "trendingVerticalFullImage", @@ -23141,24 +28540,81 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "trendingCarouselCount", + "printedName": "trendingCarouselCount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "trendingCarouselCount", - "printedName": "trendingCarouselCount", + "name": "trendingCarouselBackgroundView", + "printedName": "trendingCarouselBackgroundView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -23169,13 +28625,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(view: UIKit.UIView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } ] } @@ -23198,8 +28654,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO026trendingCarouselBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO026trendingCarouselBackgroundD0yACSo6UIViewC_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -23928,8 +29384,387 @@ }, { "kind": "TypeDecl", - "name": "VFReplyChatError", - "printedName": "VFReplyChatError", + "name": "VFReplyChatError", + "printedName": "VFReplyChatError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFReplyChatError.Type) -> ViafouraSDK.VFReplyChatError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFReplyChatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFEmptyCommentsView", + "printedName": "VFEmptyCommentsView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView", + "mangledName": "$s11ViafouraSDK19VFEmptyCommentsViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFTrendingError", + "printedName": "VFTrendingError", "children": [ { "kind": "Var", @@ -23939,24 +29774,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFReplyChatError.Type) -> ViafouraSDK.VFReplyChatError", + "printedName": "(ViafouraSDK.VFTrendingError.Type) -> ViafouraSDK.VFTrendingError", "children": [ { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFReplyChatError.Type", + "printedName": "ViafouraSDK.VFTrendingError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" } ] } @@ -23964,8 +29799,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -23981,20 +29816,20 @@ }, { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" }, { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -24013,8 +29848,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -24031,8 +29866,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -24058,8 +29893,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -24085,8 +29920,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24114,8 +29949,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -24124,8 +29959,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO", + "usr": "s:11ViafouraSDK15VFTrendingErrorO", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24190,21 +30025,28 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", - "name": "VFEmptyCommentsView", - "printedName": "VFEmptyCommentsView", + "name": "VFDisabledView", + "printedName": "VFDisabledView", "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView", - "mangledName": "$s11ViafouraSDK19VFEmptyCommentsViewC", + "usr": "c:@M@ViafouraSDK@objc(cs)VFDisabledView", + "mangledName": "$s11ViafouraSDK14VFDisabledViewC", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", @@ -24269,19 +30111,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24295,10 +30137,20 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "VFTrendingError", - "printedName": "VFTrendingError", + "name": "VFUpdateStoryContainerError", + "printedName": "VFUpdateStoryContainerError", "children": [ { "kind": "Var", @@ -24308,24 +30160,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingError.Type) -> ViafouraSDK.VFTrendingError", + "printedName": "(ViafouraSDK.VFUpdateStoryContainerError.Type) -> ViafouraSDK.VFUpdateStoryContainerError", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingError.Type", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" } ] } @@ -24333,8 +30185,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -24350,20 +30202,20 @@ }, { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" }, { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -24382,8 +30234,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -24400,8 +30252,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -24427,8 +30279,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -24454,8 +30306,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24483,8 +30335,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -24493,8 +30345,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK15VFTrendingErrorO", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24549,38 +30401,392 @@ }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, { "kind": "TypeDecl", - "name": "VFDisabledView", - "printedName": "VFDisabledView", + "name": "VFNotificationBellView", + "printedName": "VFNotificationBellView", + "children": [ + { + "kind": "Var", + "name": "isElevationEnabled", + "printedName": "isElevationEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvp", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvg", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvg", + "moduleName": "ViafouraSDK", + "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:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvs", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvM", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isBackgroundColorEnabled", + "printedName": "isBackgroundColorEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvp", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvg", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvg", + "moduleName": "ViafouraSDK", + "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:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvs", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvM", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bounds", + "printedName": "bounds", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Var", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(py)bounds", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvp", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "bounds", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)bounds", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvg", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "bounds", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)setBounds:", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvs", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "setBounds:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(settings:loginDelegate:onBellClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFNotificationBellView", + "printedName": "ViafouraSDK.VFNotificationBellView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + }, + { + "kind": "TypeNominal", + "name": "VFLoginDelegate", + "printedName": "ViafouraSDK.VFLoginDelegate", + "usr": "s:11ViafouraSDK15VFLoginDelegateP" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.UUID) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC8settings13loginDelegate02onD7ClickedAcA10VFSettingsV_AA07VFLoginH0_py10Foundation4UUIDVctcfc", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC8settings13loginDelegate02onD7ClickedAcA10VFSettingsV_AA07VFLoginH0_py10Foundation4UUIDVctcfc", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFNotificationBellView", + "printedName": "ViafouraSDK.VFNotificationBellView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)initWithFrame:", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC5frameACSo6CGRectV_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFDisabledView", - "mangledName": "$s11ViafouraSDK14VFDisabledViewC", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", @@ -24589,7 +30795,6 @@ ], "superclassUsr": "c:objc(cs)UIView", "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, "superclassNames": [ "UIKit.UIView", "UIKit.UIResponder", @@ -24645,19 +30850,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24681,16 +30886,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "Import", "name": "UIKit", @@ -24769,19 +30964,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24983,6 +31178,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFProfileViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK23VFProfileViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -25313,12 +31535,264 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "__DefaultCustomPlaygroundQuickLookable", "printedName": "__DefaultCustomPlaygroundQuickLookable", "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFChatContainerError", + "printedName": "VFChatContainerError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFChatContainerError.Type) -> ViafouraSDK.VFChatContainerError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFChatContainerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -25341,8 +31815,8 @@ }, { "kind": "TypeDecl", - "name": "VFChatContainerError", - "printedName": "VFChatContainerError", + "name": "VFCreateStoryError", + "printedName": "VFCreateStoryError", "children": [ { "kind": "Var", @@ -25352,24 +31826,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFChatContainerError.Type) -> ViafouraSDK.VFChatContainerError", + "printedName": "(ViafouraSDK.VFCreateStoryError.Type) -> ViafouraSDK.VFCreateStoryError", "children": [ { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFChatContainerError.Type", + "printedName": "ViafouraSDK.VFCreateStoryError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" } ] } @@ -25377,8 +31851,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -25394,20 +31868,20 @@ }, { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" }, { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -25426,8 +31900,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -25444,8 +31918,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -25471,8 +31945,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -25498,8 +31972,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -25527,8 +32001,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -25537,8 +32011,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -25651,6 +32125,16 @@ ], "hasMissingDesignatedInitializers": true }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -25691,6 +32175,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -25748,6 +32242,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -26062,6 +32576,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -26102,6 +32626,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFSubscribeTopicError", @@ -26374,170 +32908,422 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFNewRepliesNotificationView", - "printedName": "VFNewRepliesNotificationView", - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFNewRepliesNotificationView", - "mangledName": "$s11ViafouraSDK28VFNewRepliesNotificationViewC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UIView", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFNewRepliesNotificationView", + "printedName": "VFNewRepliesNotificationView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNewRepliesNotificationView", + "mangledName": "$s11ViafouraSDK28VFNewRepliesNotificationViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFStoryListError", + "printedName": "VFStoryListError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFStoryListError.Type) -> ViafouraSDK.VFStoryListError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFStoryListError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFStoryListErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFStoryListErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFStoryListErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFStoryListErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFStoryListErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFStoryListErrorO", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFCreateChatError", @@ -28017,6 +34803,93 @@ "declKind": "Import", "moduleName": "ViafouraSDK" }, + { + "kind": "TypeDecl", + "name": "VFPoweredByViafouraView", + "printedName": "VFPoweredByViafouraView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFPoweredByViafouraView", + "mangledName": "$s11ViafouraSDK011VFPoweredByA4ViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -28522,19 +35395,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -28878,19 +35751,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -29443,13 +36316,19 @@ { "kind": "Function", "name": "customizeView", - "printedName": "customizeView(view:)", + "printedName": "customizeView(theme:view:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, { "kind": "TypeNominal", "name": "VFCustomizableView", @@ -29458,8 +36337,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFCustomUIDelegateP13customizeView4viewyAA014VFCustomizableF0O_tF", - "mangledName": "$s11ViafouraSDK18VFCustomUIDelegateP13customizeView4viewyAA014VFCustomizableF0O_tF", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP13customizeView5theme4viewyAA7VFThemeO_AA014VFCustomizableF0OtF", + "mangledName": "$s11ViafouraSDK18VFCustomUIDelegateP13customizeView5theme4viewyAA7VFThemeO_AA014VFCustomizableF0OtF", "moduleName": "ViafouraSDK", "genericSig": "<Ï„_0_0 where Ï„_0_0 : ViafouraSDK.VFCustomUIDelegate>", "sugared_genericSig": "", @@ -29602,7 +36481,6 @@ "HasStorage", "AccessControl" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -29623,6 +36501,48 @@ "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvs", + "mangledName": "$s11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvM", + "mangledName": "$s11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" } ] }, @@ -29849,6 +36769,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK26VFNewCommentViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK26VFNewCommentViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -30455,6 +37402,43 @@ "mangledName": "$s11ViafouraSDK10WidgetTypeO8LIVECHATyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "SHAREBAR", + "printedName": "SHAREBAR", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.WidgetType.Type) -> ViafouraSDK.WidgetType", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.WidgetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK10WidgetTypeO8SHAREBARyA2CmF", + "mangledName": "$s11ViafouraSDK10WidgetTypeO8SHAREBARyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "LIVE_CONVERSATIONS", @@ -30492,6 +37476,43 @@ "mangledName": "$s11ViafouraSDK10WidgetTypeO18LIVE_CONVERSATIONSyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "TRAY_TRIGGER", + "printedName": "TRAY_TRIGGER", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.WidgetType.Type) -> ViafouraSDK.WidgetType", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.WidgetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK10WidgetTypeO12TRAY_TRIGGERyA2CmF", + "mangledName": "$s11ViafouraSDK10WidgetTypeO12TRAY_TRIGGERyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Constructor", "name": "init", @@ -30639,6 +37660,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFPasswordResetError", @@ -31143,19 +38174,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -31411,6 +38442,103 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFLiveView", + "printedName": "VFLiveView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveView", + "mangledName": "$s11ViafouraSDK10VFLiveViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -32484,220 +39612,601 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, - { - "kind": "TypeDecl", - "name": "VFTextView", - "printedName": "VFTextView", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(frame:textContainer:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTextView", - "printedName": "ViafouraSDK.VFTextView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" - }, - { - "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "usr": "c:@S@CGRect" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.NSTextContainer?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSTextContainer", - "printedName": "UIKit.NSTextContainer", - "usr": "c:objc(cs)NSTextContainer" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithFrame:textContainer:", - "mangledName": "$s11ViafouraSDK10VFTextViewC5frame13textContainerACSo6CGRectV_So06NSTextG0CSgtcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "intro_iOS": "7.0", - "objc_name": "initWithFrame:textContainer:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override", - "Available" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFTextView?", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTextView", - "printedName": "ViafouraSDK.VFTextView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" - } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithCoder:", - "mangledName": "$s11ViafouraSDK10VFTextViewC5coderACSgSo7NSCoderC_tcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Required" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView", - "mangledName": "$s11ViafouraSDK10VFTextViewC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UITextView", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UITextView", - "UIKit.UIScrollView", - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "TypeDecl", + "name": "VFTextView", + "printedName": "VFTextView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:textContainer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTextView", + "printedName": "ViafouraSDK.VFTextView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.NSTextContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSTextContainer", + "printedName": "UIKit.NSTextContainer", + "usr": "c:objc(cs)NSTextContainer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithFrame:textContainer:", + "mangledName": "$s11ViafouraSDK10VFTextViewC5frame13textContainerACSo6CGRectV_So06NSTextG0CSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "intro_iOS": "7.0", + "objc_name": "initWithFrame:textContainer:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFTextView?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTextView", + "printedName": "ViafouraSDK.VFTextView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK10VFTextViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView", + "mangledName": "$s11ViafouraSDK10VFTextViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UITextView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UITextView", + "UIKit.UIScrollView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "EventLoginType", + "printedName": "EventLoginType", + "children": [ + { + "kind": "Var", + "name": "cookie", + "printedName": "cookie", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO6cookieyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO6cookieyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "oauth", + "printedName": "oauth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO5oauthyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO5oauthyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "loginradius", + "printedName": "loginradius", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO11loginradiusyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO11loginradiusyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "viafoura", + "printedName": "viafoura", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO8viafourayA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8viafourayA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "loginradius_social", + "printedName": "loginradius_social", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO18loginradius_socialyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO18loginradius_socialyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "embedded_loginradius", + "printedName": "embedded_loginradius", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO20embedded_loginradiusyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO20embedded_loginradiusyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.EventLoginType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueACSgSS_tcfc", + "moduleName": "ViafouraSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueSSvp", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueSSvp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueSSvg", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueSSvg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK14EventLoginTypeO", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, @@ -33225,6 +40734,16 @@ } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -33430,6 +40949,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveChatViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK24VFLiveChatViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -33700,6 +41246,16 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -33927,6 +41483,27 @@ "json_format_version": 8 }, "ConstValues": [ + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "StringLiteral", + "offset": 580, + "length": 11, + "value": "\"StoryList\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 11, + "value": "\"storyCell\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "FloatLiteral", + "offset": 797, + "length": 5, + "value": "300.0" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Date\/SettingDateCell.swift", "kind": "FloatLiteral", @@ -33951,93 +41528,23 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFEditorPicksView.swift", "kind": "BooleanLiteral", - "offset": 370, + "offset": 388, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 191, - "length": 17, - "value": "\"ColorBackground\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 317, - "length": 12, - "value": "\"ColorText1\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 438, - "length": 12, - "value": "\"ColorText2\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 563, - "length": 16, - "value": "\"ColorSeparator\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 692, - "length": 16, - "value": "\"ColorFollowing\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 817, - "length": 12, - "value": "\"ColorError\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 940, - "length": 14, - "value": "\"ColorWarning\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1064, - "length": 13, - "value": "\"ColorPinned\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1188, - "length": 14, - "value": "\"ColorPrimary\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1318, - "length": 19, - "value": "\"ColorPrimaryLight\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1448, - "length": 14, - "value": "\"ColorBorder1\"" + "kind": "BooleanLiteral", + "offset": 349, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1580, - "length": 21, - "value": "\"ColorModeratorBadge\"" + "kind": "BooleanLiteral", + "offset": 384, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentsList\/CommentsTableViewModel.swift", @@ -34109,6 +41616,34 @@ "length": 12, "value": "\"userIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1402, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1471, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventView.swift", + "kind": "BooleanLiteral", + "offset": 373, + "length": 4, + "value": "true" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/ReplyCommentEndpoint.swift", "kind": "StringLiteral", @@ -34207,6 +41742,27 @@ "length": 13, "value": "\"commentCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 225, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 275, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 328, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NotificationList\/NotificationListTableViewController.swift", "kind": "StringLiteral", @@ -34333,6 +41889,13 @@ "length": 21, "value": "\"awaiting_moderation\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Analytics\/AnalyticsService.swift", + "kind": "Dictionary", + "offset": 375, + "length": 3, + "value": "[]" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/authentication\/OpenIdLoginEndpoint.swift", "kind": "StringLiteral", @@ -34343,7 +41906,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFButton.swift", "kind": "BooleanLiteral", - "offset": 544, + "offset": 553, "length": 5, "value": "false" }, @@ -34392,59 +41955,283 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 208, + "offset": 206, + "length": 23, + "value": "\"liveblog_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 259, + "length": 26, + "value": "\"liveblog_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 311, + "length": 23, + "value": "\"liveblog_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 361, + "length": 23, + "value": "\"livechat_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 26, + "value": "\"livechat_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 466, + "length": 23, + "value": "\"livechat_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 14, + "value": "\"comment_post\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 557, "length": 31, "value": "\"livecomments_comment_disliked\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 613, "length": 27, "value": "\"livecomments_comment_flag\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 323, + "offset": 670, "length": 19, "value": "\"comment_box_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 368, + "offset": 721, + "length": 21, + "value": "\"comment_reply_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 768, "length": 27, "value": "\"livecomments_comment_like\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 208, + "offset": 826, + "length": 20, + "value": "\"tray_profile_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 22, + "value": "\"tray_community_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 926, + "length": 14, + "value": "\"topic_follow\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 970, + "length": 19, + "value": "\"profile_mute_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1021, + "length": 21, + "value": "\"profile_follow_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 7, + "value": "\"login\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 8, + "value": "\"signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1117, + "length": 12, + "value": "\"polls_vote\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 206, + "length": 23, + "value": "\"liveblog_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 259, + "length": 26, + "value": "\"liveblog_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 311, + "length": 23, + "value": "\"liveblog_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 361, + "length": 23, + "value": "\"livechat_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 26, + "value": "\"livechat_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 466, + "length": 23, + "value": "\"livechat_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 14, + "value": "\"comment_post\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 557, "length": 31, "value": "\"livecomments_comment_disliked\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 613, "length": 27, "value": "\"livecomments_comment_flag\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 323, + "offset": 670, "length": 19, "value": "\"comment_box_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 368, + "offset": 721, + "length": 21, + "value": "\"comment_reply_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 768, "length": 27, "value": "\"livecomments_comment_like\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 826, + "length": 20, + "value": "\"tray_profile_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 22, + "value": "\"tray_community_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 926, + "length": 14, + "value": "\"topic_follow\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 970, + "length": 19, + "value": "\"profile_mute_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1021, + "length": 21, + "value": "\"profile_follow_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 7, + "value": "\"login\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 8, + "value": "\"signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1117, + "length": 12, + "value": "\"polls_vote\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/users\/UserSubscribeEndpoint.swift", "kind": "StringLiteral", @@ -34539,21 +42326,21 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1002, + "offset": 998, "length": 23, "value": "\"condensedTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1056, + "offset": 1052, "length": 18, "value": "\"fullTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1103, + "offset": 1099, "length": 8, "value": "\"adCell\"" }, @@ -34588,84 +42375,84 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2695, + "offset": 2760, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2732, + "offset": 2797, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2812, + "offset": 2877, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2844, + "offset": 2909, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2933, + "offset": 3002, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2974, + "offset": 3043, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3063, + "offset": 3132, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3102, + "offset": 3171, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3138, + "offset": 3207, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3171, + "offset": 3240, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Repository\/Repository.swift", "kind": "BooleanLiteral", - "offset": 455, + "offset": 516, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Repository\/Repository.swift", "kind": "IntegerLiteral", - "offset": 511, + "offset": 572, "length": 2, "value": "30" }, @@ -35397,6 +43184,13 @@ "length": 19, "value": "\"ChatSettingsClose\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 4697, + "length": 7, + "value": "\"Posts\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Switch\/SettingSwitchCell.swift", "kind": "FloatLiteral", @@ -35428,7 +43222,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFFeaturedView.swift", "kind": "BooleanLiteral", - "offset": 363, + "offset": 497, "length": 5, "value": "false" }, @@ -35477,17 +43271,59 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFCarouselTrendingViewController.swift", "kind": "StringLiteral", - "offset": 883, + "offset": 875, "length": 22, "value": "\"carouselTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFCarouselTrendingViewController.swift", "kind": "StringLiteral", - "offset": 934, + "offset": 926, "length": 16, "value": "\"carouselAdCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 292, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 342, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 395, + "length": 15, + "value": "\"contentIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 214, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 317, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/RemoveEditorPickEndpoint.swift", "kind": "StringLiteral", @@ -35558,6 +43394,20 @@ "length": 22, "value": "\"settingTextFieldCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/NewStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 285, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/NewStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 335, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveChat\/ChatContainerEndpoint.swift", "kind": "StringLiteral", @@ -35894,6 +43744,27 @@ "length": 7, "value": "\"patch\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 265, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 315, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveChat\/DislikeChatEndpoint.swift", "kind": "StringLiteral", @@ -35950,59 +43821,80 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 221, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 271, + "length": 12, + "value": "\"chatIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 323, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 370, + "offset": 379, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 537, + "offset": 546, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 576, + "offset": 585, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 618, + "offset": 627, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 683, + "offset": 692, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 721, + "offset": 730, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 764, + "offset": 773, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 401, + "offset": 410, "length": 5, "value": "false" }, @@ -36034,6 +43926,13 @@ "length": 5, "value": "100.0" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/CreateStoryContainerEndpoint.swift", + "kind": "StringLiteral", + "offset": 315, + "length": 12, + "value": "\"siteIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/notifications\/AllNotificationsEndpoint.swift", "kind": "StringLiteral", @@ -36044,42 +43943,42 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1219, + "offset": 1268, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1249, + "offset": 1298, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1284, + "offset": 1333, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "IntegerLiteral", - "offset": 1912, + "offset": 2035, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "IntegerLiteral", - "offset": 1916, + "offset": 2039, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 7254, + "offset": 8092, "length": 5, "value": "false" }, @@ -36185,342 +44084,342 @@ "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", "offset": 595, - "length": 35, - "value": "\"https:\/\/\/usercontent.viafoura.co\/\"" + "length": 34, + "value": "\"https:\/\/usercontent.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 687, + "offset": 686, "length": 13, "value": "\"v4\/liveblog\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 743, + "offset": 742, "length": 26, "value": "\"https:\/\/api.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 818, + "offset": 817, "length": 4, "value": "\"v2\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 865, + "offset": 864, "length": 26, "value": "\"https:\/\/auth.viafoura.co\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 950, + "offset": 949, "length": 34, "value": "\"https:\/\/interaction.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1049, + "offset": 1048, "length": 16, "value": "\"v4\/interaction\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1117, + "offset": 1116, "length": 36, "value": "\"https:\/\/notifications.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1220, + "offset": 1219, "length": 4, "value": "\"v5\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1263, + "offset": 1262, "length": 24, "value": "\"https:\/\/i.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1344, + "offset": 1343, "length": 4, "value": "\"v3\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1398, + "offset": 1397, "length": 30, "value": "\"https:\/\/api.loginradius.com\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1491, + "offset": 1490, "length": 13, "value": "\"identity\/v2\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1552, + "offset": 1551, "length": 39, "value": "\"wss:\/\/realtimeeventfeeds.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1650, + "offset": 1649, "length": 11, "value": "\"eventfeed\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1761, + "offset": 1760, "length": 9, "value": "\"#d4145a\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1792, + "offset": 1791, "length": 9, "value": "\"#8e78ff\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1823, + "offset": 1822, "length": 9, "value": "\"#ff7300\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1854, + "offset": 1853, "length": 9, "value": "\"#fbb03b\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1885, + "offset": 1884, "length": 9, "value": "\"#ed1e79\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1916, + "offset": 1915, "length": 9, "value": "\"#009244\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1947, + "offset": 1946, "length": 9, "value": "\"#ed1c24\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1978, + "offset": 1977, "length": 9, "value": "\"#2e3192\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2009, + "offset": 2008, "length": 9, "value": "\"#fc7d7b\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2040, + "offset": 2039, "length": 9, "value": "\"#ffcc00\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2071, + "offset": 2070, "length": 9, "value": "\"#3aa17e\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2102, + "offset": 2101, "length": 9, "value": "\"#4f00bc\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2133, + "offset": 2132, "length": 9, "value": "\"#09c9be\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2164, + "offset": 2163, "length": 9, "value": "\"#662d8c\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2195, + "offset": 2194, "length": 9, "value": "\"#00a8c5\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2226, + "offset": 2225, "length": 9, "value": "\"#0053ae\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2418, + "offset": 2417, "length": 7, "value": "\"Error\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2436, + "offset": 2435, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2492, + "offset": 2491, "length": 15, "value": "\"Unknown Error\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2518, + "offset": 2517, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2592, + "offset": 2591, "length": 32, "value": "\"Unexpected result has occurred\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2635, + "offset": 2634, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2706, + "offset": 2705, "length": 24, "value": "\"User is not authorized\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2741, + "offset": 2740, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2813, + "offset": 2812, "length": 25, "value": "\"Error decoding response\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2849, + "offset": 2848, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "FloatLiteral", - "offset": 2928, + "offset": 2927, "length": 3, "value": "5.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "FloatLiteral", - "offset": 2973, + "offset": 2972, "length": 3, "value": "5.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3042, + "offset": 3041, "length": 1, "value": "3" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3123, + "offset": 3122, "length": 2, "value": "20" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3172, + "offset": 3171, "length": 2, "value": "10" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3240, + "offset": 3239, "length": 22, "value": "\"https:\/\/viafoura.com\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3296, + "offset": 3295, "length": 38, "value": "\"https:\/\/viafoura.com\/privacy-policy\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3405, + "offset": 3404, "length": 38, "value": "\"fb763410-afd1-4646-8232-5a5a4f0d9bae\"" }, @@ -37920,7 +45819,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViafouraSDK.swift", "kind": "BooleanLiteral", - "offset": 657, + "offset": 747, "length": 5, "value": "false" }, @@ -37936,84 +45835,126 @@ "kind": "StringLiteral", "offset": 212, "length": 23, + "value": "\"analytics.trackAdCode\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 23, "value": "\"analytics.trackAdView\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 307, "length": 28, "value": "\"analytics.attempted_action\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 320, + "offset": 363, "length": 26, "value": "\"analytics.chatPagination\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 378, + "offset": 415, "length": 24, "value": "\"analytics.sortComments\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 429, + "offset": 463, + "length": 23, + "value": "\"analytics.interaction\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 513, "length": 26, "value": "\"analytics.container.load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 558, "length": 18, "value": "\"analytics.engage\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 518, + "offset": 602, "length": 25, "value": "\"analytics.login_failure\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 569, + "offset": 653, "length": 25, "value": "\"analytics.login_success\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 613, + "offset": 697, "length": 18, "value": "\"analytics.logout\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 742, + "length": 26, + "value": "\"analytics.password_reset\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 18, + "value": "\"analytics.signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 36, + "value": "\"analytics.conversations_bell_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 900, "length": 16, "value": "\"analytics.view\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 696, - "length": 26, - "value": "\"analytics.password_reset\"" + "offset": 955, + "length": 38, + "value": "\"analytics.conversation_starter_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 741, - "length": 18, - "value": "\"analytics.signup\"" + "offset": 1031, + "length": 37, + "value": "\"analytics.conversation_starter_view\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 1106, + "length": 37, + "value": "\"analytics.conversation_starter_load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", @@ -38027,84 +45968,126 @@ "kind": "StringLiteral", "offset": 212, "length": 23, + "value": "\"analytics.trackAdCode\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 23, "value": "\"analytics.trackAdView\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 307, "length": 28, "value": "\"analytics.attempted_action\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 320, + "offset": 363, "length": 26, "value": "\"analytics.chatPagination\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 378, + "offset": 415, "length": 24, "value": "\"analytics.sortComments\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 429, + "offset": 463, + "length": 23, + "value": "\"analytics.interaction\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 513, "length": 26, "value": "\"analytics.container.load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 558, "length": 18, "value": "\"analytics.engage\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 518, + "offset": 602, "length": 25, "value": "\"analytics.login_failure\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 569, + "offset": 653, "length": 25, "value": "\"analytics.login_success\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 613, + "offset": 697, "length": 18, "value": "\"analytics.logout\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 742, + "length": 26, + "value": "\"analytics.password_reset\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 18, + "value": "\"analytics.signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 36, + "value": "\"analytics.conversations_bell_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 900, "length": 16, "value": "\"analytics.view\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 696, - "length": 26, - "value": "\"analytics.password_reset\"" + "offset": 955, + "length": 38, + "value": "\"analytics.conversation_starter_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 741, - "length": 18, - "value": "\"analytics.signup\"" + "offset": 1031, + "length": 37, + "value": "\"analytics.conversation_starter_view\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 1106, + "length": 37, + "value": "\"analytics.conversation_starter_load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentContainerSettings\/CommentContainerSettingsViewController.swift", @@ -38151,7 +46134,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentsList\/Cell\/CommentCell.swift", "kind": "BooleanLiteral", - "offset": 5433, + "offset": 5495, "length": 4, "value": "true" }, @@ -38193,24 +46176,108 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10497, + "offset": 10460, "length": 13, "value": "\"unsubscribe\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10683, + "offset": 10646, "length": 12, "value": "\"keep-alive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10899, + "offset": 10862, "length": 11, "value": "\"subscribe\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 9, + "value": "\"deleted\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1115, + "length": 9, + "value": "\"visible\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1141, + "length": 6, + "value": "\"spam\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1168, + "length": 10, + "value": "\"disabled\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1197, + "length": 8, + "value": "\"hidden\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1237, + "length": 21, + "value": "\"awaiting_moderation\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 9, + "value": "\"deleted\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1115, + "length": 9, + "value": "\"visible\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1141, + "length": 6, + "value": "\"spam\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1168, + "length": 10, + "value": "\"disabled\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1197, + "length": 8, + "value": "\"hidden\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1237, + "length": 21, + "value": "\"awaiting_moderation\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/users\/UserUnsuscribeEndpoint.swift", "kind": "StringLiteral", @@ -38235,14 +46302,14 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 3171, + "offset": 3219, "length": 5, "value": "500.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 3415, + "offset": 3463, "length": 2, "value": "10" }, @@ -38288,6 +46355,20 @@ "length": 12, "value": "\"chatIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryListEndpoint.swift", + "kind": "StringLiteral", + "offset": 266, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryListEndpoint.swift", + "kind": "StringLiteral", + "offset": 316, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/topics\/UnsuscribeTopicEndpoint.swift", "kind": "StringLiteral", @@ -38319,7 +46400,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/TrendingViewModel.swift", "kind": "Array", - "offset": 764, + "offset": 774, "length": 2, "value": "[]" }, @@ -38330,6 +46411,20 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/VFLiveBlogViewController.swift", + "kind": "StringLiteral", + "offset": 243, + "length": 10, + "value": "\"LiveBlog\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/VFLiveBlogViewController.swift", + "kind": "FloatLiteral", + "offset": 653, + "length": 4, + "value": "70.0" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFNewCommentsNotificationView.swift", "kind": "StringLiteral", @@ -38382,98 +46477,105 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFAllCommentsView.swift", "kind": "BooleanLiteral", - "offset": 320, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 922, + "offset": 935, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1167, + "offset": 1180, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 1425, + "offset": 1856, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1458, + "offset": 1889, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1540, + "offset": 1971, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "Array", - "offset": 1576, + "offset": 2007, "length": 2, "value": "[]" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 2855, + "offset": 3286, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 3171, + "offset": 3602, "length": 1, "value": "3" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3232, + "offset": 3663, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3265, + "offset": 3696, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3303, + "offset": 3734, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 3345, + "offset": 3776, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", + "kind": "IntegerLiteral", + "offset": 4128, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 13793, + "offset": 18751, "length": 5, "value": "false" }, @@ -38578,168 +46680,168 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1412, + "offset": 1547, "length": 3, "value": "0.2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1424, + "offset": 1559, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1556, + "offset": 1691, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1678, + "offset": 1807, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1682, + "offset": 1811, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1686, + "offset": 1815, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1758, + "offset": 1887, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1762, + "offset": 1891, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1766, + "offset": 1895, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1852, + "offset": 1981, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1974, + "offset": 2097, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1978, + "offset": 2101, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1982, + "offset": 2105, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2054, + "offset": 2177, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2058, + "offset": 2181, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2062, + "offset": 2185, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2148, + "offset": 2271, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2270, + "offset": 2387, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2274, + "offset": 2391, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 2278, + "offset": 2395, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2350, + "offset": 2467, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2354, + "offset": 2471, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2358, + "offset": 2475, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1274, + "offset": 1409, "length": 1, "value": "0" }, @@ -38757,6 +46859,20 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StorySelectionEndpoint.swift", + "kind": "StringLiteral", + "offset": 279, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StorySelectionEndpoint.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/UnspamCommentEndpoint.swift", "kind": "StringLiteral", @@ -38792,6 +46908,27 @@ "length": 12, "value": "\"userIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Authentication\/SocialLogin\/SocialLoginRequest.swift", "kind": "BooleanLiteral", @@ -38799,6 +46936,83 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 311, + "length": 3, + "value": "7.0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 339, + "length": 4, + "value": "14.0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 593, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 648, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 660, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 701, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "BooleanLiteral", + "offset": 436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "BooleanLiteral", + "offset": 841, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 1019, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "StringLiteral", + "offset": 132, + "length": 22, + "value": "\"ViafouraSDK.VFNotificationBellView\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/contentContainer\/ContentContainerSubscriptionEndpoint.swift", "kind": "StringLiteral", @@ -38904,6 +47118,41 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Local\/CommentContent.swift", + "kind": "StringLiteral", + "offset": 1338, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Local\/CommentContent.swift", + "kind": "StringLiteral", + "offset": 1363, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 12, + "value": "\"chatIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 320, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/UsersList\/UsersListTableViewController.swift", "kind": "StringLiteral", @@ -38935,73 +47184,94 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 240, + "offset": 236, + "length": 11, + "value": "\"icon_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 278, "length": 15, "value": "\"icon_featured\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 288, + "offset": 326, "length": 18, "value": "\"icon_editor_pick\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 338, + "offset": 376, "length": 16, "value": "\"default_avatar\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 383, + "offset": 421, "length": 13, "value": "\"icon_pinned\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 428, + "offset": 461, + "length": 11, + "value": "\"icon_bell\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 504, "length": 16, "value": "\"icon_newspaper\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 550, "length": 15, "value": "\"icon_arrow_up\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 520, + "offset": 596, "length": 15, "value": "\"viafoura_logo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 567, + "offset": 643, "length": 17, "value": "\"icon_arrow_down\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 612, + "offset": 688, "length": 12, "value": "\"icon_topic\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 729, "length": 13, "value": "\"icon_author\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 772, + "length": 14, + "value": "\"icon_twitter\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/TrendingEndpoint.swift", "kind": "StringLiteral", @@ -39061,21 +47331,21 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 485, - "length": 13, - "value": "\"-firstVisit\"" + "offset": 476, + "length": 12, + "value": "\"firstVisit\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 544, + "offset": 534, "length": 15, "value": "\"-numberVisits\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 611, + "offset": 601, "length": 20, "value": "\"-unfinishedContent\"" }, @@ -39100,6 +47370,13 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Auth\/VFAuthenticationService+CookieLogin.swift", + "kind": "StringLiteral", + "offset": 232, + "length": 23, + "value": "\"viafouraDefinedCookie\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/Cell\/CarouselTrendingCell.swift", "kind": "FloatLiteral", @@ -39324,13 +47601,6 @@ "length": 15, "value": "\"contentIdPath\"" }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFPinnedView.swift", - "kind": "BooleanLiteral", - "offset": 360, - "length": 5, - "value": "false" - }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFUnspamView.swift", "kind": "BooleanLiteral", @@ -39530,10 +47800,24 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", - "offset": 418, + "offset": 408, + "length": 13, + "value": "\"vf-sharebar\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 452, "length": 18, "value": "\"vf-conversations\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 17, + "value": "\"vf-tray-trigger\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", @@ -39572,10 +47856,24 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", - "offset": 418, + "offset": 408, + "length": 13, + "value": "\"vf-sharebar\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 452, "length": 18, "value": "\"vf-conversations\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 17, + "value": "\"vf-tray-trigger\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Users\/UsersService.swift", "kind": "Dictionary", @@ -39618,143 +47916,150 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/IngestRequest.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 5, + "value": "\"ios\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 398, + "offset": 402, "length": 8, "value": "\"google\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 426, + "offset": 430, "length": 9, "value": "\"twitter\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 456, + "offset": 460, "length": 10, "value": "\"linkedin\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 484, + "offset": 488, "length": 7, "value": "\"apple\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 525, + "offset": 529, "length": 25, "value": "\"Viafoura Defined Cookie\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 571, + "offset": 575, "length": 10, "value": "\"facebook\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 599, + "offset": 603, "length": 7, "value": "\"yahoo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 630, + "offset": 634, "length": 13, "value": "\"windowslive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 659, + "offset": 663, "length": 5, "value": "\"aol\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 681, + "offset": 685, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 398, + "offset": 402, "length": 8, "value": "\"google\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 426, + "offset": 430, "length": 9, "value": "\"twitter\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 456, + "offset": 460, "length": 10, "value": "\"linkedin\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 484, + "offset": 488, "length": 7, "value": "\"apple\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 525, + "offset": 529, "length": 25, "value": "\"Viafoura Defined Cookie\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 571, + "offset": 575, "length": 10, "value": "\"facebook\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 599, + "offset": 603, "length": 7, "value": "\"yahoo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 630, + "offset": 634, "length": 13, "value": "\"windowslive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 659, + "offset": 663, "length": 5, "value": "\"aol\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 681, + "offset": 685, "length": 2, "value": "\"\"" }, @@ -39765,6 +48070,13 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryContainerEndpoint.swift", + "kind": "StringLiteral", + "offset": 280, + "length": 12, + "value": "\"siteIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/VFLiveChatViewController.swift", "kind": "StringLiteral", diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface index 5ff3cd0d..a64f00b2 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios15.4 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFSingleStoryError, b: VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDeleteStoryError, b: VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUnlikeStoryError, b: VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: VFUIViewController, adPosition: Swift.Int) -> VFAdView func getAdInterval(viewController: VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension VFAdDelegate { public func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFLikeStoryError, b: VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateUserError, b: VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: VFTheme, b: VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: WidgetType) + public func removeWidget(_ widgetType: WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, viewType: VFTrendingViewType, settings: VFSettings) -> VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -372,6 +480,19 @@ extension VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUndislikeStoryError, b: VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, settings: VFSettings) -> VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -402,6 +524,19 @@ extension VFCarouselTrendingViewController : VFLocalAdDelegate { @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFReplyStoryError, b: VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: VFCommentsProfileError, b: VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryContainerError, b: VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDislikeStoryError, b: VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFEditorPickCommentError, b: VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10, defaultSort: VFSortType = .newest) -> VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStorySelectionError, b: VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) case postLoadingView(loadingView: VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) case profileCloseImage(image: VFImageView) case profileLikesLabel(label: VFLabel) case profileFollowersLabel(label: VFLabel) case profileSegmentedControl(segmentedControl: VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: VFLabel) case commentCellNameLabel(label: VFLabel) case commentCellContentLabel(label: VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: VFButton) case previewTitleLabel(label: VFLabel) case previewCounterLabel(label: VFLabel) + case previewPrivacyLabel(label: VFLabel) + case previewPoweredByView(poweredByView: VFPoweredByViafouraView) case previewLoadingView(loadingView: VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: VFImageView) case trendingVerticalFullTitle(label: VFLabel) case trendingVerticalFullCount(label: VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: VFLabel) case trendingCarouselImage(image: VFImageView) case trendingCarouselCount(label: VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: VFLabel) case chatCellDateLabel(label: VFLabel) case chatCellUserNameLabel(label: VFLabel) @@ -932,6 +1133,9 @@ extension VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: VFTrendingError, b: VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUpdateStoryContainerError, b: VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: VFSettings, loginDelegate: VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: VFProfilePresentationType, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFCreateStoryError, b: VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension VFChatContainerError { @objc deinit } extension VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryListError, b: VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: VFCreateChatError, b: VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: VFCustomizableView) + func customizeView(theme: VFTheme, view: VFCustomizableView) } public struct VFSettings { public let fonts: VFFonts - public let colors: VFColors + public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: VFNewCommentActionType, containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateChatContainerError, b: VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFUnspamCommentError, b: VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10) -> VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension VFLiveChatViewController : UIKit.UITextViewDelegate { } extension VFDislikeChatError : Swift.Equatable {} extension VFDislikeChatError : Swift.Hashable {} +extension VFSingleStoryError : Swift.Equatable {} +extension VFSingleStoryError : Swift.Hashable {} extension VFCreateCommentReplyError : Swift.Equatable {} extension VFCreateCommentReplyError : Swift.Hashable {} +extension VFDeleteStoryError : Swift.Equatable {} +extension VFDeleteStoryError : Swift.Hashable {} extension VFLoginStatus : Swift.Equatable {} extension VFLoginStatus : Swift.Hashable {} extension VFLoginStatusError : Swift.Equatable {} extension VFLoginStatusError : Swift.Hashable {} extension VFUnflagCommentError : Swift.Equatable {} extension VFUnflagCommentError : Swift.Hashable {} +extension VFUnlikeStoryError : Swift.Equatable {} +extension VFUnlikeStoryError : Swift.Hashable {} extension VFFlagCommentError : Swift.Equatable {} extension VFFlagCommentError : Swift.Hashable {} extension VFChatListError : Swift.Equatable {} extension VFChatListError : Swift.Hashable {} +extension VFLikeStoryError : Swift.Equatable {} +extension VFLikeStoryError : Swift.Hashable {} extension VFUpdateUserError : Swift.Equatable {} extension VFUpdateUserError : Swift.Hashable {} +extension VFTheme : Swift.Equatable {} +extension VFTheme : Swift.Hashable {} extension VFProfilePresentationType : Swift.Equatable {} extension VFProfilePresentationType : Swift.Hashable {} extension VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension VFUnflagChatError : Swift.Equatable {} extension VFUnflagChatError : Swift.Hashable {} extension VFLikeChatError : Swift.Equatable {} extension VFLikeChatError : Swift.Hashable {} +extension VFUndislikeStoryError : Swift.Equatable {} +extension VFUndislikeStoryError : Swift.Hashable {} +extension VFReplyStoryError : Swift.Equatable {} +extension VFReplyStoryError : Swift.Hashable {} extension VFCommentsProfileError : Swift.Equatable {} extension VFCommentsProfileError : Swift.Hashable {} +extension VFStoryContainerError : Swift.Equatable {} +extension VFStoryContainerError : Swift.Hashable {} extension VFFilterType : Swift.Equatable {} extension VFFilterType : Swift.Hashable {} extension VFUndislikeChatError : Swift.Equatable {} extension VFUndislikeChatError : Swift.Hashable {} +extension VFDislikeStoryError : Swift.Equatable {} +extension VFDislikeStoryError : Swift.Hashable {} extension VFEditorPickCommentError : Swift.Equatable {} extension VFEditorPickCommentError : Swift.Hashable {} extension VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension VFTrendingSortType : Swift.Hashable {} extension VFTrendingSortType : Swift.RawRepresentable {} extension VFTrendingViewType : Swift.Equatable {} extension VFTrendingViewType : Swift.Hashable {} +extension VFStorySelectionError : Swift.Equatable {} +extension VFStorySelectionError : Swift.Hashable {} extension VFUndislikeCommentError : Swift.Equatable {} extension VFUndislikeCommentError : Swift.Hashable {} extension VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension VFReplyChatError : Swift.Equatable {} extension VFReplyChatError : Swift.Hashable {} extension VFTrendingError : Swift.Equatable {} extension VFTrendingError : Swift.Hashable {} +extension VFUpdateStoryContainerError : Swift.Equatable {} +extension VFUpdateStoryContainerError : Swift.Hashable {} extension VFChatContainerError : Swift.Equatable {} extension VFChatContainerError : Swift.Hashable {} +extension VFCreateStoryError : Swift.Equatable {} +extension VFCreateStoryError : Swift.Hashable {} extension VFCookieLoginError : Swift.Equatable {} extension VFCookieLoginError : Swift.Hashable {} extension VFSubscribeTopicError : Swift.Equatable {} extension VFSubscribeTopicError : Swift.Hashable {} +extension VFStoryListError : Swift.Equatable {} +extension VFStoryListError : Swift.Hashable {} extension VFCreateChatError : Swift.Equatable {} extension VFCreateChatError : Swift.Hashable {} extension VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension VFDisableCommentError : Swift.Hashable {} extension VFSocialLoginProvider : Swift.Equatable {} extension VFSocialLoginProvider : Swift.Hashable {} extension VFSocialLoginProvider : Swift.RawRepresentable {} +extension EventLoginType : Swift.Equatable {} +extension EventLoginType : Swift.Hashable {} +extension EventLoginType : Swift.RawRepresentable {} extension VFUnspamCommentError : Swift.Equatable {} extension VFUnspamCommentError : Swift.Hashable {} extension VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface-e index 1cc5c0d5..9f0ca986 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.private.swiftinterface-e @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios15.4 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension ViafouraSDK.VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFSingleStoryError, b: ViafouraSDK.VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension ViafouraSDK.VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDeleteStoryError, b: ViafouraSDK.VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension ViafouraSDK.VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension ViafouraSDK.VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUnlikeStoryError, b: ViafouraSDK.VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: ViafouraSDK.VFUIViewController, adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension ViafouraSDK.VFAdDelegate { public func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension ViafouraSDK.VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFLikeStoryError, b: ViafouraSDK.VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateUserError, b: ViafouraSDK.VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension ViafouraSDK.VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: ViafouraSDK.VFTheme, b: ViafouraSDK.VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (ViafouraSDK.VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension ViafouraSDK.VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: ViafouraSDK.EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: ViafouraSDK.WidgetType) + public func removeWidget(_ widgetType: ViafouraSDK.WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: ViafouraSDK.WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: ViafouraSDK.VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension ViafouraSDK.VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension ViafouraSDK.VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, viewType: ViafouraSDK.VFTrendingViewType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -372,6 +480,19 @@ extension ViafouraSDK.VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUndislikeStoryError, b: ViafouraSDK.VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension ViafouraSDK.VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -402,6 +524,19 @@ extension ViafouraSDK.VFCarouselTrendingViewController : ViafouraSDK.VFLocalAdDe @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFReplyStoryError, b: ViafouraSDK.VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCommentsProfileError, b: ViafouraSDK.VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension ViafouraSDK.VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryContainerError, b: ViafouraSDK.VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension ViafouraSDK.VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDislikeStoryError, b: ViafouraSDK.VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFEditorPickCommentError, b: ViafouraSDK.VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension ViafouraSDK.VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: ViafouraSDK.VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension ViafouraSDK.VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension ViafouraSDK.VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10, defaultSort: ViafouraSDK.VFSortType = .newest) -> ViafouraSDK.VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : ViafouraSDK.VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStorySelectionError, b: ViafouraSDK.VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) case profileCloseImage(image: ViafouraSDK.VFImageView) case profileLikesLabel(label: ViafouraSDK.VFLabel) case profileFollowersLabel(label: ViafouraSDK.VFLabel) case profileSegmentedControl(segmentedControl: ViafouraSDK.VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: ViafouraSDK.VFLabel) case commentCellNameLabel(label: ViafouraSDK.VFLabel) case commentCellContentLabel(label: ViafouraSDK.VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: ViafouraSDK.VFButton) case previewTitleLabel(label: ViafouraSDK.VFLabel) case previewCounterLabel(label: ViafouraSDK.VFLabel) + case previewPrivacyLabel(label: ViafouraSDK.VFLabel) + case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: ViafouraSDK.VFImageView) case trendingVerticalFullTitle(label: ViafouraSDK.VFLabel) case trendingVerticalFullCount(label: ViafouraSDK.VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: ViafouraSDK.VFLabel) case trendingCarouselImage(image: ViafouraSDK.VFImageView) case trendingCarouselCount(label: ViafouraSDK.VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: ViafouraSDK.VFLabel) case chatCellDateLabel(label: ViafouraSDK.VFLabel) case chatCellUserNameLabel(label: ViafouraSDK.VFLabel) @@ -932,6 +1133,9 @@ extension ViafouraSDK.VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension ViafouraSDK.AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFTrendingError, b: ViafouraSDK.VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension ViafouraSDK.VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUpdateStoryContainerError, b: ViafouraSDK.VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: ViafouraSDK.VFSettings, loginDelegate: ViafouraSDK.VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension ViafouraSDK.VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: ViafouraSDK.VFProfilePresentationType, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension ViafouraSDK.VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFCreateStoryError, b: ViafouraSDK.VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension ViafouraSDK.VFChatContainerError { @objc deinit } extension ViafouraSDK.VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension ViafouraSDK.VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryListError, b: ViafouraSDK.VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCreateChatError, b: ViafouraSDK.VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension ViafouraSDK.VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension ViafouraSDK.VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: ViafouraSDK.VFCustomizableView) + func customizeView(theme: ViafouraSDK.VFTheme, view: ViafouraSDK.VFCustomizableView) } public struct VFSettings { public let fonts: ViafouraSDK.VFFonts - public let colors: ViafouraSDK.VFColors + public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: ViafouraSDK.VFNewCommentActionType, containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension ViafouraSDK.VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateChatContainerError, b: ViafouraSDK.VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUnspamCommentError, b: ViafouraSDK.VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension ViafouraSDK.VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10) -> ViafouraSDK.VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension ViafouraSDK.VFLiveChatViewController : UIKit.UITextViewDelegate { } extension ViafouraSDK.VFDislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFDislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Equatable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Hashable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Equatable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Hashable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Hashable {} extension ViafouraSDK.VFLoginStatus : Swift.Equatable {} extension ViafouraSDK.VFLoginStatus : Swift.Hashable {} extension ViafouraSDK.VFLoginStatusError : Swift.Equatable {} extension ViafouraSDK.VFLoginStatusError : Swift.Hashable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Hashable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFFlagCommentError : Swift.Equatable {} extension ViafouraSDK.VFFlagCommentError : Swift.Hashable {} extension ViafouraSDK.VFChatListError : Swift.Equatable {} extension ViafouraSDK.VFChatListError : Swift.Hashable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFUpdateUserError : Swift.Equatable {} extension ViafouraSDK.VFUpdateUserError : Swift.Hashable {} +extension ViafouraSDK.VFTheme : Swift.Equatable {} +extension ViafouraSDK.VFTheme : Swift.Hashable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Equatable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Hashable {} extension ViafouraSDK.VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension ViafouraSDK.VFUnflagChatError : Swift.Equatable {} extension ViafouraSDK.VFUnflagChatError : Swift.Hashable {} extension ViafouraSDK.VFLikeChatError : Swift.Equatable {} extension ViafouraSDK.VFLikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Hashable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Equatable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Hashable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Equatable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Hashable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFFilterType : Swift.Equatable {} extension ViafouraSDK.VFFilterType : Swift.Hashable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Equatable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Hashable {} extension ViafouraSDK.VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension ViafouraSDK.VFTrendingSortType : Swift.Hashable {} extension ViafouraSDK.VFTrendingSortType : Swift.RawRepresentable {} extension ViafouraSDK.VFTrendingViewType : Swift.Equatable {} extension ViafouraSDK.VFTrendingViewType : Swift.Hashable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Equatable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Hashable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Hashable {} extension ViafouraSDK.VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension ViafouraSDK.VFReplyChatError : Swift.Equatable {} extension ViafouraSDK.VFReplyChatError : Swift.Hashable {} extension ViafouraSDK.VFTrendingError : Swift.Equatable {} extension ViafouraSDK.VFTrendingError : Swift.Hashable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFChatContainerError : Swift.Equatable {} extension ViafouraSDK.VFChatContainerError : Swift.Hashable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Equatable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Hashable {} extension ViafouraSDK.VFCookieLoginError : Swift.Equatable {} extension ViafouraSDK.VFCookieLoginError : Swift.Hashable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Equatable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Hashable {} +extension ViafouraSDK.VFStoryListError : Swift.Equatable {} +extension ViafouraSDK.VFStoryListError : Swift.Hashable {} extension ViafouraSDK.VFCreateChatError : Swift.Equatable {} extension ViafouraSDK.VFCreateChatError : Swift.Hashable {} extension ViafouraSDK.VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension ViafouraSDK.VFDisableCommentError : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Equatable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.RawRepresentable {} +extension ViafouraSDK.EventLoginType : Swift.Equatable {} +extension ViafouraSDK.EventLoginType : Swift.Hashable {} +extension ViafouraSDK.EventLoginType : Swift.RawRepresentable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Hashable {} extension ViafouraSDK.VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftdoc b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftdoc index c957da3e..6014abdf 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftdoc and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface index 5ff3cd0d..a64f00b2 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios15.4 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFSingleStoryError, b: VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDeleteStoryError, b: VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUnlikeStoryError, b: VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: VFUIViewController, adPosition: Swift.Int) -> VFAdView func getAdInterval(viewController: VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension VFAdDelegate { public func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFLikeStoryError, b: VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateUserError, b: VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: VFTheme, b: VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: WidgetType) + public func removeWidget(_ widgetType: WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, viewType: VFTrendingViewType, settings: VFSettings) -> VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -372,6 +480,19 @@ extension VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUndislikeStoryError, b: VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, settings: VFSettings) -> VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -402,6 +524,19 @@ extension VFCarouselTrendingViewController : VFLocalAdDelegate { @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFReplyStoryError, b: VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: VFCommentsProfileError, b: VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryContainerError, b: VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDislikeStoryError, b: VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFEditorPickCommentError, b: VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10, defaultSort: VFSortType = .newest) -> VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStorySelectionError, b: VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) case postLoadingView(loadingView: VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) case profileCloseImage(image: VFImageView) case profileLikesLabel(label: VFLabel) case profileFollowersLabel(label: VFLabel) case profileSegmentedControl(segmentedControl: VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: VFLabel) case commentCellNameLabel(label: VFLabel) case commentCellContentLabel(label: VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: VFButton) case previewTitleLabel(label: VFLabel) case previewCounterLabel(label: VFLabel) + case previewPrivacyLabel(label: VFLabel) + case previewPoweredByView(poweredByView: VFPoweredByViafouraView) case previewLoadingView(loadingView: VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: VFImageView) case trendingVerticalFullTitle(label: VFLabel) case trendingVerticalFullCount(label: VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: VFLabel) case trendingCarouselImage(image: VFImageView) case trendingCarouselCount(label: VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: VFLabel) case chatCellDateLabel(label: VFLabel) case chatCellUserNameLabel(label: VFLabel) @@ -932,6 +1133,9 @@ extension VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: VFTrendingError, b: VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUpdateStoryContainerError, b: VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: VFSettings, loginDelegate: VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: VFProfilePresentationType, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFCreateStoryError, b: VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension VFChatContainerError { @objc deinit } extension VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryListError, b: VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: VFCreateChatError, b: VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: VFCustomizableView) + func customizeView(theme: VFTheme, view: VFCustomizableView) } public struct VFSettings { public let fonts: VFFonts - public let colors: VFColors + public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: VFNewCommentActionType, containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateChatContainerError, b: VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFUnspamCommentError, b: VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10) -> VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension VFLiveChatViewController : UIKit.UITextViewDelegate { } extension VFDislikeChatError : Swift.Equatable {} extension VFDislikeChatError : Swift.Hashable {} +extension VFSingleStoryError : Swift.Equatable {} +extension VFSingleStoryError : Swift.Hashable {} extension VFCreateCommentReplyError : Swift.Equatable {} extension VFCreateCommentReplyError : Swift.Hashable {} +extension VFDeleteStoryError : Swift.Equatable {} +extension VFDeleteStoryError : Swift.Hashable {} extension VFLoginStatus : Swift.Equatable {} extension VFLoginStatus : Swift.Hashable {} extension VFLoginStatusError : Swift.Equatable {} extension VFLoginStatusError : Swift.Hashable {} extension VFUnflagCommentError : Swift.Equatable {} extension VFUnflagCommentError : Swift.Hashable {} +extension VFUnlikeStoryError : Swift.Equatable {} +extension VFUnlikeStoryError : Swift.Hashable {} extension VFFlagCommentError : Swift.Equatable {} extension VFFlagCommentError : Swift.Hashable {} extension VFChatListError : Swift.Equatable {} extension VFChatListError : Swift.Hashable {} +extension VFLikeStoryError : Swift.Equatable {} +extension VFLikeStoryError : Swift.Hashable {} extension VFUpdateUserError : Swift.Equatable {} extension VFUpdateUserError : Swift.Hashable {} +extension VFTheme : Swift.Equatable {} +extension VFTheme : Swift.Hashable {} extension VFProfilePresentationType : Swift.Equatable {} extension VFProfilePresentationType : Swift.Hashable {} extension VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension VFUnflagChatError : Swift.Equatable {} extension VFUnflagChatError : Swift.Hashable {} extension VFLikeChatError : Swift.Equatable {} extension VFLikeChatError : Swift.Hashable {} +extension VFUndislikeStoryError : Swift.Equatable {} +extension VFUndislikeStoryError : Swift.Hashable {} +extension VFReplyStoryError : Swift.Equatable {} +extension VFReplyStoryError : Swift.Hashable {} extension VFCommentsProfileError : Swift.Equatable {} extension VFCommentsProfileError : Swift.Hashable {} +extension VFStoryContainerError : Swift.Equatable {} +extension VFStoryContainerError : Swift.Hashable {} extension VFFilterType : Swift.Equatable {} extension VFFilterType : Swift.Hashable {} extension VFUndislikeChatError : Swift.Equatable {} extension VFUndislikeChatError : Swift.Hashable {} +extension VFDislikeStoryError : Swift.Equatable {} +extension VFDislikeStoryError : Swift.Hashable {} extension VFEditorPickCommentError : Swift.Equatable {} extension VFEditorPickCommentError : Swift.Hashable {} extension VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension VFTrendingSortType : Swift.Hashable {} extension VFTrendingSortType : Swift.RawRepresentable {} extension VFTrendingViewType : Swift.Equatable {} extension VFTrendingViewType : Swift.Hashable {} +extension VFStorySelectionError : Swift.Equatable {} +extension VFStorySelectionError : Swift.Hashable {} extension VFUndislikeCommentError : Swift.Equatable {} extension VFUndislikeCommentError : Swift.Hashable {} extension VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension VFReplyChatError : Swift.Equatable {} extension VFReplyChatError : Swift.Hashable {} extension VFTrendingError : Swift.Equatable {} extension VFTrendingError : Swift.Hashable {} +extension VFUpdateStoryContainerError : Swift.Equatable {} +extension VFUpdateStoryContainerError : Swift.Hashable {} extension VFChatContainerError : Swift.Equatable {} extension VFChatContainerError : Swift.Hashable {} +extension VFCreateStoryError : Swift.Equatable {} +extension VFCreateStoryError : Swift.Hashable {} extension VFCookieLoginError : Swift.Equatable {} extension VFCookieLoginError : Swift.Hashable {} extension VFSubscribeTopicError : Swift.Equatable {} extension VFSubscribeTopicError : Swift.Hashable {} +extension VFStoryListError : Swift.Equatable {} +extension VFStoryListError : Swift.Hashable {} extension VFCreateChatError : Swift.Equatable {} extension VFCreateChatError : Swift.Hashable {} extension VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension VFDisableCommentError : Swift.Hashable {} extension VFSocialLoginProvider : Swift.Equatable {} extension VFSocialLoginProvider : Swift.Hashable {} extension VFSocialLoginProvider : Swift.RawRepresentable {} +extension EventLoginType : Swift.Equatable {} +extension EventLoginType : Swift.Hashable {} +extension EventLoginType : Swift.RawRepresentable {} extension VFUnspamCommentError : Swift.Equatable {} extension VFUnspamCommentError : Swift.Hashable {} extension VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface-e index 1cc5c0d5..9f0ca986 100644 --- a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios.swiftinterface-e @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios15.4 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension ViafouraSDK.VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFSingleStoryError, b: ViafouraSDK.VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension ViafouraSDK.VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDeleteStoryError, b: ViafouraSDK.VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension ViafouraSDK.VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension ViafouraSDK.VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUnlikeStoryError, b: ViafouraSDK.VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: ViafouraSDK.VFUIViewController, adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension ViafouraSDK.VFAdDelegate { public func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension ViafouraSDK.VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFLikeStoryError, b: ViafouraSDK.VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateUserError, b: ViafouraSDK.VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension ViafouraSDK.VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: ViafouraSDK.VFTheme, b: ViafouraSDK.VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (ViafouraSDK.VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension ViafouraSDK.VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: ViafouraSDK.EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: ViafouraSDK.WidgetType) + public func removeWidget(_ widgetType: ViafouraSDK.WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: ViafouraSDK.WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: ViafouraSDK.VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension ViafouraSDK.VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension ViafouraSDK.VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, viewType: ViafouraSDK.VFTrendingViewType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -372,6 +480,19 @@ extension ViafouraSDK.VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUndislikeStoryError, b: ViafouraSDK.VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension ViafouraSDK.VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -402,6 +524,19 @@ extension ViafouraSDK.VFCarouselTrendingViewController : ViafouraSDK.VFLocalAdDe @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFReplyStoryError, b: ViafouraSDK.VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCommentsProfileError, b: ViafouraSDK.VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension ViafouraSDK.VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryContainerError, b: ViafouraSDK.VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension ViafouraSDK.VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDislikeStoryError, b: ViafouraSDK.VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFEditorPickCommentError, b: ViafouraSDK.VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension ViafouraSDK.VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: ViafouraSDK.VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension ViafouraSDK.VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension ViafouraSDK.VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10, defaultSort: ViafouraSDK.VFSortType = .newest) -> ViafouraSDK.VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : ViafouraSDK.VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStorySelectionError, b: ViafouraSDK.VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) case profileCloseImage(image: ViafouraSDK.VFImageView) case profileLikesLabel(label: ViafouraSDK.VFLabel) case profileFollowersLabel(label: ViafouraSDK.VFLabel) case profileSegmentedControl(segmentedControl: ViafouraSDK.VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: ViafouraSDK.VFLabel) case commentCellNameLabel(label: ViafouraSDK.VFLabel) case commentCellContentLabel(label: ViafouraSDK.VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: ViafouraSDK.VFButton) case previewTitleLabel(label: ViafouraSDK.VFLabel) case previewCounterLabel(label: ViafouraSDK.VFLabel) + case previewPrivacyLabel(label: ViafouraSDK.VFLabel) + case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: ViafouraSDK.VFImageView) case trendingVerticalFullTitle(label: ViafouraSDK.VFLabel) case trendingVerticalFullCount(label: ViafouraSDK.VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: ViafouraSDK.VFLabel) case trendingCarouselImage(image: ViafouraSDK.VFImageView) case trendingCarouselCount(label: ViafouraSDK.VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: ViafouraSDK.VFLabel) case chatCellDateLabel(label: ViafouraSDK.VFLabel) case chatCellUserNameLabel(label: ViafouraSDK.VFLabel) @@ -932,6 +1133,9 @@ extension ViafouraSDK.VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension ViafouraSDK.AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFTrendingError, b: ViafouraSDK.VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension ViafouraSDK.VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUpdateStoryContainerError, b: ViafouraSDK.VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: ViafouraSDK.VFSettings, loginDelegate: ViafouraSDK.VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension ViafouraSDK.VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: ViafouraSDK.VFProfilePresentationType, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension ViafouraSDK.VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFCreateStoryError, b: ViafouraSDK.VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension ViafouraSDK.VFChatContainerError { @objc deinit } extension ViafouraSDK.VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension ViafouraSDK.VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryListError, b: ViafouraSDK.VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCreateChatError, b: ViafouraSDK.VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension ViafouraSDK.VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension ViafouraSDK.VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: ViafouraSDK.VFCustomizableView) + func customizeView(theme: ViafouraSDK.VFTheme, view: ViafouraSDK.VFCustomizableView) } public struct VFSettings { public let fonts: ViafouraSDK.VFFonts - public let colors: ViafouraSDK.VFColors + public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: ViafouraSDK.VFNewCommentActionType, containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension ViafouraSDK.VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateChatContainerError, b: ViafouraSDK.VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUnspamCommentError, b: ViafouraSDK.VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension ViafouraSDK.VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10) -> ViafouraSDK.VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension ViafouraSDK.VFLiveChatViewController : UIKit.UITextViewDelegate { } extension ViafouraSDK.VFDislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFDislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Equatable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Hashable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Equatable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Hashable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Hashable {} extension ViafouraSDK.VFLoginStatus : Swift.Equatable {} extension ViafouraSDK.VFLoginStatus : Swift.Hashable {} extension ViafouraSDK.VFLoginStatusError : Swift.Equatable {} extension ViafouraSDK.VFLoginStatusError : Swift.Hashable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Hashable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFFlagCommentError : Swift.Equatable {} extension ViafouraSDK.VFFlagCommentError : Swift.Hashable {} extension ViafouraSDK.VFChatListError : Swift.Equatable {} extension ViafouraSDK.VFChatListError : Swift.Hashable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFUpdateUserError : Swift.Equatable {} extension ViafouraSDK.VFUpdateUserError : Swift.Hashable {} +extension ViafouraSDK.VFTheme : Swift.Equatable {} +extension ViafouraSDK.VFTheme : Swift.Hashable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Equatable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Hashable {} extension ViafouraSDK.VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension ViafouraSDK.VFUnflagChatError : Swift.Equatable {} extension ViafouraSDK.VFUnflagChatError : Swift.Hashable {} extension ViafouraSDK.VFLikeChatError : Swift.Equatable {} extension ViafouraSDK.VFLikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Hashable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Equatable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Hashable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Equatable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Hashable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFFilterType : Swift.Equatable {} extension ViafouraSDK.VFFilterType : Swift.Hashable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Equatable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Hashable {} extension ViafouraSDK.VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension ViafouraSDK.VFTrendingSortType : Swift.Hashable {} extension ViafouraSDK.VFTrendingSortType : Swift.RawRepresentable {} extension ViafouraSDK.VFTrendingViewType : Swift.Equatable {} extension ViafouraSDK.VFTrendingViewType : Swift.Hashable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Equatable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Hashable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Hashable {} extension ViafouraSDK.VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension ViafouraSDK.VFReplyChatError : Swift.Equatable {} extension ViafouraSDK.VFReplyChatError : Swift.Hashable {} extension ViafouraSDK.VFTrendingError : Swift.Equatable {} extension ViafouraSDK.VFTrendingError : Swift.Hashable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFChatContainerError : Swift.Equatable {} extension ViafouraSDK.VFChatContainerError : Swift.Hashable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Equatable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Hashable {} extension ViafouraSDK.VFCookieLoginError : Swift.Equatable {} extension ViafouraSDK.VFCookieLoginError : Swift.Hashable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Equatable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Hashable {} +extension ViafouraSDK.VFStoryListError : Swift.Equatable {} +extension ViafouraSDK.VFStoryListError : Swift.Hashable {} extension ViafouraSDK.VFCreateChatError : Swift.Equatable {} extension ViafouraSDK.VFCreateChatError : Swift.Hashable {} extension ViafouraSDK.VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension ViafouraSDK.VFDisableCommentError : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Equatable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.RawRepresentable {} +extension ViafouraSDK.EventLoginType : Swift.Equatable {} +extension ViafouraSDK.EventLoginType : Swift.Hashable {} +extension ViafouraSDK.EventLoginType : Swift.RawRepresentable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Hashable {} extension ViafouraSDK.VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib index 9468a962..8035b1ca 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index ae917d6c..b1d8d119 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index 2f83627f..03f4b26e 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/Info.plist b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/Info.plist new file mode 100644 index 00000000..162b448e Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/Info.plist differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/StoryTableViewController.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/StoryTableViewController.nib new file mode 100644 index 00000000..e780c438 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/StoryTableViewController.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/mF0-7U-bf4-view-SrH-Gx-DHj.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/mF0-7U-bf4-view-SrH-Gx-DHj.nib new file mode 100644 index 00000000..60ddb820 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/StoryList.storyboardc/mF0-7U-bf4-view-SrH-Gx-DHj.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib index 5f7aa480..036cfdbc 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK index ca70a076..8216de8e 100755 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK.momd/ViafouraSDK.mom b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK.momd/ViafouraSDK.mom index 783baa6b..1e90f3c0 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK.momd/ViafouraSDK.mom and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/ViafouraSDK.momd/ViafouraSDK.mom differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/embedly.html b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/embedly.html new file mode 100644 index 00000000..1f6ae7fd --- /dev/null +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/embedly.html @@ -0,0 +1,20 @@ + +
+ +
+ + Embedly + + + + diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/en.lproj/Localizable.strings b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/en.lproj/Localizable.strings index 515666ae..bb0dd1b5 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/en.lproj/Localizable.strings and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/en.lproj/Localizable.strings differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/es.lproj/Localizable.strings b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/es.lproj/Localizable.strings index 7af5d72b..81d33a79 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/es.lproj/Localizable.strings and b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/es.lproj/Localizable.strings differ diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/quill.min.js b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/quill.min.js new file mode 100644 index 00000000..ff30fd90 --- /dev/null +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/quill.min.js @@ -0,0 +1,8 @@ +/*! + * Quill Editor v1.3.6 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Quill=e():t.Quill=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=45)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(17),o=n(18),i=n(19),l=n(48),a=n(49),s=n(50),u=n(51),c=n(52),f=n(11),h=n(29),p=n(30),d=n(28),y=n(1),v={Scope:y.Scope,create:y.create,find:y.find,query:y.query,register:y.register,Container:r.default,Format:o.default,Leaf:i.default,Embed:u.default,Scroll:l.default,Block:s.default,Inline:a.default,Text:c.default,Attributor:{Attribute:f.default,Class:h.default,Style:p.default,Store:d.default}};e.default=v},function(t,e,n){"use strict";function r(t,e){var n=i(t);if(null==n)throw new s("Unable to create "+t+" blot");var r=n;return new r(t instanceof Node||t.nodeType===Node.TEXT_NODE?t:r.create(e),e)}function o(t,n){return void 0===n&&(n=!1),null==t?null:null!=t[e.DATA_KEY]?t[e.DATA_KEY].blot:n?o(t.parentNode,n):null}function i(t,e){void 0===e&&(e=p.ANY);var n;if("string"==typeof t)n=h[t]||u[t];else if(t instanceof Text||t.nodeType===Node.TEXT_NODE)n=h.text;else if("number"==typeof t)t&p.LEVEL&p.BLOCK?n=h.block:t&p.LEVEL&p.INLINE&&(n=h.inline);else if(t instanceof HTMLElement){var r=(t.getAttribute("class")||"").split(/\s+/);for(var o in r)if(n=c[r[o]])break;n=n||f[t.tagName]}return null==n?null:e&p.LEVEL&n.scope&&e&p.TYPE&n.scope?n:null}function l(){for(var t=[],e=0;e1)return t.map(function(t){return l(t)});var n=t[0];if("string"!=typeof n.blotName&&"string"!=typeof n.attrName)throw new s("Invalid definition");if("abstract"===n.blotName)throw new s("Cannot register abstract class");if(h[n.blotName||n.attrName]=n,"string"==typeof n.keyName)u[n.keyName]=n;else if(null!=n.className&&(c[n.className]=n),null!=n.tagName){Array.isArray(n.tagName)?n.tagName=n.tagName.map(function(t){return t.toUpperCase()}):n.tagName=n.tagName.toUpperCase();var r=Array.isArray(n.tagName)?n.tagName:[n.tagName];r.forEach(function(t){null!=f[t]&&null!=n.className||(f[t]=n)})}return n}var a=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var s=function(t){function e(e){var n=this;return e="[Parchment] "+e,n=t.call(this,e)||this,n.message=e,n.name=n.constructor.name,n}return a(e,t),e}(Error);e.ParchmentError=s;var u={},c={},f={},h={};e.DATA_KEY="__blot";var p;!function(t){t[t.TYPE=3]="TYPE",t[t.LEVEL=12]="LEVEL",t[t.ATTRIBUTE=13]="ATTRIBUTE",t[t.BLOT=14]="BLOT",t[t.INLINE=7]="INLINE",t[t.BLOCK=11]="BLOCK",t[t.BLOCK_BLOT=10]="BLOCK_BLOT",t[t.INLINE_BLOT=6]="INLINE_BLOT",t[t.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",t[t.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",t[t.ANY=15]="ANY"}(p=e.Scope||(e.Scope={})),e.create=r,e.find=o,e.query=i,e.register=l},function(t,e){"use strict";var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString,o=function(t){return"function"==typeof Array.isArray?Array.isArray(t):"[object Array]"===r.call(t)},i=function(t){if(!t||"[object Object]"!==r.call(t))return!1;var e=n.call(t,"constructor"),o=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!e&&!o)return!1;var i;for(i in t);return void 0===i||n.call(t,i)};t.exports=function t(){var e,n,r,l,a,s,u=arguments[0],c=1,f=arguments.length,h=!1;for("boolean"==typeof u&&(h=u,u=arguments[1]||{},c=2),(null==u||"object"!=typeof u&&"function"!=typeof u)&&(u={});c1&&void 0!==arguments[1]?arguments[1]:{};return null==t?e:("function"==typeof t.formats&&(e=(0,f.default)(e,t.formats())),null==t.parent||"scroll"==t.parent.blotName||t.parent.statics.scope!==t.statics.scope?e:a(t.parent,e))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BlockEmbed=e.bubbleFormats=void 0;var s=function(){function t(t,e){for(var n=0;n0&&(t1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===t||t>=this.length()-1)){var r=this.clone();return 0===t?(this.parent.insertBefore(r,this),this):(this.parent.insertBefore(r,this.next),r)}var o=u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"split",this).call(this,t,n);return this.cache={},o}}]),e}(y.default.Block);x.blotName="block",x.tagName="P",x.defaultChild="break",x.allowedChildren=[m.default,y.default.Embed,O.default],e.bubbleFormats=a,e.BlockEmbed=w,e.default=x},function(t,e,n){var r=n(54),o=n(12),i=n(2),l=n(20),a=String.fromCharCode(0),s=function(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]};s.prototype.insert=function(t,e){var n={};return 0===t.length?this:(n.insert=t,null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},s.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},s.prototype.retain=function(t,e){if(t<=0)return this;var n={retain:t};return null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},s.prototype.push=function(t){var e=this.ops.length,n=this.ops[e-1];if(t=i(!0,{},t),"object"==typeof n){if("number"==typeof t.delete&&"number"==typeof n.delete)return this.ops[e-1]={delete:n.delete+t.delete},this;if("number"==typeof n.delete&&null!=t.insert&&(e-=1,"object"!=typeof(n=this.ops[e-1])))return this.ops.unshift(t),this;if(o(t.attributes,n.attributes)){if("string"==typeof t.insert&&"string"==typeof n.insert)return this.ops[e-1]={insert:n.insert+t.insert},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this;if("number"==typeof t.retain&&"number"==typeof n.retain)return this.ops[e-1]={retain:n.retain+t.retain},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},s.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},s.prototype.filter=function(t){return this.ops.filter(t)},s.prototype.forEach=function(t){this.ops.forEach(t)},s.prototype.map=function(t){return this.ops.map(t)},s.prototype.partition=function(t){var e=[],n=[];return this.forEach(function(r){(t(r)?e:n).push(r)}),[e,n]},s.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},s.prototype.changeLength=function(){return this.reduce(function(t,e){return e.insert?t+l.length(e):e.delete?t-e.delete:t},0)},s.prototype.length=function(){return this.reduce(function(t,e){return t+l.length(e)},0)},s.prototype.slice=function(t,e){t=t||0,"number"!=typeof e&&(e=1/0);for(var n=[],r=l.iterator(this.ops),o=0;o0&&(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e},s.prototype.diff=function(t,e){if(this.ops===t.ops)return new s;var n=[this,t].map(function(e){return e.map(function(n){if(null!=n.insert)return"string"==typeof n.insert?n.insert:a;var r=e===t?"on":"with";throw new Error("diff() called "+r+" non-document")}).join("")}),i=new s,u=r(n[0],n[1],e),c=l.iterator(this.ops),f=l.iterator(t.ops);return u.forEach(function(t){for(var e=t[1].length;e>0;){var n=0;switch(t[0]){case r.INSERT:n=Math.min(f.peekLength(),e),i.push(f.next(n));break;case r.DELETE:n=Math.min(e,c.peekLength()),c.next(n),i.delete(n);break;case r.EQUAL:n=Math.min(c.peekLength(),f.peekLength(),e);var a=c.next(n),s=f.next(n);o(a.insert,s.insert)?i.retain(n,l.attributes.diff(a.attributes,s.attributes)):i.push(s).delete(n)}e-=n}}),i.chop()},s.prototype.eachLine=function(t,e){e=e||"\n";for(var n=l.iterator(this.ops),r=new s,o=0;n.hasNext();){if("insert"!==n.peekType())return;var i=n.peek(),a=l.length(i)-n.peekLength(),u="string"==typeof i.insert?i.insert.indexOf(e,a)-a:-1;if(u<0)r.push(n.next());else if(u>0)r.push(n.next(u));else{if(!1===t(r,n.next(1).attributes||{},o))return;o+=1,r=new s}}r.length()>0&&t(r,{},o)},s.prototype.transform=function(t,e){if(e=!!e,"number"==typeof t)return this.transformPosition(t,e);for(var n=l.iterator(this.ops),r=l.iterator(t.ops),o=new s;n.hasNext()||r.hasNext();)if("insert"!==n.peekType()||!e&&"insert"===r.peekType())if("insert"===r.peekType())o.push(r.next());else{var i=Math.min(n.peekLength(),r.peekLength()),a=n.next(i),u=r.next(i);if(a.delete)continue;u.delete?o.push(u):o.retain(i,l.attributes.transform(a.attributes,u.attributes,e))}else o.retain(l.length(n.next()));return o.chop()},s.prototype.transformPosition=function(t,e){e=!!e;for(var n=l.iterator(this.ops),r=0;n.hasNext()&&r<=t;){var o=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(r0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(t,n){var r=e.order.indexOf(t),o=e.order.indexOf(n);return r>=0||o>=0?r-o:t===n?0:t0){var a,s=[g.default.events.TEXT_CHANGE,l,i,e];if((a=this.emitter).emit.apply(a,[g.default.events.EDITOR_CHANGE].concat(s)),e!==g.default.sources.SILENT){var c;(c=this.emitter).emit.apply(c,s)}}return l}function s(t,e,n,r,o){var i={};return"number"==typeof t.index&&"number"==typeof t.length?"number"!=typeof e?(o=r,r=n,n=e,e=t.length,t=t.index):(e=t.length,t=t.index):"number"!=typeof e&&(o=r,r=n,n=e,e=0),"object"===(void 0===n?"undefined":c(n))?(i=n,o=r):"string"==typeof n&&(null!=r?i[n]=r:o=n),o=o||g.default.sources.API,[t,e,i,o]}function u(t,e,n,r){if(null==t)return null;var o=void 0,i=void 0;if(e instanceof d.default){var l=[t.index,t.index+t.length].map(function(t){return e.transformPosition(t,r!==g.default.sources.USER)}),a=f(l,2);o=a[0],i=a[1]}else{var s=[t.index,t.index+t.length].map(function(t){return t=0?t+n:Math.max(e,t+n)}),u=f(s,2);o=u[0],i=u[1]}return new x.Range(o,i-o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.overload=e.expandConfig=void 0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(i(this,t),this.options=l(e,r),this.container=this.options.container,null==this.container)return P.error("Invalid Quill container",e);this.options.debug&&t.debug(this.options.debug);var o=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new g.default,this.scroll=w.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new v.default(this.scroll),this.selection=new k.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(g.default.events.EDITOR_CHANGE,function(t){t===g.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())}),this.emitter.on(g.default.events.SCROLL_UPDATE,function(t,e){var r=n.selection.lastRange,o=r&&0===r.length?r.index:void 0;a.call(n,function(){return n.editor.update(null,e,o)},t)});var s=this.clipboard.convert("
"+o+"


");this.setContents(s),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return h(t,null,[{key:"debug",value:function(t){!0===t&&(t="log"),A.default.level(t)}},{key:"find",value:function(t){return t.__quill||w.default.find(t)}},{key:"import",value:function(t){return null==this.imports[t]&&P.error("Cannot import "+t+". Are you sure it was registered?"),this.imports[t]}},{key:"register",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof t){var o=t.attrName||t.blotName;"string"==typeof o?this.register("formats/"+o,t,e):Object.keys(t).forEach(function(r){n.register(r,t[r],e)})}else null==this.imports[t]||r||P.warn("Overwriting "+t+" with",e),this.imports[t]=e,(t.startsWith("blots/")||t.startsWith("formats/"))&&"abstract"!==e.blotName?w.default.register(e):t.startsWith("modules")&&"function"==typeof e.register&&e.register()}}]),h(t,[{key:"addContainer",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof t){var n=t;t=document.createElement("div"),t.classList.add(n)}return this.container.insertBefore(t,e),t}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(t,e,n){var r=this,o=s(t,e,n),i=f(o,4);return t=i[0],e=i[1],n=i[3],a.call(this,function(){return r.editor.deleteText(t,e)},n,t,-1*e)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function(){var t=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=t,this.scrollIntoView()}},{key:"format",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.default.sources.API;return a.call(this,function(){var r=n.getSelection(!0),i=new d.default;if(null==r)return i;if(w.default.query(t,w.default.Scope.BLOCK))i=n.editor.formatLine(r.index,r.length,o({},t,e));else{if(0===r.length)return n.selection.format(t,e),i;i=n.editor.formatText(r.index,r.length,o({},t,e))}return n.setSelection(r,g.default.sources.SILENT),i},r)}},{key:"formatLine",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,e,n,r,o),c=f(u,4);return t=c[0],e=c[1],l=c[2],o=c[3],a.call(this,function(){return i.editor.formatLine(t,e,l)},o,t,0)}},{key:"formatText",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,e,n,r,o),c=f(u,4);return t=c[0],e=c[1],l=c[2],o=c[3],a.call(this,function(){return i.editor.formatText(t,e,l)},o,t,0)}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"==typeof t?this.selection.getBounds(t,e):this.selection.getBounds(t.index,t.length);var r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}},{key:"getContents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=s(t,e),r=f(n,2);return t=r[0],e=r[1],this.editor.getContents(t,e)}},{key:"getFormat",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"==typeof t?this.editor.getFormat(t,e):this.editor.getFormat(t.index,t.length)}},{key:"getIndex",value:function(t){return t.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(t){return this.scroll.leaf(t)}},{key:"getLine",value:function(t){return this.scroll.line(t)}},{key:"getLines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!=typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,e)}},{key:"getModule",value:function(t){return this.theme.modules[t]}},{key:"getSelection",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=s(t,e),r=f(n,2);return t=r[0],e=r[1],this.editor.getText(t,e)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(e,n,r){var o=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.sources.API;return a.call(this,function(){return o.editor.insertEmbed(e,n,r)},i,e)}},{key:"insertText",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,0,n,r,o),c=f(u,4);return t=c[0],l=c[2],o=c[3],a.call(this,function(){return i.editor.insertText(t,e,l)},o,t,e.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(t,e,n){this.clipboard.dangerouslyPasteHTML(t,e,n)}},{key:"removeFormat",value:function(t,e,n){var r=this,o=s(t,e,n),i=f(o,4);return t=i[0],e=i[1],n=i[3],a.call(this,function(){return r.editor.removeFormat(t,e)},n,t)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return a.call(this,function(){t=new d.default(t);var n=e.getLength(),r=e.editor.deleteText(0,n),o=e.editor.applyDelta(t),i=o.ops[o.ops.length-1];return null!=i&&"string"==typeof i.insert&&"\n"===i.insert[i.insert.length-1]&&(e.editor.deleteText(e.getLength()-1,1),o.delete(1)),r.compose(o)},n)}},{key:"setSelection",value:function(e,n,r){if(null==e)this.selection.setRange(null,n||t.sources.API);else{var o=s(e,n,r),i=f(o,4);e=i[0],n=i[1],r=i[3],this.selection.setRange(new x.Range(e,n),r),r!==g.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API,n=(new d.default).insert(t);return this.setContents(n,e)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.default.sources.USER,e=this.scroll.update(t);return this.selection.update(t),e}},{key:"updateContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return a.call(this,function(){return t=new d.default(t),e.editor.applyDelta(t,n)},n,!0)}}]),t}();S.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},S.events=g.default.events,S.sources=g.default.sources,S.version="1.3.6",S.imports={delta:d.default,parchment:w.default,"core/module":_.default,"core/theme":T.default},e.expandConfig=l,e.overload=s,e.default=S},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(this,t),this.quill=e,this.options=n};o.DEFAULTS={},e.default=o},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(0),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default.Text);e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n1?e-1:0),r=1;r1?n-1:0),o=1;o-1:this.whitelist.indexOf(e)>-1))},t.prototype.remove=function(t){t.removeAttribute(this.keyName)},t.prototype.value=function(t){var e=t.getAttribute(this.keyName);return this.canAdd(t,e)&&e?e:""},t}();e.default=o},function(t,e,n){function r(t){return null===t||void 0===t}function o(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length)&&("function"==typeof t.copy&&"function"==typeof t.slice&&!(t.length>0&&"number"!=typeof t[0]))}function i(t,e,n){var i,c;if(r(t)||r(e))return!1;if(t.prototype!==e.prototype)return!1;if(s(t))return!!s(e)&&(t=l.call(t),e=l.call(e),u(t,e,n));if(o(t)){if(!o(e))return!1;if(t.length!==e.length)return!1;for(i=0;i=0;i--)if(f[i]!=h[i])return!1;for(i=f.length-1;i>=0;i--)if(c=f[i],!u(t[c],e[c],n))return!1;return typeof t==typeof e}var l=Array.prototype.slice,a=n(55),s=n(56),u=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||"object"!=typeof t&&"object"!=typeof e?n.strict?t===e:t==e:i(t,e,n))}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Code=void 0;var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function t(t,e){for(var n=0;n=t+n)){var l=this.newlineIndex(t,!0)+1,a=i-l+1,s=this.isolate(l,a),u=s.next;s.format(r,o),u instanceof e&&u.formatAt(0,t-l+n-a,r,o)}}}},{key:"insertAt",value:function(t,e,n){if(null==n){var r=this.descendant(m.default,t),o=a(r,2),i=o[0],l=o[1];i.insertAt(l,e)}}},{key:"length",value:function(){var t=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?t:t+1}},{key:"newlineIndex",value:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return this.domNode.textContent.slice(0,t).lastIndexOf("\n");var e=this.domNode.textContent.slice(t).indexOf("\n");return e>-1?t+e:-1}},{key:"optimize",value:function(t){this.domNode.textContent.endsWith("\n")||this.appendChild(p.default.create("text","\n")),u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(t),n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(t){var e=p.default.find(t);null==e?t.parentNode.removeChild(t):e instanceof p.default.Embed?e.remove():e.unwrap()})}}],[{key:"create",value:function(t){var n=u(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),e}(y.default);O.blotName="code-block",O.tagName="PRE",O.TAB=" ",e.Code=_,e.default=O},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1}Object.defineProperty(e,"__esModule",{value:!0}),e.sanitize=e.default=void 0;var a=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(t!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),e))){if("function"==typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"==typeof Event?"undefined":l(Event))){var r=document.createEvent("Event");r.initEvent("change",!0,!0),this.select.dispatchEvent(r)}this.close()}}},{key:"update",value:function(){var t=void 0;if(this.select.selectedIndex>-1){var e=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(e)}else this.selectItem(null);var n=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),t}();e.default=p},function(t,e,n){"use strict";function r(t){var e=a.find(t);if(null==e)try{e=a.create(t)}catch(n){e=a.create(a.Scope.INLINE),[].slice.call(t.childNodes).forEach(function(t){e.domNode.appendChild(t)}),t.parentNode&&t.parentNode.replaceChild(e.domNode,t),e.attach()}return e}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(47),l=n(27),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.build(),n}return o(e,t),e.prototype.appendChild=function(t){this.insertBefore(t)},e.prototype.attach=function(){t.prototype.attach.call(this),this.children.forEach(function(t){t.attach()})},e.prototype.build=function(){var t=this;this.children=new i.default,[].slice.call(this.domNode.childNodes).reverse().forEach(function(e){try{var n=r(e);t.insertBefore(n,t.children.head||void 0)}catch(t){if(t instanceof a.ParchmentError)return;throw t}})},e.prototype.deleteAt=function(t,e){if(0===t&&e===this.length())return this.remove();this.children.forEachAt(t,e,function(t,e,n){t.deleteAt(e,n)})},e.prototype.descendant=function(t,n){var r=this.children.find(n),o=r[0],i=r[1];return null==t.blotName&&t(o)||null!=t.blotName&&o instanceof t?[o,i]:o instanceof e?o.descendant(t,i):[null,-1]},e.prototype.descendants=function(t,n,r){void 0===n&&(n=0),void 0===r&&(r=Number.MAX_VALUE);var o=[],i=r;return this.children.forEachAt(n,r,function(n,r,l){(null==t.blotName&&t(n)||null!=t.blotName&&n instanceof t)&&o.push(n),n instanceof e&&(o=o.concat(n.descendants(t,r,i))),i-=l}),o},e.prototype.detach=function(){this.children.forEach(function(t){t.detach()}),t.prototype.detach.call(this)},e.prototype.formatAt=function(t,e,n,r){this.children.forEachAt(t,e,function(t,e,o){t.formatAt(e,o,n,r)})},e.prototype.insertAt=function(t,e,n){var r=this.children.find(t),o=r[0],i=r[1];if(o)o.insertAt(i,e,n);else{var l=null==n?a.create("text",e):a.create(e,n);this.appendChild(l)}},e.prototype.insertBefore=function(t,e){if(null!=this.statics.allowedChildren&&!this.statics.allowedChildren.some(function(e){return t instanceof e}))throw new a.ParchmentError("Cannot insert "+t.statics.blotName+" into "+this.statics.blotName);t.insertInto(this,e)},e.prototype.length=function(){return this.children.reduce(function(t,e){return t+e.length()},0)},e.prototype.moveChildren=function(t,e){this.children.forEach(function(n){t.insertBefore(n,e)})},e.prototype.optimize=function(e){if(t.prototype.optimize.call(this,e),0===this.children.length)if(null!=this.statics.defaultChild){var n=a.create(this.statics.defaultChild);this.appendChild(n),n.optimize(e)}else this.remove()},e.prototype.path=function(t,n){void 0===n&&(n=!1);var r=this.children.find(t,n),o=r[0],i=r[1],l=[[this,t]];return o instanceof e?l.concat(o.path(i,n)):(null!=o&&l.push([o,i]),l)},e.prototype.removeChild=function(t){this.children.remove(t)},e.prototype.replace=function(n){n instanceof e&&n.moveChildren(this),t.prototype.replace.call(this,n)},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=this.clone();return this.parent.insertBefore(n,this.next),this.children.forEachAt(t,this.length(),function(t,r,o){t=t.split(r,e),n.appendChild(t)}),n},e.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},e.prototype.update=function(t,e){var n=this,o=[],i=[];t.forEach(function(t){t.target===n.domNode&&"childList"===t.type&&(o.push.apply(o,t.addedNodes),i.push.apply(i,t.removedNodes))}),i.forEach(function(t){if(!(null!=t.parentNode&&"IFRAME"!==t.tagName&&document.body.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var e=a.find(t);null!=e&&(null!=e.domNode.parentNode&&e.domNode.parentNode!==n.domNode||e.detach())}}),o.filter(function(t){return t.parentNode==n.domNode}).sort(function(t,e){return t===e?0:t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1}).forEach(function(t){var e=null;null!=t.nextSibling&&(e=a.find(t.nextSibling));var o=r(t);o.next==e&&null!=o.next||(null!=o.parent&&o.parent.removeChild(n),n.insertBefore(o,e||void 0))})},e}(l.default);e.default=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(11),i=n(28),l=n(17),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.attributes=new i.default(n.domNode),n}return r(e,t),e.formats=function(t){return"string"==typeof this.tagName||(Array.isArray(this.tagName)?t.tagName.toLowerCase():void 0)},e.prototype.format=function(t,e){var n=a.query(t);n instanceof o.default?this.attributes.attribute(n,e):e&&(null==n||t===this.statics.blotName&&this.formats()[t]===e||this.replaceWith(t,e))},e.prototype.formats=function(){var t=this.attributes.values(),e=this.statics.formats(this.domNode);return null!=e&&(t[this.statics.blotName]=e),t},e.prototype.replaceWith=function(e,n){var r=t.prototype.replaceWith.call(this,e,n);return this.attributes.copy(r),r},e.prototype.update=function(e,n){var r=this;t.prototype.update.call(this,e,n),e.some(function(t){return t.target===r.domNode&&"attributes"===t.type})&&this.attributes.build()},e.prototype.wrap=function(n,r){var o=t.prototype.wrap.call(this,n,r);return o instanceof e&&o.statics.scope===this.statics.scope&&this.attributes.move(o),o},e}(l.default);e.default=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(27),i=n(1),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.value=function(t){return!0},e.prototype.index=function(t,e){return this.domNode===t||this.domNode.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(e,1):-1},e.prototype.position=function(t,e){var n=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return t>0&&(n+=1),[this.parent.domNode,n]},e.prototype.value=function(){return t={},t[this.statics.blotName]=this.statics.value(this.domNode)||!0,t;var t},e.scope=i.Scope.INLINE_BLOT,e}(o.default);e.default=l},function(t,e,n){function r(t){this.ops=t,this.index=0,this.offset=0}var o=n(12),i=n(2),l={attributes:{compose:function(t,e,n){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var r=i(!0,{},e);n||(r=Object.keys(r).reduce(function(t,e){return null!=r[e]&&(t[e]=r[e]),t},{}));for(var o in t)void 0!==t[o]&&void 0===e[o]&&(r[o]=t[o]);return Object.keys(r).length>0?r:void 0},diff:function(t,e){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var n=Object.keys(t).concat(Object.keys(e)).reduce(function(n,r){return o(t[r],e[r])||(n[r]=void 0===e[r]?null:e[r]),n},{});return Object.keys(n).length>0?n:void 0},transform:function(t,e,n){if("object"!=typeof t)return e;if("object"==typeof e){if(!n)return e;var r=Object.keys(e).reduce(function(n,r){return void 0===t[r]&&(n[r]=e[r]),n},{});return Object.keys(r).length>0?r:void 0}}},iterator:function(t){return new r(t)},length:function(t){return"number"==typeof t.delete?t.delete:"number"==typeof t.retain?t.retain:"string"==typeof t.insert?t.insert.length:1}};r.prototype.hasNext=function(){return this.peekLength()<1/0},r.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var n=this.offset,r=l.length(e);if(t>=r-n?(t=r-n,this.index+=1,this.offset=0):this.offset+=t,"number"==typeof e.delete)return{delete:t};var o={};return e.attributes&&(o.attributes=e.attributes),"number"==typeof e.retain?o.retain=t:"string"==typeof e.insert?o.insert=e.insert.substr(n,t):o.insert=e.insert,o}return{retain:1/0}},r.prototype.peek=function(){return this.ops[this.index]},r.prototype.peekLength=function(){return this.ops[this.index]?l.length(this.ops[this.index])-this.offset:1/0},r.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},t.exports=l},function(t,e){var n=function(){"use strict";function t(t,e){return null!=e&&t instanceof e}function e(n,r,o,i,c){function f(n,o){if(null===n)return null;if(0===o)return n;var y,v;if("object"!=typeof n)return n;if(t(n,a))y=new a;else if(t(n,s))y=new s;else if(t(n,u))y=new u(function(t,e){n.then(function(e){t(f(e,o-1))},function(t){e(f(t,o-1))})});else if(e.__isArray(n))y=[];else if(e.__isRegExp(n))y=new RegExp(n.source,l(n)),n.lastIndex&&(y.lastIndex=n.lastIndex);else if(e.__isDate(n))y=new Date(n.getTime());else{if(d&&Buffer.isBuffer(n))return y=new Buffer(n.length),n.copy(y),y;t(n,Error)?y=Object.create(n):void 0===i?(v=Object.getPrototypeOf(n),y=Object.create(v)):(y=Object.create(i),v=i)}if(r){var b=h.indexOf(n);if(-1!=b)return p[b];h.push(n),p.push(y)}t(n,a)&&n.forEach(function(t,e){var n=f(e,o-1),r=f(t,o-1);y.set(n,r)}),t(n,s)&&n.forEach(function(t){var e=f(t,o-1);y.add(e)});for(var g in n){var m;v&&(m=Object.getOwnPropertyDescriptor(v,g)),m&&null==m.set||(y[g]=f(n[g],o-1))}if(Object.getOwnPropertySymbols)for(var _=Object.getOwnPropertySymbols(n),g=0;g<_.length;g++){var O=_[g],w=Object.getOwnPropertyDescriptor(n,O);(!w||w.enumerable||c)&&(y[O]=f(n[O],o-1),w.enumerable||Object.defineProperty(y,O,{enumerable:!1}))}if(c)for(var x=Object.getOwnPropertyNames(n),g=0;g1&&void 0!==arguments[1]?arguments[1]:0;i(this,t),this.index=e,this.length=n},O=function(){function t(e,n){var r=this;i(this,t),this.emitter=n,this.scroll=e,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=c.default.create("cursor",this),this.lastRange=this.savedRange=new _(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){r.mouseDown||setTimeout(r.update.bind(r,v.default.sources.USER),1)}),this.emitter.on(v.default.events.EDITOR_CHANGE,function(t,e){t===v.default.events.TEXT_CHANGE&&e.length()>0&&r.update(v.default.sources.SILENT)}),this.emitter.on(v.default.events.SCROLL_BEFORE_UPDATE,function(){if(r.hasFocus()){var t=r.getNativeRange();null!=t&&t.start.node!==r.cursor.textNode&&r.emitter.once(v.default.events.SCROLL_UPDATE,function(){try{r.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset)}catch(t){}})}}),this.emitter.on(v.default.events.SCROLL_OPTIMIZE,function(t,e){if(e.range){var n=e.range,o=n.startNode,i=n.startOffset,l=n.endNode,a=n.endOffset;r.setNativeRange(o,i,l,a)}}),this.update(v.default.sources.SILENT)}return s(t,[{key:"handleComposition",value:function(){var t=this;this.root.addEventListener("compositionstart",function(){t.composing=!0}),this.root.addEventListener("compositionend",function(){if(t.composing=!1,t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout(function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)},1)}})}},{key:"handleDragging",value:function(){var t=this;this.emitter.listenDOM("mousedown",document.body,function(){t.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){t.mouseDown=!1,t.update(v.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(t,e){if(null==this.scroll.whitelist||this.scroll.whitelist[t]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!c.default.query(t,c.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var r=c.default.find(n.start.node,!1);if(null==r)return;if(r instanceof c.default.Leaf){var o=r.split(n.start.offset);r.parent.insertBefore(this.cursor,o)}else r.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(t,e),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();t=Math.min(t,n-1),e=Math.min(t+e,n-1)-t;var r=void 0,o=this.scroll.leaf(t),i=a(o,2),l=i[0],s=i[1];if(null==l)return null;var u=l.position(s,!0),c=a(u,2);r=c[0],s=c[1];var f=document.createRange();if(e>0){f.setStart(r,s);var h=this.scroll.leaf(t+e),p=a(h,2);if(l=p[0],s=p[1],null==l)return null;var d=l.position(s,!0),y=a(d,2);return r=y[0],s=y[1],f.setEnd(r,s),f.getBoundingClientRect()}var v="left",b=void 0;return r instanceof Text?(s0&&(v="right")),{bottom:b.top+b.height,height:b.height,left:b[v],right:b[v],top:b.top,width:0}}},{key:"getNativeRange",value:function(){var t=document.getSelection();if(null==t||t.rangeCount<=0)return null;var e=t.getRangeAt(0);if(null==e)return null;var n=this.normalizeNative(e);return m.info("getNativeRange",n),n}},{key:"getRange",value:function(){var t=this.getNativeRange();return null==t?[null,null]:[this.normalizedToRange(t),t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(t){var e=this,n=[[t.start.node,t.start.offset]];t.native.collapsed||n.push([t.end.node,t.end.offset]);var r=n.map(function(t){var n=a(t,2),r=n[0],o=n[1],i=c.default.find(r,!0),l=i.offset(e.scroll);return 0===o?l:i instanceof c.default.Container?l+i.length():l+i.index(r,o)}),i=Math.min(Math.max.apply(Math,o(r)),this.scroll.length()-1),l=Math.min.apply(Math,[i].concat(o(r)));return new _(l,i-l)}},{key:"normalizeNative",value:function(t){if(!l(this.root,t.startContainer)||!t.collapsed&&!l(this.root,t.endContainer))return null;var e={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[e.start,e.end].forEach(function(t){for(var e=t.node,n=t.offset;!(e instanceof Text)&&e.childNodes.length>0;)if(e.childNodes.length>n)e=e.childNodes[n],n=0;else{if(e.childNodes.length!==n)break;e=e.lastChild,n=e instanceof Text?e.data.length:e.childNodes.length+1}t.node=e,t.offset=n}),e}},{key:"rangeToNative",value:function(t){var e=this,n=t.collapsed?[t.index]:[t.index,t.index+t.length],r=[],o=this.scroll.length();return n.forEach(function(t,n){t=Math.min(o-1,t);var i=void 0,l=e.scroll.leaf(t),s=a(l,2),u=s[0],c=s[1],f=u.position(c,0!==n),h=a(f,2);i=h[0],c=h[1],r.push(i,c)}),r.length<2&&(r=r.concat(r)),r}},{key:"scrollIntoView",value:function(t){var e=this.lastRange;if(null!=e){var n=this.getBounds(e.index,e.length);if(null!=n){var r=this.scroll.length()-1,o=this.scroll.line(Math.min(e.index,r)),i=a(o,1),l=i[0],s=l;if(e.length>0){var u=this.scroll.line(Math.min(e.index+e.length,r));s=a(u,1)[0]}if(null!=l&&null!=s){var c=t.getBoundingClientRect();n.topc.bottom&&(t.scrollTop+=n.bottom-c.bottom)}}}}},{key:"setNativeRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(m.info("setNativeRange",t,e,n,r),null==t||null!=this.root.parentNode&&null!=t.parentNode&&null!=n.parentNode){var i=document.getSelection();if(null!=i)if(null!=t){this.hasFocus()||this.root.focus();var l=(this.getNativeRange()||{}).native;if(null==l||o||t!==l.startContainer||e!==l.startOffset||n!==l.endContainer||r!==l.endOffset){"BR"==t.tagName&&(e=[].indexOf.call(t.parentNode.childNodes,t),t=t.parentNode),"BR"==n.tagName&&(r=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var a=document.createRange();a.setStart(t,e),a.setEnd(n,r),i.removeAllRanges(),i.addRange(a)}}else i.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.default.sources.API;if("string"==typeof e&&(n=e,e=!1),m.info("setRange",t),null!=t){var r=this.rangeToNative(t);this.setNativeRange.apply(this,o(r).concat([e]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.sources.USER,e=this.lastRange,n=this.getRange(),r=a(n,2),o=r[0],i=r[1];if(this.lastRange=o,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,d.default)(e,this.lastRange)){var l;!this.composing&&null!=i&&i.native.collapsed&&i.start.node!==this.cursor.textNode&&this.cursor.restore();var s=[v.default.events.SELECTION_CHANGE,(0,h.default)(this.lastRange),(0,h.default)(e),t];if((l=this.emitter).emit.apply(l,[v.default.events.EDITOR_CHANGE].concat(s)),t!==v.default.sources.SILENT){var u;(u=this.emitter).emit.apply(u,s)}}}}]),t}();e.Range=_,e.default=O},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=n(0),s=r(a),u=n(3),c=r(u),f=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(s.default.Container);f.allowedChildren=[c.default,u.BlockEmbed,f],e.default=f},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ColorStyle=e.ColorClass=e.ColorAttributor=void 0;var l=function(){function t(t,e){for(var n=0;n1){var u=o.formats(),c=this.quill.getFormat(t.index-1,1);i=A.default.attributes.diff(u,c)||{}}}var f=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(e.prefix)?2:1;this.quill.deleteText(t.index-f,f,S.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(t.index-f,f,i,S.default.sources.USER),this.quill.focus()}}function c(t,e){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(e.suffix)?2:1;if(!(t.index>=this.quill.getLength()-n)){var r={},o=0,i=this.quill.getLine(t.index),l=b(i,1),a=l[0];if(e.offset>=a.length()-1){var s=this.quill.getLine(t.index+1),u=b(s,1),c=u[0];if(c){var f=a.formats(),h=this.quill.getFormat(t.index,1);r=A.default.attributes.diff(f,h)||{},o=c.length()}}this.quill.deleteText(t.index,n,S.default.sources.USER),Object.keys(r).length>0&&this.quill.formatLine(t.index+o-1,n,r,S.default.sources.USER)}}function f(t){var e=this.quill.getLines(t),n={};if(e.length>1){var r=e[0].formats(),o=e[e.length-1].formats();n=A.default.attributes.diff(o,r)||{}}this.quill.deleteText(t,S.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(t.index,1,n,S.default.sources.USER),this.quill.setSelection(t.index,S.default.sources.SILENT),this.quill.focus()}function h(t,e){var n=this;t.length>0&&this.quill.scroll.deleteAt(t.index,t.length);var r=Object.keys(e.format).reduce(function(t,n){return T.default.query(n,T.default.Scope.BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t},{});this.quill.insertText(t.index,"\n",r,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.focus(),Object.keys(e.format).forEach(function(t){null==r[t]&&(Array.isArray(e.format[t])||"link"!==t&&n.quill.format(t,e.format[t],S.default.sources.USER))})}function p(t){return{key:D.keys.TAB,shiftKey:!t,format:{"code-block":!0},handler:function(e){var n=T.default.query("code-block"),r=e.index,o=e.length,i=this.quill.scroll.descendant(n,r),l=b(i,2),a=l[0],s=l[1];if(null!=a){var u=this.quill.getIndex(a),c=a.newlineIndex(s,!0)+1,f=a.newlineIndex(u+s+o),h=a.domNode.textContent.slice(c,f).split("\n");s=0,h.forEach(function(e,i){t?(a.insertAt(c+s,n.TAB),s+=n.TAB.length,0===i?r+=n.TAB.length:o+=n.TAB.length):e.startsWith(n.TAB)&&(a.deleteAt(c+s,n.TAB.length),s-=n.TAB.length,0===i?r-=n.TAB.length:o-=n.TAB.length),s+=e.length+1}),this.quill.update(S.default.sources.USER),this.quill.setSelection(r,o,S.default.sources.SILENT)}}}}function d(t){return{key:t[0].toUpperCase(),shortKey:!0,handler:function(e,n){this.quill.format(t,!n.format[t],S.default.sources.USER)}}}function y(t){if("string"==typeof t||"number"==typeof t)return y({key:t});if("object"===(void 0===t?"undefined":v(t))&&(t=(0,_.default)(t,!1)),"string"==typeof t.key)if(null!=D.keys[t.key.toUpperCase()])t.key=D.keys[t.key.toUpperCase()];else{if(1!==t.key.length)return null;t.key=t.key.toUpperCase().charCodeAt(0)}return t.shortKey&&(t[B]=t.shortKey,delete t.shortKey),t}Object.defineProperty(e,"__esModule",{value:!0}),e.SHORTKEY=e.default=void 0;var v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),g=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=y(t);if(null==r||null==r.key)return I.warn("Attempted to add invalid keyboard binding",r);"function"==typeof e&&(e={handler:e}),"function"==typeof n&&(n={handler:n}),r=(0,k.default)(r,e,n),this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}},{key:"listen",value:function(){var t=this;this.quill.root.addEventListener("keydown",function(n){if(!n.defaultPrevented){var r=n.which||n.keyCode,o=(t.bindings[r]||[]).filter(function(t){return e.match(n,t)});if(0!==o.length){var i=t.quill.getSelection();if(null!=i&&t.quill.hasFocus()){var l=t.quill.getLine(i.index),a=b(l,2),s=a[0],u=a[1],c=t.quill.getLeaf(i.index),f=b(c,2),h=f[0],p=f[1],d=0===i.length?[h,p]:t.quill.getLeaf(i.index+i.length),y=b(d,2),g=y[0],m=y[1],_=h instanceof T.default.Text?h.value().slice(0,p):"",O=g instanceof T.default.Text?g.value().slice(m):"",x={collapsed:0===i.length,empty:0===i.length&&s.length()<=1,format:t.quill.getFormat(i),offset:u,prefix:_,suffix:O};o.some(function(e){if(null!=e.collapsed&&e.collapsed!==x.collapsed)return!1;if(null!=e.empty&&e.empty!==x.empty)return!1;if(null!=e.offset&&e.offset!==x.offset)return!1;if(Array.isArray(e.format)){if(e.format.every(function(t){return null==x.format[t]}))return!1}else if("object"===v(e.format)&&!Object.keys(e.format).every(function(t){return!0===e.format[t]?null!=x.format[t]:!1===e.format[t]?null==x.format[t]:(0,w.default)(e.format[t],x.format[t])}))return!1;return!(null!=e.prefix&&!e.prefix.test(x.prefix))&&(!(null!=e.suffix&&!e.suffix.test(x.suffix))&&!0!==e.handler.call(t,i,x))})&&n.preventDefault()}}}})}}]),e}(R.default);D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:d("bold"),italic:d("italic"),underline:d("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","+1",S.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","-1",S.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(t,e){null!=e.format.indent?this.quill.format("indent","-1",S.default.sources.USER):null!=e.format.list&&this.quill.format("list",!1,S.default.sources.USER)}},"indent code-block":p(!0),"outdent code-block":p(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(t){this.quill.deleteText(t.index-1,1,S.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(t){this.quill.history.cutoff();var e=(new N.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(e,S.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,S.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(t,e){this.quill.format("list",!1,S.default.sources.USER),e.format.indent&&this.quill.format("indent",!1,S.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(t){var e=this.quill.getLine(t.index),n=b(e,2),r=n[0],o=n[1],i=(0,k.default)({},r.formats(),{list:"checked"}),l=(new N.default).retain(t.index).insert("\n",i).retain(r.length()-o-1).retain(1,{list:"unchecked"});this.quill.updateContents(l,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(t,e){var n=this.quill.getLine(t.index),r=b(n,2),o=r[0],i=r[1],l=(new N.default).retain(t.index).insert("\n",e.format).retain(o.length()-i-1).retain(1,{header:null});this.quill.updateContents(l,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(t,e){var n=e.prefix.length,r=this.quill.getLine(t.index),o=b(r,2),i=o[0],l=o[1];if(l>n)return!0;var a=void 0;switch(e.prefix.trim()){case"[]":case"[ ]":a="unchecked";break;case"[x]":a="checked";break;case"-":case"*":a="bullet";break;default:a="ordered"}this.quill.insertText(t.index," ",S.default.sources.USER),this.quill.history.cutoff();var s=(new N.default).retain(t.index-l).delete(n+1).retain(i.length()-2-l).retain(1,{list:a});this.quill.updateContents(s,S.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-n,S.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(t){var e=this.quill.getLine(t.index),n=b(e,2),r=n[0],o=n[1],i=(new N.default).retain(t.index+r.length()-o-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(i,S.default.sources.USER)}},"embed left":s(D.keys.LEFT,!1),"embed left shift":s(D.keys.LEFT,!0),"embed right":s(D.keys.RIGHT,!1),"embed right shift":s(D.keys.RIGHT,!0)}},e.default=D,e.SHORTKEY=B},function(t,e,n){"use strict";t.exports={align:{"":n(75),center:n(76),right:n(77),justify:n(78)},background:n(79),blockquote:n(80),bold:n(81),clean:n(82),code:n(40),"code-block":n(40),color:n(83),direction:{"":n(84),rtl:n(85)},float:{center:n(86),full:n(87),left:n(88),right:n(89)},formula:n(90),header:{1:n(91),2:n(92)},italic:n(93),image:n(94),indent:{"+1":n(95),"-1":n(96)},link:n(97),list:{ordered:n(98),bullet:n(99),check:n(100)},script:{sub:n(101),super:n(102)},strike:n(103),underline:n(104),video:n(105)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),o=function(){function t(t){this.domNode=t,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(t.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),t.create=function(t){if(null==this.tagName)throw new r.ParchmentError("Blot definition missing tagName");var e;return Array.isArray(this.tagName)?("string"==typeof t&&(t=t.toUpperCase(),parseInt(t).toString()===t&&(t=parseInt(t))),e="number"==typeof t?document.createElement(this.tagName[t-1]):this.tagName.indexOf(t)>-1?document.createElement(t):document.createElement(this.tagName[0])):e=document.createElement(this.tagName),this.className&&e.classList.add(this.className),e},t.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},t.prototype.clone=function(){var t=this.domNode.cloneNode(!1);return r.create(t)},t.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},t.prototype.deleteAt=function(t,e){this.isolate(t,e).remove()},t.prototype.formatAt=function(t,e,n,o){var i=this.isolate(t,e);if(null!=r.query(n,r.Scope.BLOT)&&o)i.wrap(n,o);else if(null!=r.query(n,r.Scope.ATTRIBUTE)){var l=r.create(this.statics.scope);i.wrap(l),l.format(n,o)}},t.prototype.insertAt=function(t,e,n){var o=null==n?r.create("text",e):r.create(e,n),i=this.split(t);this.parent.insertBefore(o,i)},t.prototype.insertInto=function(t,e){void 0===e&&(e=null),null!=this.parent&&this.parent.children.remove(this);var n=null;t.children.insertBefore(this,e),null!=e&&(n=e.domNode),this.domNode.parentNode==t.domNode&&this.domNode.nextSibling==n||t.domNode.insertBefore(this.domNode,n),this.parent=t,this.attach()},t.prototype.isolate=function(t,e){var n=this.split(t);return n.split(e),n},t.prototype.length=function(){return 1},t.prototype.offset=function(t){return void 0===t&&(t=this.parent),null==this.parent||this==t?0:this.parent.children.offset(this)+this.parent.offset(t)},t.prototype.optimize=function(t){null!=this.domNode[r.DATA_KEY]&&delete this.domNode[r.DATA_KEY].mutations},t.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},t.prototype.replace=function(t){null!=t.parent&&(t.parent.insertBefore(this,t.next),t.remove())},t.prototype.replaceWith=function(t,e){var n="string"==typeof t?r.create(t,e):t;return n.replace(this),n},t.prototype.split=function(t,e){return 0===t?this:this.next},t.prototype.update=function(t,e){},t.prototype.wrap=function(t,e){var n="string"==typeof t?r.create(t,e):t;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},t.blotName="abstract",t}();e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(11),o=n(29),i=n(30),l=n(1),a=function(){function t(t){this.attributes={},this.domNode=t,this.build()}return t.prototype.attribute=function(t,e){e?t.add(this.domNode,e)&&(null!=t.value(this.domNode)?this.attributes[t.attrName]=t:delete this.attributes[t.attrName]):(t.remove(this.domNode),delete this.attributes[t.attrName])},t.prototype.build=function(){var t=this;this.attributes={};var e=r.default.keys(this.domNode),n=o.default.keys(this.domNode),a=i.default.keys(this.domNode);e.concat(n).concat(a).forEach(function(e){var n=l.query(e,l.Scope.ATTRIBUTE);n instanceof r.default&&(t.attributes[n.attrName]=n)})},t.prototype.copy=function(t){var e=this;Object.keys(this.attributes).forEach(function(n){var r=e.attributes[n].value(e.domNode);t.format(n,r)})},t.prototype.move=function(t){var e=this;this.copy(t),Object.keys(this.attributes).forEach(function(t){e.attributes[t].remove(e.domNode)}),this.attributes={}},t.prototype.values=function(){var t=this;return Object.keys(this.attributes).reduce(function(e,n){return e[n]=t.attributes[n].value(t.domNode),e},{})},t}();e.default=a},function(t,e,n){"use strict";function r(t,e){return(t.getAttribute("class")||"").split(/\s+/).filter(function(t){return 0===t.indexOf(e+"-")})}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.keys=function(t){return(t.getAttribute("class")||"").split(/\s+/).map(function(t){return t.split("-").slice(0,-1).join("-")})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(this.remove(t),t.classList.add(this.keyName+"-"+e),!0)},e.prototype.remove=function(t){r(t,this.keyName).forEach(function(e){t.classList.remove(e)}),0===t.classList.length&&t.removeAttribute("class")},e.prototype.value=function(t){var e=r(t,this.keyName)[0]||"",n=e.slice(this.keyName.length+1);return this.canAdd(t,n)?n:""},e}(i.default);e.default=l},function(t,e,n){"use strict";function r(t){var e=t.split("-"),n=e.slice(1).map(function(t){return t[0].toUpperCase()+t.slice(1)}).join("");return e[0]+n}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.keys=function(t){return(t.getAttribute("style")||"").split(";").map(function(t){return t.split(":")[0].trim()})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.style[r(this.keyName)]=e,!0)},e.prototype.remove=function(t){t.style[r(this.keyName)]="",t.getAttribute("style")||t.removeAttribute("style")},e.prototype.value=function(t){var e=t.style[r(this.keyName)];return this.canAdd(t,e)?e:""},e}(i.default);e.default=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=function(){function t(t,e){for(var n=0;n '},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;nr.right&&(i=r.right-o.right,this.root.style.left=e+i+"px"),o.leftr.bottom){var l=o.bottom-o.top,a=t.bottom-t.top+l;this.root.style.top=n-a+"px",this.root.classList.add("ql-flip")}return i}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),t}();e.default=i},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return e?(e[1]||"https")+"://www.youtube.com/embed/"+e[2]+"?showinfo=0":(e=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(e[1]||"https")+"://player.vimeo.com/video/"+e[2]+"/":t}function s(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.forEach(function(e){var r=document.createElement("option");e===n?r.setAttribute("selected","selected"):r.setAttribute("value",e),t.appendChild(r)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BaseTooltip=void 0;var u=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"link",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=e?this.textbox.value=e:t!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||""),this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function(){var t=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var e=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",t,v.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",t,v.default.sources.USER)),this.quill.root.scrollTop=e;break;case"video":t=a(t);case"formula":if(!t)break;var n=this.quill.getSelection(!0);if(null!=n){var r=n.index+n.length;this.quill.insertEmbed(r,this.root.getAttribute("data-mode"),t,v.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(r+1," ",v.default.sources.USER),this.quill.setSelection(r+2,v.default.sources.USER)}}this.textbox.value="",this.hide()}}]),e}(A.default);e.BaseTooltip=M,e.default=L},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(46),i=r(o),l=n(34),a=n(36),s=n(62),u=n(63),c=r(u),f=n(64),h=r(f),p=n(65),d=r(p),y=n(35),v=n(24),b=n(37),g=n(38),m=n(39),_=r(m),O=n(66),w=r(O),x=n(15),k=r(x),E=n(67),N=r(E),j=n(68),A=r(j),q=n(69),T=r(q),P=n(70),S=r(P),C=n(71),L=r(C),M=n(13),R=r(M),I=n(72),B=r(I),D=n(73),U=r(D),F=n(74),H=r(F),K=n(26),z=r(K),Z=n(16),V=r(Z),W=n(41),G=r(W),Y=n(42),X=r(Y),$=n(43),Q=r($),J=n(107),tt=r(J),et=n(108),nt=r(et);i.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":l.AlignClass,"attributors/class/background":y.BackgroundClass,"attributors/class/color":v.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":b.FontClass,"attributors/class/size":g.SizeClass,"attributors/style/align":l.AlignStyle,"attributors/style/background":y.BackgroundStyle,"attributors/style/color":v.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":b.FontStyle,"attributors/style/size":g.SizeStyle},!0),i.default.register({"formats/align":l.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":s.IndentClass,"formats/background":y.BackgroundStyle,"formats/color":v.ColorStyle,"formats/font":b.FontClass,"formats/size":g.SizeClass,"formats/blockquote":c.default,"formats/code-block":R.default,"formats/header":h.default,"formats/list":d.default,"formats/bold":_.default,"formats/code":M.Code,"formats/italic":w.default,"formats/link":k.default,"formats/script":N.default,"formats/strike":A.default,"formats/underline":T.default,"formats/image":S.default,"formats/video":L.default,"formats/list/item":p.ListItem,"modules/formula":B.default,"modules/syntax":U.default,"modules/toolbar":H.default,"themes/bubble":tt.default,"themes/snow":nt.default,"ui/icons":z.default,"ui/picker":V.default,"ui/icon-picker":X.default,"ui/color-picker":G.default,"ui/tooltip":Q.default},!0),e.default=i.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),i=r(o),l=n(6),a=r(l),s=n(3),u=r(s),c=n(14),f=r(c),h=n(23),p=r(h),d=n(31),y=r(d),v=n(33),b=r(v),g=n(5),m=r(g),_=n(59),O=r(_),w=n(8),x=r(w),k=n(60),E=r(k),N=n(61),j=r(N),A=n(25),q=r(A);a.default.register({"blots/block":u.default,"blots/block/embed":s.BlockEmbed,"blots/break":f.default,"blots/container":p.default,"blots/cursor":y.default,"blots/embed":b.default,"blots/inline":m.default,"blots/scroll":O.default,"blots/text":x.default,"modules/clipboard":E.default,"modules/history":j.default,"modules/keyboard":q.default}),i.default.register(u.default,f.default,y.default,m.default,O.default,x.default),e.default=a.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){this.head=this.tail=null,this.length=0}return t.prototype.append=function(){for(var t=[],e=0;e1&&this.append.apply(this,t.slice(1))},t.prototype.contains=function(t){for(var e,n=this.iterator();e=n();)if(e===t)return!0;return!1},t.prototype.insertBefore=function(t,e){t&&(t.next=e,null!=e?(t.prev=e.prev,null!=e.prev&&(e.prev.next=t),e.prev=t,e===this.head&&(this.head=t)):null!=this.tail?(this.tail.next=t,t.prev=this.tail,this.tail=t):(t.prev=null,this.head=this.tail=t),this.length+=1)},t.prototype.offset=function(t){for(var e=0,n=this.head;null!=n;){if(n===t)return e;e+=n.length(),n=n.next}return-1},t.prototype.remove=function(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=t.next&&(t.next.prev=t.prev),t===this.head&&(this.head=t.next),t===this.tail&&(this.tail=t.prev),this.length-=1)},t.prototype.iterator=function(t){return void 0===t&&(t=this.head),function(){var e=t;return null!=t&&(t=t.next),e}},t.prototype.find=function(t,e){void 0===e&&(e=!1);for(var n,r=this.iterator();n=r();){var o=n.length();if(ta?n(r,t-a,Math.min(e,a+u-t)):n(r,0,Math.min(u,t+e-a)),a+=u}},t.prototype.map=function(t){return this.reduce(function(e,n){return e.push(t(n)),e},[])},t.prototype.reduce=function(t,e){for(var n,r=this.iterator();n=r();)e=t(e,n);return e},t}();e.default=r},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(17),i=n(1),l={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},a=function(t){function e(e){var n=t.call(this,e)||this;return n.scroll=n,n.observer=new MutationObserver(function(t){n.update(t)}),n.observer.observe(n.domNode,l),n.attach(),n}return r(e,t),e.prototype.detach=function(){t.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(e,n){this.update(),0===e&&n===this.length()?this.children.forEach(function(t){t.remove()}):t.prototype.deleteAt.call(this,e,n)},e.prototype.formatAt=function(e,n,r,o){this.update(),t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.insertAt=function(e,n,r){this.update(),t.prototype.insertAt.call(this,e,n,r)},e.prototype.optimize=function(e,n){var r=this;void 0===e&&(e=[]),void 0===n&&(n={}),t.prototype.optimize.call(this,n);for(var l=[].slice.call(this.observer.takeRecords());l.length>0;)e.push(l.pop());for(var a=function(t,e){void 0===e&&(e=!0),null!=t&&t!==r&&null!=t.domNode.parentNode&&(null==t.domNode[i.DATA_KEY].mutations&&(t.domNode[i.DATA_KEY].mutations=[]),e&&a(t.parent))},s=function(t){null!=t.domNode[i.DATA_KEY]&&null!=t.domNode[i.DATA_KEY].mutations&&(t instanceof o.default&&t.children.forEach(s),t.optimize(n))},u=e,c=0;u.length>0;c+=1){if(c>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(u.forEach(function(t){var e=i.find(t.target,!0);null!=e&&(e.domNode===t.target&&("childList"===t.type?(a(i.find(t.previousSibling,!1)),[].forEach.call(t.addedNodes,function(t){var e=i.find(t,!1);a(e,!1),e instanceof o.default&&e.children.forEach(function(t){a(t,!1)})})):"attributes"===t.type&&a(e.prev)),a(e))}),this.children.forEach(s),u=[].slice.call(this.observer.takeRecords()),l=u.slice();l.length>0;)e.push(l.pop())}},e.prototype.update=function(e,n){var r=this;void 0===n&&(n={}),e=e||this.observer.takeRecords(),e.map(function(t){var e=i.find(t.target,!0);return null==e?null:null==e.domNode[i.DATA_KEY].mutations?(e.domNode[i.DATA_KEY].mutations=[t],e):(e.domNode[i.DATA_KEY].mutations.push(t),null)}).forEach(function(t){null!=t&&t!==r&&null!=t.domNode[i.DATA_KEY]&&t.update(t.domNode[i.DATA_KEY].mutations||[],n)}),null!=this.domNode[i.DATA_KEY].mutations&&t.prototype.update.call(this,this.domNode[i.DATA_KEY].mutations,n),this.optimize(e,n)},e.blotName="scroll",e.defaultChild="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="DIV",e}(o.default);e.default=a},function(t,e,n){"use strict";function r(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(18),l=n(1),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.formats=function(n){if(n.tagName!==e.tagName)return t.formats.call(this,n)},e.prototype.format=function(n,r){var o=this;n!==this.statics.blotName||r?t.prototype.format.call(this,n,r):(this.children.forEach(function(t){t instanceof i.default||(t=t.wrap(e.blotName,!0)),o.attributes.copy(t)}),this.unwrap())},e.prototype.formatAt=function(e,n,r,o){if(null!=this.formats()[r]||l.query(r,l.Scope.ATTRIBUTE)){this.isolate(e,n).format(r,o)}else t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n);var o=this.formats();if(0===Object.keys(o).length)return this.unwrap();var i=this.next;i instanceof e&&i.prev===this&&r(o,i.formats())&&(i.moveChildren(this),i.remove())},e.blotName="inline",e.scope=l.Scope.INLINE_BLOT,e.tagName="SPAN",e}(i.default);e.default=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(18),i=n(1),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(n){var r=i.query(e.blotName).tagName;if(n.tagName!==r)return t.formats.call(this,n)},e.prototype.format=function(n,r){null!=i.query(n,i.Scope.BLOCK)&&(n!==this.statics.blotName||r?t.prototype.format.call(this,n,r):this.replaceWith(e.blotName))},e.prototype.formatAt=function(e,n,r,o){null!=i.query(r,i.Scope.BLOCK)?this.format(r,o):t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.insertAt=function(e,n,r){if(null==r||null!=i.query(n,i.Scope.INLINE))t.prototype.insertAt.call(this,e,n,r);else{var o=this.split(e),l=i.create(n,r);o.parent.insertBefore(l,o)}},e.prototype.update=function(e,n){navigator.userAgent.match(/Trident/)?this.build():t.prototype.update.call(this,e,n)},e.blotName="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="P",e}(o.default);e.default=l},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(19),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(t){},e.prototype.format=function(e,n){t.prototype.formatAt.call(this,0,this.length(),e,n)},e.prototype.formatAt=function(e,n,r,o){0===e&&n===this.length()?this.format(r,o):t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.formats=function(){return this.statics.formats(this.domNode)},e}(o.default);e.default=i},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(19),i=n(1),l=function(t){function e(e){var n=t.call(this,e)||this;return n.text=n.statics.value(n.domNode),n}return r(e,t),e.create=function(t){return document.createTextNode(t)},e.value=function(t){var e=t.data;return e.normalize&&(e=e.normalize()),e},e.prototype.deleteAt=function(t,e){this.domNode.data=this.text=this.text.slice(0,t)+this.text.slice(t+e)},e.prototype.index=function(t,e){return this.domNode===t?e:-1},e.prototype.insertAt=function(e,n,r){null==r?(this.text=this.text.slice(0,e)+n+this.text.slice(e),this.domNode.data=this.text):t.prototype.insertAt.call(this,e,n,r)},e.prototype.length=function(){return this.text.length},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof e&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},e.prototype.position=function(t,e){return void 0===e&&(e=!1),[this.domNode,t]},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=i.create(this.domNode.splitText(t));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},e.prototype.update=function(t,e){var n=this;t.some(function(t){return"characterData"===t.type&&t.target===n.domNode})&&(this.text=this.statics.value(this.domNode))},e.prototype.value=function(){return this.text},e.blotName="text",e.scope=i.Scope.INLINE_BLOT,e}(o.default);e.default=l},function(t,e,n){"use strict";var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var o=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return arguments.length>1&&!this.contains(t)==!e?e:o.call(this,t)}}String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return e=e||0,this.substr(e,t.length)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var n=this.toString();("number"!=typeof e||!isFinite(e)||Math.floor(e)!==e||e>n.length)&&(e=n.length),e-=t.length;var r=n.indexOf(t,e);return-1!==r&&r===e}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;ie.length?t:e,l=t.length>e.length?e:t,a=i.indexOf(l);if(-1!=a)return r=[[y,i.substring(0,a)],[v,l],[y,i.substring(a+l.length)]],t.length>e.length&&(r[0][0]=r[2][0]=d),r;if(1==l.length)return[[d,t],[y,e]];var u=s(t,e);if(u){var c=u[0],f=u[1],h=u[2],p=u[3],b=u[4],g=n(c,h),m=n(f,p);return g.concat([[v,b]],m)}return o(t,e)}function o(t,e){for(var n=t.length,r=e.length,o=Math.ceil((n+r)/2),l=o,a=2*o,s=new Array(a),u=new Array(a),c=0;cn)v+=2;else if(x>r)p+=2;else if(h){var k=l+f-_;if(k>=0&&k=E)return i(t,e,O,x)}}}for(var N=-m+b;N<=m-g;N+=2){var E,k=l+N;E=N==-m||N!=m&&u[k-1]n)g+=2;else if(j>r)b+=2;else if(!h){var w=l+f-N;if(w>=0&&w=E)return i(t,e,O,x)}}}}return[[d,t],[y,e]]}function i(t,e,r,o){var i=t.substring(0,r),l=e.substring(0,o),a=t.substring(r),s=e.substring(o),u=n(i,l),c=n(a,s);return u.concat(c)}function l(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;for(var n=0,r=Math.min(t.length,e.length),o=r,i=0;n=t.length?[r,o,i,s,f]:null}var r=t.length>e.length?t:e,o=t.length>e.length?e:t;if(r.length<4||2*o.lengthu[4].length?s:u:s;var c,f,h,p;return t.length>e.length?(c=i[0],f=i[1],h=i[2],p=i[3]):(h=i[0],p=i[1],c=i[2],f=i[3]),[c,f,h,p,i[4]]}function u(t){t.push([v,""]);for(var e,n=0,r=0,o=0,i="",s="";n1?(0!==r&&0!==o&&(e=l(s,i),0!==e&&(n-r-o>0&&t[n-r-o-1][0]==v?t[n-r-o-1][1]+=s.substring(0,e):(t.splice(0,0,[v,s.substring(0,e)]),n++),s=s.substring(e),i=i.substring(e)),0!==(e=a(s,i))&&(t[n][1]=s.substring(s.length-e)+t[n][1],s=s.substring(0,s.length-e),i=i.substring(0,i.length-e))),0===r?t.splice(n-o,r+o,[y,s]):0===o?t.splice(n-r,r+o,[d,i]):t.splice(n-r-o,r+o,[d,i],[y,s]),n=n-r-o+(r?1:0)+(o?1:0)+1):0!==n&&t[n-1][0]==v?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,o=0,r=0,i="",s=""}""===t[t.length-1][1]&&t.pop();var c=!1;for(n=1;n0&&r.splice(o+2,0,[l[0],a]),p(r,o,3)}return t}function h(t){for(var e=!1,n=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},r=2;r=55296&&t.charCodeAt(t.length-1)<=56319}(t[r-2][1])&&t[r-1][0]===d&&n(t[r-1][1])&&t[r][0]===y&&n(t[r][1])&&(e=!0,t[r-1][1]=t[r-2][1].slice(-1)+t[r-1][1],t[r][1]=t[r-2][1].slice(-1)+t[r][1],t[r-2][1]=t[r-2][1].slice(0,-1));if(!e)return t;for(var o=[],r=0;r0&&o.push(t[r]);return o}function p(t,e,n){for(var r=e+n-1;r>=0&&r>=e-1;r--)if(r+1=r&&!a.endsWith("\n")&&(n=!0),e.scroll.insertAt(t,a);var c=e.scroll.line(t),f=u(c,2),h=f[0],p=f[1],y=(0,T.default)({},(0,O.bubbleFormats)(h));if(h instanceof w.default){var b=h.descendant(v.default.Leaf,p),g=u(b,1),m=g[0];y=(0,T.default)(y,(0,O.bubbleFormats)(m))}l=d.default.attributes.diff(y,l)||{}}else if("object"===s(o.insert)){var _=Object.keys(o.insert)[0];if(null==_)return t;e.scroll.insertAt(t,_,o.insert[_])}r+=i}return Object.keys(l).forEach(function(n){e.scroll.formatAt(t,i,n,l[n])}),t+i},0),t.reduce(function(t,n){return"number"==typeof n.delete?(e.scroll.deleteAt(t,n.delete),t):t+(n.retain||n.insert.length||1)},0),this.scroll.batchEnd(),this.update(t)}},{key:"deleteText",value:function(t,e){return this.scroll.deleteAt(t,e),this.update((new h.default).retain(t).delete(e))}},{key:"formatLine",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(r).forEach(function(o){if(null==n.scroll.whitelist||n.scroll.whitelist[o]){var i=n.scroll.lines(t,Math.max(e,1)),l=e;i.forEach(function(e){var i=e.length();if(e instanceof g.default){var a=t-e.offset(n.scroll),s=e.newlineIndex(a+l)-a+1;e.formatAt(a,s,o,r[o])}else e.format(o,r[o]);l-=i})}}),this.scroll.optimize(),this.update((new h.default).retain(t).retain(e,(0,N.default)(r)))}},{key:"formatText",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(r).forEach(function(o){n.scroll.formatAt(t,e,o,r[o])}),this.update((new h.default).retain(t).retain(e,(0,N.default)(r)))}},{key:"getContents",value:function(t,e){return this.delta.slice(t,t+e)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(t,e){return t.concat(e.delta())},new h.default)}},{key:"getFormat",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],r=[];0===e?this.scroll.path(t).forEach(function(t){var e=u(t,1),o=e[0];o instanceof w.default?n.push(o):o instanceof v.default.Leaf&&r.push(o)}):(n=this.scroll.lines(t,e),r=this.scroll.descendants(v.default.Leaf,t,e));var o=[n,r].map(function(t){if(0===t.length)return{};for(var e=(0,O.bubbleFormats)(t.shift());Object.keys(e).length>0;){var n=t.shift();if(null==n)return e;e=l((0,O.bubbleFormats)(n),e)}return e});return T.default.apply(T.default,o)}},{key:"getText",value:function(t,e){return this.getContents(t,e).filter(function(t){return"string"==typeof t.insert}).map(function(t){return t.insert}).join("")}},{key:"insertEmbed",value:function(t,e,n){return this.scroll.insertAt(t,e,n),this.update((new h.default).retain(t).insert(o({},e,n)))}},{key:"insertText",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=e.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,e),Object.keys(r).forEach(function(o){n.scroll.formatAt(t,e.length,o,r[o])}),this.update((new h.default).retain(t).insert(e,(0,N.default)(r)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var t=this.scroll.children.head;return t.statics.blotName===w.default.blotName&&(!(t.children.length>1)&&t.children.head instanceof k.default)}},{key:"removeFormat",value:function(t,e){var n=this.getText(t,e),r=this.scroll.line(t+e),o=u(r,2),i=o[0],l=o[1],a=0,s=new h.default;null!=i&&(a=i instanceof g.default?i.newlineIndex(l)-l+1:i.length()-l,s=i.delta().slice(l,l+a-1).insert("\n"));var c=this.getContents(t,e+a),f=c.diff((new h.default).insert(n).concat(s)),p=(new h.default).retain(t).concat(f);return this.applyDelta(p)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.delta;if(1===e.length&&"characterData"===e[0].type&&e[0].target.data.match(P)&&v.default.find(e[0].target)){var o=v.default.find(e[0].target),i=(0,O.bubbleFormats)(o),l=o.offset(this.scroll),a=e[0].oldValue.replace(_.default.CONTENTS,""),s=(new h.default).insert(a),u=(new h.default).insert(o.value());t=(new h.default).retain(l).concat(s.diff(u,n)).reduce(function(t,e){return e.insert?t.insert(e.insert,i):t.push(e)},new h.default),this.delta=r.compose(t)}else this.delta=this.getDelta(),t&&(0,A.default)(r.compose(t),this.delta)||(t=r.diff(this.delta,n));return t}}]),t}();e.default=S},function(t,e){"use strict";function n(){}function r(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function o(){this._events=new n,this._eventsCount=0}var i=Object.prototype.hasOwnProperty,l="~";Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(l=!1)),o.prototype.eventNames=function(){var t,e,n=[];if(0===this._eventsCount)return n;for(e in t=this._events)i.call(t,e)&&n.push(l?e.slice(1):e);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},o.prototype.listeners=function(t,e){var n=l?l+t:t,r=this._events[n];if(e)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o0){if(i instanceof y.BlockEmbed||f instanceof y.BlockEmbed)return void this.optimize();if(i instanceof _.default){var h=i.newlineIndex(i.length(),!0);if(h>-1&&(i=i.split(h+1))===f)return void this.optimize()}else if(f instanceof _.default){var p=f.newlineIndex(0);p>-1&&f.split(p+1)}var d=f.children.head instanceof g.default?null:f.children.head;i.moveChildren(f,d),i.remove()}this.optimize()}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function(t,n,r,o){(null==this.whitelist||this.whitelist[r])&&(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,r,o),this.optimize())}},{key:"insertAt",value:function(t,n,r){if(null==r||null==this.whitelist||this.whitelist[n]){if(t>=this.length())if(null==r||null==h.default.query(n,h.default.Scope.BLOCK)){var o=h.default.create(this.statics.defaultChild);this.appendChild(o),null==r&&n.endsWith("\n")&&(n=n.slice(0,-1)),o.insertAt(0,n,r)}else{var i=h.default.create(n,r);this.appendChild(i)}else c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,r);this.optimize()}}},{key:"insertBefore",value:function(t,n){if(t.statics.scope===h.default.Scope.INLINE_BLOT){var r=h.default.create(this.statics.defaultChild);r.appendChild(t),t=r}c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n)}},{key:"leaf",value:function(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function(t){return t===this.length()?this.line(t-1):this.descendant(a,t)}},{key:"lines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return function t(e,n,r){var o=[],i=r;return e.children.forEachAt(n,r,function(e,n,r){a(e)?o.push(e):e instanceof h.default.Container&&(o=o.concat(t(e,n,i))),i-=r}),o}(this,t,e)}},{key:"optimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t,n),t.length>0&&this.emitter.emit(d.default.events.SCROLL_OPTIMIZE,t,n))}},{key:"path",value:function(t){return c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t).slice(1)}},{key:"update",value:function(t){if(!0!==this.batch){var n=d.default.sources.USER;"string"==typeof t&&(n=t),Array.isArray(t)||(t=this.observer.takeRecords()),t.length>0&&this.emitter.emit(d.default.events.SCROLL_BEFORE_UPDATE,n,t),c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"update",this).call(this,t.concat([])),t.length>0&&this.emitter.emit(d.default.events.SCROLL_UPDATE,n,t)}}}]),e}(h.default.Scroll);x.blotName="scroll",x.className="ql-editor",x.tagName="DIV",x.defaultChild="block",x.allowedChildren=[v.default,y.BlockEmbed,w.default],e.default=x},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e,n){return"object"===(void 0===e?"undefined":x(e))?Object.keys(e).reduce(function(t,n){return s(t,n,e[n])},t):t.reduce(function(t,r){return r.attributes&&r.attributes[e]?t.push(r):t.insert(r.insert,(0,j.default)({},o({},e,n),r.attributes))},new q.default)}function u(t){if(t.nodeType!==Node.ELEMENT_NODE)return{};return t["__ql-computed-style"]||(t["__ql-computed-style"]=window.getComputedStyle(t))}function c(t,e){for(var n="",r=t.ops.length-1;r>=0&&n.length-1}function h(t,e,n){return t.nodeType===t.TEXT_NODE?n.reduce(function(e,n){return n(t,e)},new q.default):t.nodeType===t.ELEMENT_NODE?[].reduce.call(t.childNodes||[],function(r,o){var i=h(o,e,n);return o.nodeType===t.ELEMENT_NODE&&(i=e.reduce(function(t,e){return e(o,t)},i),i=(o[W]||[]).reduce(function(t,e){return e(o,t)},i)),r.concat(i)},new q.default):new q.default}function p(t,e,n){return s(n,t,!0)}function d(t,e){var n=P.default.Attributor.Attribute.keys(t),r=P.default.Attributor.Class.keys(t),o=P.default.Attributor.Style.keys(t),i={};return n.concat(r).concat(o).forEach(function(e){var n=P.default.query(e,P.default.Scope.ATTRIBUTE);null!=n&&(i[n.attrName]=n.value(t),i[n.attrName])||(n=Y[e],null==n||n.attrName!==e&&n.keyName!==e||(i[n.attrName]=n.value(t)||void 0),null==(n=X[e])||n.attrName!==e&&n.keyName!==e||(n=X[e],i[n.attrName]=n.value(t)||void 0))}),Object.keys(i).length>0&&(e=s(e,i)),e}function y(t,e){var n=P.default.query(t);if(null==n)return e;if(n.prototype instanceof P.default.Embed){var r={},o=n.value(t);null!=o&&(r[n.blotName]=o,e=(new q.default).insert(r,n.formats(t)))}else"function"==typeof n.formats&&(e=s(e,n.blotName,n.formats(t)));return e}function v(t,e){return c(e,"\n")||e.insert("\n"),e}function b(){return new q.default}function g(t,e){var n=P.default.query(t);if(null==n||"list-item"!==n.blotName||!c(e,"\n"))return e;for(var r=-1,o=t.parentNode;!o.classList.contains("ql-clipboard");)"list"===(P.default.query(o)||{}).blotName&&(r+=1),o=o.parentNode;return r<=0?e:e.compose((new q.default).retain(e.length()-1).retain(1,{indent:r}))}function m(t,e){return c(e,"\n")||(f(t)||e.length()>0&&t.nextSibling&&f(t.nextSibling))&&e.insert("\n"),e}function _(t,e){if(f(t)&&null!=t.nextElementSibling&&!c(e,"\n\n")){var n=t.offsetHeight+parseFloat(u(t).marginTop)+parseFloat(u(t).marginBottom);t.nextElementSibling.offsetTop>t.offsetTop+1.5*n&&e.insert("\n")}return e}function O(t,e){var n={},r=t.style||{};return r.fontStyle&&"italic"===u(t).fontStyle&&(n.italic=!0),r.fontWeight&&(u(t).fontWeight.startsWith("bold")||parseInt(u(t).fontWeight)>=700)&&(n.bold=!0),Object.keys(n).length>0&&(e=s(e,n)),parseFloat(r.textIndent||0)>0&&(e=(new q.default).insert("\t").concat(e)),e}function w(t,e){var n=t.data;if("O:P"===t.parentNode.tagName)return e.insert(n.trim());if(0===n.trim().length&&t.parentNode.classList.contains("ql-clipboard"))return e;if(!u(t.parentNode).whiteSpace.startsWith("pre")){var r=function(t,e){return e=e.replace(/[^\u00a0]/g,""),e.length<1&&t?" ":e};n=n.replace(/\r\n/g," ").replace(/\n/g," "),n=n.replace(/\s\s+/g,r.bind(r,!0)),(null==t.previousSibling&&f(t.parentNode)||null!=t.previousSibling&&f(t.previousSibling))&&(n=n.replace(/^\s+/,r.bind(r,!1))),(null==t.nextSibling&&f(t.parentNode)||null!=t.nextSibling&&f(t.nextSibling))&&(n=n.replace(/\s+$/,r.bind(r,!1)))}return e.insert(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.matchText=e.matchSpacing=e.matchNewline=e.matchBlot=e.matchAttributor=e.default=void 0;var x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),E=function(){function t(t,e){for(var n=0;n\r?\n +\<"),this.convert();var e=this.quill.getFormat(this.quill.selection.savedRange.index);if(e[F.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new q.default).insert(n,o({},F.default.blotName,e[F.default.blotName]))}var r=this.prepareMatching(),i=k(r,2),l=i[0],a=i[1],s=h(this.container,l,a);return c(s,"\n")&&null==s.ops[s.ops.length-1].attributes&&(s=s.compose((new q.default).retain(s.length()-1).delete(1))),V.log("convert",this.container.innerHTML,s),this.container.innerHTML="",s}},{key:"dangerouslyPasteHTML",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C.default.sources.API;if("string"==typeof t)this.quill.setContents(this.convert(t),e),this.quill.setSelection(0,C.default.sources.SILENT);else{var r=this.convert(e);this.quill.updateContents((new q.default).retain(t).concat(r),n),this.quill.setSelection(t+r.length(),C.default.sources.SILENT)}}},{key:"onPaste",value:function(t){var e=this;if(!t.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),r=(new q.default).retain(n.index),o=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(C.default.sources.SILENT),setTimeout(function(){r=r.concat(e.convert()).delete(n.length),e.quill.updateContents(r,C.default.sources.USER),e.quill.setSelection(r.length()-n.length,C.default.sources.SILENT),e.quill.scrollingContainer.scrollTop=o,e.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var t=this,e=[],n=[];return this.matchers.forEach(function(r){var o=k(r,2),i=o[0],l=o[1];switch(i){case Node.TEXT_NODE:n.push(l);break;case Node.ELEMENT_NODE:e.push(l);break;default:[].forEach.call(t.container.querySelectorAll(i),function(t){t[W]=t[W]||[],t[W].push(l)})}}),[e,n]}}]),e}(I.default);$.DEFAULTS={matchers:[],matchVisual:!0},e.default=$,e.matchAttributor=d,e.matchBlot=y,e.matchNewline=m,e.matchSpacing=_,e.matchText=w},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.ops[t.ops.length-1];return null!=e&&(null!=e.insert?"string"==typeof e.insert&&e.insert.endsWith("\n"):null!=e.attributes&&Object.keys(e.attributes).some(function(t){return null!=f.default.query(t,f.default.Scope.BLOCK)}))}function s(t){var e=t.reduce(function(t,e){return t+=e.delete||0},0),n=t.length()-e;return a(t)&&(n-=1),n}Object.defineProperty(e,"__esModule",{value:!0}),e.getLastChangeIndex=e.default=void 0;var u=function(){function t(t,e){for(var n=0;nr&&this.stack.undo.length>0){var o=this.stack.undo.pop();n=n.compose(o.undo),t=o.redo.compose(t)}else this.lastRecorded=r;this.stack.undo.push({redo:t,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(t){this.stack.undo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)}),this.stack.redo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),e}(y.default);v.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},e.default=v,e.getLastChangeIndex=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.IndentClass=void 0;var l=function(){function t(t,e){for(var n=0;n0&&this.children.tail.format(t,e)}},{key:"formats",value:function(){return o({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(t,n){if(t instanceof v)u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n);else{var r=null==n?this.length():n.offset(this),o=this.split(r);o.parent.insertBefore(t,o)}}},{key:"optimize",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){if(t.statics.blotName!==this.statics.blotName){var n=f.default.create(this.statics.defaultChild);t.moveChildren(n),this.appendChild(n)}u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t)}}]),e}(y.default);b.blotName="list",b.scope=f.default.Scope.BLOCK_BLOT,b.tagName=["OL","UL"],b.defaultChild="list-item",b.allowedChildren=[v],e.ListItem=v,e.default=b},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(39),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default);s.blotName="italic",s.tagName=["EM","I"],e.default=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"==typeof t&&n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return f.reduce(function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e},{})}},{key:"match",value:function(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function(t){return(0,c.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(u.default.Embed);h.blotName="image",h.tagName="IMG",e.default=h},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return f.reduce(function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e},{})}},{key:"sanitize",value:function(t){return c.default.sanitize(t)}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(s.BlockEmbed);h.blotName="video",h.className="ql-video",h.tagName="IFRAME",e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FormulaBlot=void 0;var a=function(){function t(t,e){for(var n=0;n0||null==this.cachedText)&&(this.domNode.innerHTML=t(e),this.domNode.normalize(),this.attach()),this.cachedText=e)}}]),e}(v.default);b.className="ql-syntax";var g=new c.default.Attributor.Class("token","hljs",{scope:c.default.Scope.INLINE}),m=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if("function"!=typeof r.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var l=null;return r.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(l),l=setTimeout(function(){r.highlight(),l=null},r.options.interval)}),r.highlight(),r}return l(e,t),a(e,null,[{key:"register",value:function(){h.default.register(g,!0),h.default.register(b,!0)}}]),a(e,[{key:"highlight",value:function(){var t=this;if(!this.quill.selection.composing){this.quill.update(h.default.sources.USER);var e=this.quill.getSelection();this.quill.scroll.descendants(b).forEach(function(e){e.highlight(t.options.highlight)}),this.quill.update(h.default.sources.SILENT),null!=e&&this.quill.setSelection(e,h.default.sources.SILENT)}}}]),e}(d.default);m.DEFAULTS={highlight:function(){return null==window.hljs?null:function(t){return window.hljs.highlightAuto(t).value}}(),interval:1e3},e.CodeBlock=b,e.CodeToken=g,e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e,n){var r=document.createElement("button");r.setAttribute("type","button"),r.classList.add("ql-"+e),null!=n&&(r.value=n),t.appendChild(r)}function u(t,e){Array.isArray(e[0])||(e=[e]),e.forEach(function(e){var n=document.createElement("span");n.classList.add("ql-formats"),e.forEach(function(t){if("string"==typeof t)s(n,t);else{var e=Object.keys(t)[0],r=t[e];Array.isArray(r)?c(n,e,r):s(n,e,r)}}),t.appendChild(n)})}function c(t,e,n){var r=document.createElement("select");r.classList.add("ql-"+e),n.forEach(function(t){var e=document.createElement("option");!1!==t?e.setAttribute("value",t):e.setAttribute("selected","selected"),r.appendChild(e)}),t.appendChild(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.addControls=e.default=void 0;var f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function t(t,e){for(var n=0;n '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BubbleTooltip=void 0;var a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=function(){function t(t,e){for(var n=0;n0&&o===h.default.sources.USER){r.show(),r.root.style.left="0px",r.root.style.width="",r.root.style.width=r.root.offsetWidth+"px";var i=r.quill.getLines(e.index,e.length);if(1===i.length)r.position(r.quill.getBounds(e));else{var l=i[i.length-1],a=r.quill.getIndex(l),s=Math.min(l.length()-1,e.index+e.length-a),u=r.quill.getBounds(new y.Range(a,s));r.position(u)}}else document.activeElement!==r.textbox&&r.quill.hasFocus()&&r.hide()}),r}return l(e,t),s(e,[{key:"listen",value:function(){var t=this;a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){t.root.classList.remove("ql-editing")}),this.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!t.root.classList.contains("ql-hidden")){var e=t.quill.getSelection();null!=e&&t.position(t.quill.getBounds(e))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(t){var n=a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"position",this).call(this,t),r=this.root.querySelector(".ql-tooltip-arrow");if(r.style.marginLeft="",0===n)return n;r.style.marginLeft=-1*n-r.offsetWidth/2+"px"}}]),e}(p.BaseTooltip);_.TEMPLATE=['','
','','',"
"].join(""),e.BubbleTooltip=_,e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=function(){function t(t,e){for(var n=0;n','','',''].join(""),e.default=w}]).default}); +//# sourceMappingURL=quill.min.js.map \ No newline at end of file diff --git a/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/twitter.html b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/twitter.html new file mode 100644 index 00000000..27f223ec --- /dev/null +++ b/ViafouraSDK.xcframework/ios-arm64/ViafouraSDK.framework/twitter.html @@ -0,0 +1,21 @@ + +
+ +
+ + + + + + diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Assets.car b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Assets.car index e9819a7f..b56d714b 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Assets.car and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Assets.car differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index 824ffca9..f1303973 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib index 38b734b9..b4d10085 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h index e588d1b9..d7710c6e 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Headers/ViafouraSDK-Swift.h @@ -1,6 +1,6 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef VIAFOURASDK_SWIFT_H #define VIAFOURASDK_SWIFT_H #pragma clang diagnostic push @@ -261,6 +261,8 @@ using UInt = size_t; + + @class NSCoder; SWIFT_CLASS("_TtC11ViafouraSDK8VFAdView") @@ -310,6 +312,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") + @class UICollectionView; @class NSIndexPath; @class UICollectionViewCell; @@ -429,6 +432,18 @@ SWIFT_CLASS("_TtC11ViafouraSDK7VFLabel") @end +SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveBlogViewController") +@interface VFLiveBlogViewController : VFUIViewController +- (void)viewDidLoad; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") @interface VFLiveChatViewController : VFUIViewController - (void)viewDidLoad; @@ -438,6 +453,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") + @class UITextView; @interface VFLiveChatViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -449,6 +465,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") +SWIFT_CLASS("_TtC11ViafouraSDK10VFLiveView") +@interface VFLiveView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK13VFLoadingView") @interface VFLoadingView : UIActivityIndicatorView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -468,6 +491,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK26VFNewCommentViewController") @end + @interface VFNewCommentViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)textViewDidChange:(UITextView * _Nonnull)textView; @end @@ -488,6 +512,15 @@ SWIFT_CLASS("_TtC11ViafouraSDK28VFNewRepliesNotificationView") @end +SWIFT_CLASS("_TtC11ViafouraSDK22VFNotificationBellView") +@interface VFNotificationBellView : UIView +@property (nonatomic) CGRect bounds; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + SWIFT_CLASS("_TtC11ViafouraSDK12VFPinnedView") @interface VFPinnedView : UIView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -495,6 +528,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK12VFPinnedView") @end +SWIFT_CLASS("_TtC11ViafouraSDK23VFPoweredByViafouraView") +@interface VFPoweredByViafouraView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") @interface VFPreviewCommentsViewController : VFUIViewController - (void)viewDidLoad; @@ -514,6 +554,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") + SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") @interface VFProfileViewController : VFUIViewController - (void)viewDidLoad; @@ -529,6 +570,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") + SWIFT_CLASS("_TtC11ViafouraSDK18VFSegmentedControl") @interface VFSegmentedControl : UISegmentedControl - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -602,6 +644,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFVerticalTrendingViewController") + @class UITableView; @class UITableViewCell; @@ -622,7 +665,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFVerticalTrendingViewController") #endif #elif defined(__x86_64__) && __x86_64__ -// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// Generated by Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) #ifndef VIAFOURASDK_SWIFT_H #define VIAFOURASDK_SWIFT_H #pragma clang diagnostic push @@ -883,6 +926,8 @@ using UInt = size_t; + + @class NSCoder; SWIFT_CLASS("_TtC11ViafouraSDK8VFAdView") @@ -932,6 +977,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFCarouselTrendingViewController") + @class UICollectionView; @class NSIndexPath; @class UICollectionViewCell; @@ -1051,6 +1097,18 @@ SWIFT_CLASS("_TtC11ViafouraSDK7VFLabel") @end +SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveBlogViewController") +@interface VFLiveBlogViewController : VFUIViewController +- (void)viewDidLoad; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +@end + + + + + + SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") @interface VFLiveChatViewController : VFUIViewController - (void)viewDidLoad; @@ -1060,6 +1118,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") + @class UITextView; @interface VFLiveChatViewController (SWIFT_EXTENSION(ViafouraSDK)) @@ -1071,6 +1130,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK24VFLiveChatViewController") +SWIFT_CLASS("_TtC11ViafouraSDK10VFLiveView") +@interface VFLiveView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK13VFLoadingView") @interface VFLoadingView : UIActivityIndicatorView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -1090,6 +1156,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK26VFNewCommentViewController") @end + @interface VFNewCommentViewController (SWIFT_EXTENSION(ViafouraSDK)) - (void)textViewDidChange:(UITextView * _Nonnull)textView; @end @@ -1110,6 +1177,15 @@ SWIFT_CLASS("_TtC11ViafouraSDK28VFNewRepliesNotificationView") @end +SWIFT_CLASS("_TtC11ViafouraSDK22VFNotificationBellView") +@interface VFNotificationBellView : UIView +@property (nonatomic) CGRect bounds; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +@end + + + SWIFT_CLASS("_TtC11ViafouraSDK12VFPinnedView") @interface VFPinnedView : UIView - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -1117,6 +1193,13 @@ SWIFT_CLASS("_TtC11ViafouraSDK12VFPinnedView") @end +SWIFT_CLASS("_TtC11ViafouraSDK23VFPoweredByViafouraView") +@interface VFPoweredByViafouraView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder SWIFT_UNAVAILABLE; +@end + + SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") @interface VFPreviewCommentsViewController : VFUIViewController - (void)viewDidLoad; @@ -1136,6 +1219,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK31VFPreviewCommentsViewController") + SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") @interface VFProfileViewController : VFUIViewController - (void)viewDidLoad; @@ -1151,6 +1235,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK23VFProfileViewController") + SWIFT_CLASS("_TtC11ViafouraSDK18VFSegmentedControl") @interface VFSegmentedControl : UISegmentedControl - (nonnull instancetype)initWithFrame:(CGRect)frame SWIFT_UNAVAILABLE; @@ -1224,6 +1309,7 @@ SWIFT_CLASS("_TtC11ViafouraSDK32VFVerticalTrendingViewController") + @class UITableView; @class UITableViewCell; diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Info.plist b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Info.plist index 18b0e001..c7d46cdf 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Info.plist and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Info.plist differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/Info.plist b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/Info.plist new file mode 100644 index 00000000..463e6205 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/Info.plist differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/VFLiveBlogViewController.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/VFLiveBlogViewController.nib new file mode 100644 index 00000000..52c903f2 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/VFLiveBlogViewController.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib new file mode 100644 index 00000000..e4666730 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/LiveBlog.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json index 2212bd21..57dcdde3 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -4,6 +4,26 @@ "name": "TopLevel", "printedName": "TopLevel", "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -377,19 +397,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -409,34 +429,48 @@ "printedName": "VFColors", "children": [ { - "kind": "Var", - "name": "colorBackgroundDefault", - "printedName": "colorBackgroundDefault", + "kind": "Constructor", + "name": "init", + "printedName": "init(colorPrimary:colorPrimaryLight:colorBackground:colorSeparator:colorAvatars:)", "children": [ + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + }, { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", + "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvpZ", - "moduleName": "ViafouraSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIColor]", "children": [ { "kind": "TypeNominal", @@ -445,601 +479,501 @@ "usr": "c:objc(cs)UIColor" } ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sa" } - ] - }, + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "mangledName": "$s11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:11ViafouraSDK8VFColorsV", + "mangledName": "$s11ViafouraSDK8VFColorsV", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VFDefaultColors", + "printedName": "VFDefaultColors", + "children": [ { - "kind": "Var", - "name": "colorText1Default", - "printedName": "colorText1Default", + "kind": "Function", + "name": "colorBackgroundDefault", + "printedName": "colorBackgroundDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV22colorBackgroundDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV22colorBackgroundDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorText1Default", + "printedName": "colorText1Default(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } - ] + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorText1DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorText1DefaultySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorText2Default", - "printedName": "colorText2Default", + "printedName": "colorText2Default(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorText2DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorText2DefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorSeparatorDefault", - "printedName": "colorSeparatorDefault", + "printedName": "colorSeparatorDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV21colorSeparatorDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV21colorSeparatorDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorFollowingDefault", - "printedName": "colorFollowingDefault", + "printedName": "colorFollowingDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV21colorFollowingDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV21colorFollowingDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorErrorDefault", - "printedName": "colorErrorDefault", + "printedName": "colorErrorDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorErrorDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorErrorDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorWarningDefault", - "printedName": "colorWarningDefault", + "printedName": "colorWarningDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorWarningDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorWarningDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPinnedDefault", - "printedName": "colorPinnedDefault", + "printedName": "colorPinnedDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV18colorPinnedDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV18colorPinnedDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorPinnedBadgeDefault", + "printedName": "colorPinnedBadgeDefault(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } - ] + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV23colorPinnedBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV23colorPinnedBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPrimaryDefault", - "printedName": "colorPrimaryDefault", + "printedName": "colorPrimaryDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorPrimaryDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorPrimaryDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPrimaryLightDefault", - "printedName": "colorPrimaryLightDefault", + "printedName": "colorPrimaryLightDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV24colorPrimaryLightDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV24colorPrimaryLightDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorBorder1Default", - "printedName": "colorBorder1Default", + "printedName": "colorBorder1Default(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorBorder1DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorBorder1DefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorModeratorBadgeDefault", - "printedName": "colorModeratorBadgeDefault", + "printedName": "colorModeratorBadgeDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV26colorModeratorBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV26colorModeratorBadgeDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(colorPrimary:colorPrimaryLight:colorBackground:colorSeparator:colorAvatars:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VFColors", - "printedName": "ViafouraSDK.VFColors", - "usr": "s:11ViafouraSDK8VFColorsV" - }, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorNewCommentText", + "printedName": "colorNewCommentText(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", "hasDefaultArg": true, - "usr": "c:objc(cs)UIColor" - }, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorNewCommentTextySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorNewCommentTextySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorIcons", + "printedName": "colorIcons(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV10colorIconsySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV10colorIconsySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorInputBox", + "printedName": "colorInputBox(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[UIKit.UIColor]", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", "hasDefaultArg": true, - "usr": "s:Sa" + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Constructor", - "usr": "s:11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", - "mangledName": "$s11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV13colorInputBoxySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV13colorInputBoxySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", + "static": true, "declAttributes": [ "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:11ViafouraSDK8VFColorsV", - "mangledName": "$s11ViafouraSDK8VFColorsV", + "usr": "s:11ViafouraSDK15VFDefaultColorsV", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -1085,6 +1019,268 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFSingleStoryError", + "printedName": "VFSingleStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSingleStoryError.Type) -> ViafouraSDK.VFSingleStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFSingleStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -1193,19 +1389,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -1619,19 +1815,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -1655,6 +1851,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFDeleteStoryError", + "printedName": "VFDeleteStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFDeleteStoryError.Type) -> ViafouraSDK.VFDeleteStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFDeleteStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFLoginStatus", @@ -2391,14 +2839,283 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFUnlikeStoryError", + "printedName": "VFUnlikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUnlikeStoryError.Type) -> ViafouraSDK.VFUnlikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUnlikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "VFAdDelegate", @@ -2529,6 +3246,8 @@ "usr": "s:11ViafouraSDK12VFAdDelegateP", "mangledName": "$s11ViafouraSDK12VFAdDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -2639,6 +3358,8 @@ "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -2955,6 +3676,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFChatListError", @@ -3301,6 +4032,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFLikeStoryError", + "printedName": "VFLikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLikeStoryError.Type) -> ViafouraSDK.VFLikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFLikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFUpdateUserError", @@ -3563,6 +4546,216 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFTheme", + "printedName": "VFTheme", + "children": [ + { + "kind": "Var", + "name": "dark", + "printedName": "dark", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTheme.Type) -> ViafouraSDK.VFTheme", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK7VFThemeO4darkyA2CmF", + "mangledName": "$s11ViafouraSDK7VFThemeO4darkyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTheme.Type) -> ViafouraSDK.VFTheme", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK7VFThemeO5lightyA2CmF", + "mangledName": "$s11ViafouraSDK7VFThemeO5lightyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFThemeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK7VFThemeO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK7VFThemeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK7VFThemeO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK7VFThemeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK7VFThemeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFThemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK7VFThemeO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK7VFThemeO", + "mangledName": "$s11ViafouraSDK7VFThemeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFActionCallbackType", @@ -4359,19 +5552,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -4587,6 +5780,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -5171,6 +6384,69 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "StoryContent", + "printedName": "StoryContent", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "StoryContent", + "printedName": "ViafouraSDK.StoryContent", + "usr": "s:11ViafouraSDK12StoryContentC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK12StoryContentC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s11ViafouraSDK12StoryContentC4fromACs7Decoder_p_tKcfc", + "moduleName": "ViafouraSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:11ViafouraSDK12StoryContentC", + "mangledName": "$s11ViafouraSDK12StoryContentC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -5191,21 +6467,214 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "AnalyticsService", "printedName": "AnalyticsService", "children": [ + { + "kind": "Function", + "name": "addWidget", + "printedName": "addWidget(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9addWidgetyyAA0F4TypeOF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9addWidgetyyAA0F4TypeOF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeWidget", + "printedName": "removeWidget(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC12removeWidgetyyAA0F4TypeOF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC12removeWidgetyyAA0F4TypeOF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logConversationsBellClick", + "printedName": "logConversationsBellClick(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC25logConversationsBellClick16eventSessionUUID0I11ContainerId0ilK00I15ArticleMetadata0iJ5Starty10Foundation0K0V_SSAlA09VFArticleO0VAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC25logConversationsBellClick16eventSessionUUID0I11ContainerId0ilK00I15ArticleMetadata0iJ5Starty10Foundation0K0V_SSAlA09VFArticleO0VAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logSortChange", + "printedName": "logSortChange(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:sort:defaultSort:oldSort:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC13logSortChange16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4sort07defaultF003oldF0y10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVS3StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC13logSortChange16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4sort07defaultF003oldF0y10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVS3StF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "logEventEngage", - "printedName": "logEventEngage(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:time:hiddenTime:focuses:)", + "printedName": "logEventEngage(widgetType:eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:time:vfTime:hiddenTime:focuses:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, { "kind": "TypeNominal", "name": "UUID", @@ -5244,9 +6713,15 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" }, { "kind": "TypeNominal", @@ -5256,8 +6731,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC14logEventEngage16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4time10hiddenTime7focusesy10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVs5Int64VS2itF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logEventEngage16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4time10hiddenTime7focusesy10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVs5Int64VS2itF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logEventEngage10widgetType16eventSessionUUID0J11ContainerId0jmL00J15ArticleMetadata0jK5Start4time6vfTime06hiddenT07focusesyAA06WidgetI0O_10Foundation0L0VSSAsA09VFArticleP0VAQ4DateVs5Int64VA2YSitF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logEventEngage10widgetType16eventSessionUUID0J11ContainerId0jmL00J15ArticleMetadata0jK5Start4time6vfTime06hiddenT07focusesyAA06WidgetI0O_10Foundation0L0VSSAsA09VFArticleP0VAQ4DateVs5Int64VA2YSitF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -5266,32 +6741,20 @@ }, { "kind": "Function", - "name": "logEvent", - "printedName": "logEvent(eventType:eventSessionUUID:eventAttemptedAction:eventContainerId:eventArticleMetadata:eventSessionStart:)", + "name": "logTrackAdCode", + "printedName": "logTrackAdCode(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:status:failureReason:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "ViafouraSDK.EventType", - "usr": "s:11ViafouraSDK9EventTypeO" - }, { "kind": "TypeNominal", "name": "UUID", "printedName": "Foundation.UUID", "usr": "s:10Foundation4UUIDV" }, - { - "kind": "TypeNominal", - "name": "EventAttemptedAction", - "printedName": "ViafouraSDK.EventAttemptedAction", - "usr": "s:11ViafouraSDK20EventAttemptedActionO" - }, { "kind": "TypeNominal", "name": "String", @@ -5300,20 +6763,38 @@ }, { "kind": "TypeNominal", - "name": "VFArticleMetadata", - "printedName": "ViafouraSDK.VFArticleMetadata", - "usr": "s:11ViafouraSDK17VFArticleMetadataV" + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" }, { "kind": "TypeNominal", "name": "Date", "printedName": "Foundation.Date", "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC8logEvent9eventType0G11SessionUUID0G15AttemptedAction0G11ContainerId0G15ArticleMetadata0gI5StartyAA0fH0O_10Foundation0J0VAA0fkL0OSSAA09VFArticleP0VAM4DateVtF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC8logEvent9eventType0G11SessionUUID0G15AttemptedAction0G11ContainerId0G15ArticleMetadata0gI5StartyAA0fH0O_10Foundation0J0VAA0fkL0OSSAA09VFArticleP0VAM4DateVtF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logTrackAdCode16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata6status13failureReasony10Foundation0K0V_SSAnL4DateVAA09VFArticleP0VS2StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logTrackAdCode16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata6status13failureReasony10Foundation0K0V_SSAnL4DateVAA09VFArticleP0VS2StF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -5322,8 +6803,8 @@ }, { "kind": "Function", - "name": "logTyping", - "printedName": "logTyping(contentContainerUUID:threadUUID:contentUUID:)", + "name": "logTrackAdView", + "printedName": "logTrackAdView(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:adIntegration:limit:childLimit:scrollDepth:promoInterval:firstPromoPosition:totalCount:index:threadType:)", "children": [ { "kind": "TypeNominal", @@ -5338,173 +6819,282 @@ }, { "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", "name": "UUID", "printedName": "Foundation.UUID", "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logTrackAdView16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0K0V_SSAuS4DateVAA09VFArticleP0VSSS7iSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logTrackAdView16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0K0V_SSAuS4DateVAA09VFArticleP0VSSS7iSStF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:11ViafouraSDK16AnalyticsServiceC", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFChatSelectionError", - "printedName": "VFChatSelectionError", - "children": [ + }, { - "kind": "Var", - "name": "unknown", - "printedName": "unknown", + "kind": "Function", + "name": "logLogout", + "printedName": "logLogout()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFChatSelectionError.Type) -> ViafouraSDK.VFChatSelectionError", - "children": [ - { - "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFChatSelectionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", - "moduleName": "ViafouraSDK" + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logLogoutyyF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logLogoutyyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "logTrackAd", + "printedName": "logTrackAd(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:adIntegration:limit:childLimit:scrollDepth:promoInterval:firstPromoPosition:totalCount:index:threadType:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" }, { "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK16AnalyticsServiceC10logTrackAd16eventSessionUUID0H11ContainerId0hkJ00hI5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0J0V_SSAuS4DateVAA09VFArticleO0VSSS7iSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC10logTrackAd16eventSessionUUID0H11ContainerId0hkJ00hI5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0J0V_SSAuS4DateVAA09VFArticleO0VSSS7iSStF", "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "Function", + "name": "logInteraction", + "printedName": "logInteraction(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:eventArticleMetadata:label:action:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logInteraction16eventSessionUUID0G11ContainerId0gjI00gH5Start0G15ArticleMetadata5label6actiony10Foundation0I0V_SSAnL4DateVAA09VFArticleN0VS2StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logInteraction16eventSessionUUID0G11ContainerId0gjI00gH5Start0G15ArticleMetadata5label6actiony10Foundation0I0V_SSAnL4DateVAA09VFArticleN0VS2StF", "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "logPasswordReset", + "printedName": "logPasswordReset(email:)", "children": [ { "kind": "TypeNominal", @@ -5513,113 +7103,577 @@ }, { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC16logPasswordReset5emailySS_tF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC16logPasswordReset5emailySS_tF", "moduleName": "ViafouraSDK", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "kind": "Function", + "name": "logSignup", + "printedName": "logSignup(loginType:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logSignup9loginTypeySS_tF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logSignup9loginTypeySS_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", - "moduleName": "ViafouraSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" + "kind": "Function", + "name": "logLoginFailure", + "printedName": "logLoginFailure(loginType:error:)", + "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" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC15logLoginFailure9loginType5errorySS_SStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC15logLoginFailure9loginType5errorySS_SStF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "Function", + "name": "logLoginSuccess", + "printedName": "logLoginSuccess()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC15logLoginSuccessyyF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC15logLoginSuccessyyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logContainerLoad", + "printedName": "logContainerLoad(eventSessionUUID:eventContainerId:allCommentsCount:eventContainerUUID:eventArticleMetadata:eventSessionStart:contentContainerType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC16logContainerLoad16eventSessionUUID0hF2Id16allCommentsCount0hfJ00H15ArticleMetadata0hI5Start07contentF4Typey10Foundation0J0V_SSSiAnA09VFArticleP0VAL4DateVSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC16logContainerLoad16eventSessionUUID0hF2Id16allCommentsCount0hfJ00H15ArticleMetadata0hI5Start07contentF4Typey10Foundation0J0V_SSSiAnA09VFArticleP0VAL4DateVSStF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logPageView", + "printedName": "logPageView(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC11logPageView16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Starty10Foundation0J0V_SSAlA09VFArticleN0VAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC11logPageView16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Starty10Foundation0J0V_SSAlA09VFArticleN0VAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logEventAttemptedAction", + "printedName": "logEventAttemptedAction(eventSessionUUID:eventAttemptedAction:eventContainerId:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "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": "ViafouraSDK.VFArticleMetadata?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC23logEventAttemptedAction16eventSessionUUID0igH00I11ContainerId0I15ArticleMetadata0iJ5Starty10Foundation0K0V_AA0fgH0OSSSgAA09VFArticleO0VSgAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC23logEventAttemptedAction16eventSessionUUID0igH00I11ContainerId0I15ArticleMetadata0iJ5Starty10Foundation0K0V_AA0fgH0OSSSgAA09VFArticleO0VSgAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logTyping", + "printedName": "logTyping(contentContainerUUID:threadUUID:contentUUID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:11ViafouraSDK16AnalyticsServiceC", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFChatSelectionError", + "printedName": "VFChatSelectionError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFChatSelectionError.Type) -> ViafouraSDK.VFChatSelectionError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFChatSelectionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -6080,19 +8134,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -6640,6 +8694,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -6711,8 +8775,8 @@ "children": [ { "kind": "Var", - "name": "COMMENT_DISLIKED", - "printedName": "COMMENT_DISLIKED", + "name": "LIVEBLOG_LIKED", + "printedName": "LIVEBLOG_LIKED", "children": [ { "kind": "TypeFunc", @@ -6742,14 +8806,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO14LIVEBLOG_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO14LIVEBLOG_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_FLAG", - "printedName": "COMMENT_FLAG", + "name": "LIVEBLOG_DISLIKED", + "printedName": "LIVEBLOG_DISLIKED", "children": [ { "kind": "TypeFunc", @@ -6779,14 +8843,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17LIVEBLOG_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17LIVEBLOG_DISLIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_BOX_CLICKED", - "printedName": "COMMENT_BOX_CLICKED", + "name": "LIVEBLOG_FLAG", + "printedName": "LIVEBLOG_FLAG", "children": [ { "kind": "TypeFunc", @@ -6816,14 +8880,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO19COMMENT_BOX_CLICKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19COMMENT_BOX_CLICKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13LIVEBLOG_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13LIVEBLOG_FLAGyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_LIKED", - "printedName": "COMMENT_LIKED", + "name": "LIVECHAT_LIKED", + "printedName": "LIVECHAT_LIKED", "children": [ { "kind": "TypeFunc", @@ -6853,241 +8917,147 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO14LIVECHAT_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO14LIVECHAT_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "LIVECHAT_DISLIKED", + "printedName": "LIVECHAT_DISLIKED", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.EventAttemptedAction?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", "name": "EventAttemptedAction", "printedName": "ViafouraSDK.EventAttemptedAction", "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } ], - "declKind": "Constructor", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", - "moduleName": "ViafouraSDK", - "implicit": true, - "init_kind": "Designated" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17LIVECHAT_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17LIVECHAT_DISLIKEDyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "LIVECHAT_FLAG", + "printedName": "LIVECHAT_FLAG", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" + ] } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK20EventAttemptedActionO", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13LIVECHAT_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13LIVECHAT_FLAGyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Var", + "name": "COMMENT_POST", + "printedName": "COMMENT_POST", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } ] } ], - "usr": "s:SY", - "mangledName": "$sSY" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_POSTyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_POSTyA2CmF", + "moduleName": "ViafouraSDK" }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "CommentNode", - "printedName": "CommentNode", - "declKind": "Class", - "usr": "s:11ViafouraSDK11CommentNodeC", - "mangledName": "$s11ViafouraSDK11CommentNodeC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "TypeDecl", - "name": "CommentNodeType", - "printedName": "CommentNodeType", - "children": [ { "kind": "Var", - "name": "ad", - "printedName": "ad", + "name": "COMMENT_DISLIKED", + "printedName": "COMMENT_DISLIKED", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.CommentNodeType.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7095,36 +9065,36 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15CommentNodeTypeO2adyA2CmF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "comment", - "printedName": "comment", + "name": "COMMENT_FLAG", + "printedName": "COMMENT_FLAG", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.CommentNodeType.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7132,182 +9102,110 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "COMMENT_BOX_CLICK", + "printedName": "COMMENT_BOX_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" - }, - { - "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17COMMENT_BOX_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17COMMENT_BOX_CLICKyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "COMMENT_REPLY_CLICK", + "printedName": "COMMENT_REPLY_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivp", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivg", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK15CommentNodeTypeO", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO19COMMENT_REPLY_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19COMMENT_REPLY_CLICKyA2CmF", + "moduleName": "ViafouraSDK" }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "VFUpdateCommentsContainerSettingsError", - "children": [ { "kind": "Var", - "name": "unknown", - "printedName": "unknown", + "name": "COMMENT_LIKED", + "printedName": "COMMENT_LIKED", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type) -> ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7315,134 +9213,356 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "TRAY_PROFILE_CLICK", + "printedName": "TRAY_PROFILE_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO18TRAY_PROFILE_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO18TRAY_PROFILE_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "TRAY_COMMUNITY_CLICK", + "printedName": "TRAY_COMMUNITY_CLICK", + "children": [ { - "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO20TRAY_COMMUNITY_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO20TRAY_COMMUNITY_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "TOPIC_FOLLOW", + "printedName": "TOPIC_FOLLOW", + "children": [ { - "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12TOPIC_FOLLOWyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12TOPIC_FOLLOWyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "PROFILE_MUTE_USER", + "printedName": "PROFILE_MUTE_USER", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17PROFILE_MUTE_USERyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17PROFILE_MUTE_USERyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "PROFILE_FOLLOW_USER", + "printedName": "PROFILE_FOLLOW_USER", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO19PROFILE_FOLLOW_USERyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19PROFILE_FOLLOW_USERyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "LOGIN", + "printedName": "LOGIN", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO5LOGINyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO5LOGINyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "SIGNUP", + "printedName": "SIGNUP", + "children": [ { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO6SIGNUPyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO6SIGNUPyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "name": "POLLS_VOTE", + "printedName": "POLLS_VOTE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO10POLLS_VOTEyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO10POLLS_VOTEyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "ViafouraSDK.EventAttemptedAction?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", + "declKind": "Constructor", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "isFromExtension": true, + "declKind": "Var", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", + "moduleName": "ViafouraSDK", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -7451,36 +9571,29 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", "moduleName": "ViafouraSDK", - "isFromExtension": true, + "implicit": true, "accessorKind": "get" } ] } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "usr": "s:11ViafouraSDK20EventAttemptedActionO", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -7498,24 +9611,32 @@ }, { "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, @@ -7580,267 +9701,172 @@ ] }, { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", + "kind": "TypeDecl", + "name": "CommentNode", + "printedName": "CommentNode", + "declKind": "Class", + "usr": "s:11ViafouraSDK11CommentNodeC", + "mangledName": "$s11ViafouraSDK11CommentNodeC", "moduleName": "ViafouraSDK", "declAttributes": [ - "RawDocComment" - ] + "AccessControl" + ], + "hasMissingDesignatedInitializers": true }, { "kind": "TypeDecl", - "name": "VFVerticalTrendingViewController", - "printedName": "VFVerticalTrendingViewController", + "name": "CommentNodeType", + "printedName": "CommentNodeType", "children": [ { "kind": "Var", - "name": "storyboardName", - "printedName": "storyboardName", + "name": "ad", + "printedName": "ad", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", - "moduleName": "ViafouraSDK", - "static": true, - "declAttributes": [ - "Custom", - "HasInitialValue", - "Final", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "ViafouraSDK.CommentNodeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "new", - "printedName": "new(containerId:title:limit:daysPublished:trendWindow:sort:viewType:settings:)", + "kind": "Var", + "name": "comment", + "printedName": "comment", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", - "children": [ - { - "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "ViafouraSDK.CommentNodeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ { "kind": "TypeNominal", - "name": "VFTrendingSortType", - "printedName": "ViafouraSDK.VFTrendingSortType", - "usr": "s:11ViafouraSDK18VFTrendingSortTypeO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" }, { "kind": "TypeNominal", - "name": "VFSettings", - "printedName": "ViafouraSDK.VFSettings", - "usr": "s:11ViafouraSDK10VFSettingsV" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", + "usr": "s:11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Func", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)viewDidLoad", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC11viewDidLoadyyF", + "declKind": "Var", + "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivp", "moduleName": "ViafouraSDK", - "overriding": true, - "objc_name": "viewDidLoad", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] }, { "kind": "Function", - "name": "setAdDelegate", - "printedName": "setAdDelegate(adDelegate:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -7849,91 +9875,181 @@ }, { "kind": "TypeNominal", - "name": "VFAdDelegate", - "printedName": "ViafouraSDK.VFAdDelegate", - "usr": "s:11ViafouraSDK12VFAdDelegateP" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "usr": "s:11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK15CommentNodeTypeO", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "Function", - "name": "setActionCallbacks", - "printedName": "setActionCallbacks(callbacks:)", + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "VFUpdateCommentsContainerSettingsError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "printedName": "(ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type) -> ViafouraSDK.VFUpdateCommentsContainerSettingsError", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" }, { "kind": "TypeNominal", - "name": "VFActionCallbackType", - "printedName": "ViafouraSDK.VFActionCallbackType", - "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + "name": "Metatype", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + } + ] } ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Function", - "name": "setLayoutDelegate", - "printedName": "setLayoutDelegate(layoutDelegate:)", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "VFLayoutDelegate", - "printedName": "ViafouraSDK.VFLayoutDelegate", - "usr": "s:11ViafouraSDK16VFLayoutDelegateP" + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "static": true, + "implicit": true, "funcSelfKind": "NonMutating" }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, { "kind": "Function", - "name": "setCustomUIDelegate", - "printedName": "setCustomUIDelegate(customUIDelegate:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -7942,32 +10058,24 @@ }, { "kind": "TypeNominal", - "name": "VFCustomUIDelegate", - "printedName": "ViafouraSDK.VFCustomUIDelegate", - "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", "children": [ - { - "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" - }, { "kind": "TypeNominal", "name": "Optional", @@ -7981,83 +10089,327 @@ } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" - } - ], - "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithNibName:bundle:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "declKind": "Var", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override" + "AccessControl" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "children": [ + "isFromExtension": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" + "declKind": "Accessor", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithCoder:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC5coderACSgSo7NSCoderC_tcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFVerticalTrendingViewController", + "printedName": "VFVerticalTrendingViewController", + "children": [ + { + "kind": "Var", + "name": "storyboardName", + "printedName": "storyboardName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ "Custom", - "Required" + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "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:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] }, { "kind": "Function", - "name": "numberOfSections", - "printedName": "numberOfSections(in:)", + "name": "new", + "printedName": "new(containerId:title:limit:daysPublished:trendWindow:sort:viewType:settings:)", "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "Int", @@ -8066,216 +10418,547 @@ }, { "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingSortType", + "printedName": "ViafouraSDK.VFTrendingSortType", + "usr": "s:11ViafouraSDK18VFTrendingSortTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)numberOfSectionsInTableView:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC16numberOfSections2inSiSo07UITableE0C_tF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", "moduleName": "ViafouraSDK", - "objc_name": "numberOfSectionsInTableView:", + "static": true, "declAttributes": [ - "Dynamic", - "ObjC", "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:heightForRowAt:)", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", "children": [ { "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" - }, - { - "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" - }, - { - "kind": "TypeNominal", - "name": "IndexPath", - "printedName": "Foundation.IndexPath", - "usr": "s:10Foundation9IndexPathV" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:heightForRowAtIndexPath:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_14heightForRowAt12CoreGraphics7CGFloatVSo07UITableE0C_10Foundation9IndexPathVtF", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)viewDidLoad", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC11viewDidLoadyyF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:heightForRowAtIndexPath:", + "overriding": true, + "objc_name": "viewDidLoad", "declAttributes": [ "Dynamic", "ObjC", "Custom", + "Override", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:cellForRowAt:)", + "name": "setTheme", + "printedName": "setTheme(theme:)", "children": [ { "kind": "TypeNominal", - "name": "UITableViewCell", - "printedName": "UIKit.UITableViewCell", - "usr": "c:objc(cs)UITableViewCell" - }, - { - "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "IndexPath", - "printedName": "Foundation.IndexPath", - "usr": "s:10Foundation9IndexPathV" + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:cellForRowAtIndexPath:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_12cellForRowAtSo07UITableE4CellCSo0lE0C_10Foundation9IndexPathVtF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:cellForRowAtIndexPath:", "declAttributes": [ - "Dynamic", - "ObjC", "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:numberOfRowsInSection:)", + "name": "setAdDelegate", + "printedName": "setAdDelegate(adDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" - }, + "name": "VFAdDelegate", + "printedName": "ViafouraSDK.VFAdDelegate", + "usr": "s:11ViafouraSDK12VFAdDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionCallbacks", + "printedName": "setActionCallbacks(callbacks:)", + "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFActionCallbackType", + "printedName": "ViafouraSDK.VFActionCallbackType", + "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + } + ] } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:numberOfRowsInSection:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_21numberOfRowsInSectionSiSo07UITableE0C_SitF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:numberOfRowsInSection:", "declAttributes": [ - "Dynamic", - "ObjC", "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "generateAd", - "printedName": "generateAd(adPosition:)", + "name": "setLayoutDelegate", + "printedName": "setLayoutDelegate(layoutDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "VFAdView", - "printedName": "ViafouraSDK.VFAdView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFAdView" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "VFLayoutDelegate", + "printedName": "ViafouraSDK.VFLayoutDelegate", + "usr": "s:11ViafouraSDK16VFLayoutDelegateP" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "getAdInterval", - "printedName": "getAdInterval()", + "name": "setCustomUIDelegate", + "printedName": "setCustomUIDelegate(customUIDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFCustomUIDelegate", + "printedName": "ViafouraSDK.VFCustomUIDelegate", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ViafouraSDK.VFUIViewController", - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "VFLocalAdDelegate", - "printedName": "VFLocalAdDelegate", - "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", - "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + }, + { + "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": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithNibName:bundle:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "numberOfSections", + "printedName": "numberOfSections(in:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)numberOfSectionsInTableView:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC16numberOfSections2inSiSo07UITableE0C_tF", + "moduleName": "ViafouraSDK", + "objc_name": "numberOfSectionsInTableView:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:heightForRowAt:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "IndexPath", + "printedName": "Foundation.IndexPath", + "usr": "s:10Foundation9IndexPathV" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:heightForRowAtIndexPath:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_14heightForRowAt12CoreGraphics7CGFloatVSo07UITableE0C_10Foundation9IndexPathVtF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:heightForRowAtIndexPath:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:cellForRowAt:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UITableViewCell", + "printedName": "UIKit.UITableViewCell", + "usr": "c:objc(cs)UITableViewCell" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "IndexPath", + "printedName": "Foundation.IndexPath", + "usr": "s:10Foundation9IndexPathV" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:cellForRowAtIndexPath:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_12cellForRowAtSo07UITableE4CellCSo0lE0C_10Foundation9IndexPathVtF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:cellForRowAtIndexPath:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:numberOfRowsInSection:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:numberOfRowsInSection:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_21numberOfRowsInSectionSiSo07UITableE0C_SitF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:numberOfRowsInSection:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "generateAd", + "printedName": "generateAd(adPosition:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFAdView", + "printedName": "ViafouraSDK.VFAdView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFAdView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAdInterval", + "printedName": "getAdInterval()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ViafouraSDK.VFUIViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "VFLocalAdDelegate", + "printedName": "VFLocalAdDelegate", + "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", + "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP" }, { "kind": "Conformance", @@ -8365,6 +11048,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFUnflagChatError", @@ -8756,19 +11449,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9044,6 +11737,30 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "Import", "name": "Foundation", @@ -9074,6 +11791,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFUndislikeStoryError", + "printedName": "VFUndislikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUndislikeStoryError.Type) -> ViafouraSDK.VFUndislikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUndislikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -9134,6 +12103,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -9215,19 +12194,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9319,19 +12298,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9577,6 +12556,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFCarouselTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK32VFCarouselTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setAdDelegate", @@ -10103,6 +13109,268 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFReplyStoryError", + "printedName": "VFReplyStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFReplyStoryError.Type) -> ViafouraSDK.VFReplyStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFReplyStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFCommentsProfileError", @@ -10375,6 +13643,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10435,6 +13723,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10475,6 +13773,258 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFStoryContainerError", + "printedName": "VFStoryContainerError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFStoryContainerError.Type) -> ViafouraSDK.VFStoryContainerError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFStoryContainerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, { "kind": "Import", "name": "UIKit", @@ -10682,6 +14232,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10807,6 +14367,23 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFFilterType", @@ -11339,6 +14916,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -11420,19 +15007,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -11890,6 +15477,7 @@ "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", + "hasDefaultArg": true, "usr": "s:SS" }, { @@ -12092,19 +15680,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -12148,6 +15736,268 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFDislikeStoryError", + "printedName": "VFDislikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFDislikeStoryError.Type) -> ViafouraSDK.VFDislikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFDislikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFEditorPickCommentError", @@ -12400,6 +16250,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFSignUpError", @@ -14239,19 +18099,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -14928,6 +18788,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -14978,6 +18848,8 @@ "usr": "s:11ViafouraSDK16VFLayoutDelegateP", "mangledName": "$s11ViafouraSDK16VFLayoutDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -15802,19 +19674,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -16320,6 +20192,43 @@ "mangledName": "$s11ViafouraSDK9EventTypeO7AD_LOADyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "AD_CODE", + "printedName": "AD_CODE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO7AD_CODEyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO7AD_CODEyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "AD_VIEW", @@ -16433,8 +20342,8 @@ }, { "kind": "Var", - "name": "COMMENT_THREAD_SORT", - "printedName": "COMMENT_THREAD_SORT", + "name": "SORT_COMMENTS", + "printedName": "SORT_COMMENTS", "children": [ { "kind": "TypeFunc", @@ -16464,8 +20373,45 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO19COMMENT_THREAD_SORTyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO19COMMENT_THREAD_SORTyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO13SORT_COMMENTSyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO13SORT_COMMENTSyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "INTERACTION", + "printedName": "INTERACTION", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO11INTERACTIONyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO11INTERACTIONyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -16653,6 +20599,117 @@ "mangledName": "$s11ViafouraSDK9EventTypeO6LOGOUTyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "PASSWORD_RESET", + "printedName": "PASSWORD_RESET", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "SIGNUP", + "printedName": "SIGNUP", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "CONVERSATIONS_BELL_CLICK", + "printedName": "CONVERSATIONS_BELL_CLICK", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO24CONVERSATIONS_BELL_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO24CONVERSATIONS_BELL_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "PAGE_VIEW", @@ -16692,8 +20749,8 @@ }, { "kind": "Var", - "name": "PASSWORD_RESET", - "printedName": "PASSWORD_RESET", + "name": "CONVERSATION_STARTER_CLICK", + "printedName": "CONVERSATION_STARTER_CLICK", "children": [ { "kind": "TypeFunc", @@ -16723,14 +20780,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO26CONVERSATION_STARTER_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO26CONVERSATION_STARTER_CLICKyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "SIGNUP", - "printedName": "SIGNUP", + "name": "CONVERSATION_STARTER_VIEW", + "printedName": "CONVERSATION_STARTER_VIEW", "children": [ { "kind": "TypeFunc", @@ -16760,8 +20817,45 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_VIEWyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_VIEWyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "CONVERSATION_STARTER_LOAD", + "printedName": "CONVERSATION_STARTER_LOAD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_LOADyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_LOADyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -17610,6 +21704,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFEditCommentError", @@ -17889,6 +21993,16 @@ "declKind": "Import", "moduleName": "ViafouraSDK" }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -17970,19 +22084,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -17996,6 +22110,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFLoginRadiusLoginError", @@ -18298,6 +22422,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -18514,6 +22648,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK31VFPreviewCommentsViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK31VFPreviewCommentsViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -18580,6 +22741,51 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "getContentScrollPosition", + "printedName": "getContentScrollPosition(contentUUID:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK31VFPreviewCommentsViewControllerC24getContentScrollPosition11contentUUID10completiony10Foundation0L0V_y04CoreN07CGFloatVctF", + "mangledName": "$s11ViafouraSDK31VFPreviewCommentsViewControllerC24getContentScrollPosition11contentUUID10completiony10Foundation0L0V_y12CoreGraphics7CGFloatVctF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setCustomUIDelegate", @@ -19003,6 +23209,33 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -19091,19 +23324,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -19137,6 +23370,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFTrendingSortType", @@ -19252,14 +23505,702 @@ ] } ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK18VFTrendingSortTypeO", - "mangledName": "$s11ViafouraSDK18VFTrendingSortTypeO", + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFTrendingSortTypeO", + "mangledName": "$s11ViafouraSDK18VFTrendingSortTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VFTrendingViewType", + "printedName": "VFTrendingViewType", + "children": [ + { + "kind": "Var", + "name": "condensed", + "printedName": "condensed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "full", + "printedName": "full", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "TypeDecl", + "name": "VFLiveBlogViewController", + "printedName": "VFLiveBlogViewController", + "children": [ + { + "kind": "Var", + "name": "storyboardName", + "printedName": "storyboardName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvpZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvpZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvgZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvgZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "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:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvsZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvsZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvMZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvMZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "new", + "printedName": "new(containerId:articleMetadata:loginDelegate:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFLiveBlogViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "VFLoginDelegate", + "printedName": "ViafouraSDK.VFLoginDelegate", + "usr": "s:11ViafouraSDK15VFLoginDelegateP" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC3new11containerId15articleMetadata13loginDelegate8settingsACSgSS_AA09VFArticleK0VAA07VFLoginM0_pAA10VFSettingsVtFZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC3new11containerId15articleMetadata13loginDelegate8settingsACSgSS_AA09VFArticleK0VAA07VFLoginM0_pAA10VFSettingsVtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)viewDidLoad", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC11viewDidLoadyyF", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionCallbacks", + "printedName": "setActionCallbacks(callbacks:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFActionCallbackType", + "printedName": "ViafouraSDK.VFActionCallbackType", + "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLayoutDelegate", + "printedName": "setLayoutDelegate(layoutDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFLayoutDelegate", + "printedName": "ViafouraSDK.VFLayoutDelegate", + "usr": "s:11ViafouraSDK16VFLayoutDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCustomUIDelegate", + "printedName": "setCustomUIDelegate(customUIDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFCustomUIDelegate", + "printedName": "ViafouraSDK.VFCustomUIDelegate", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + }, + { + "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": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)initWithNibName:bundle:", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFLiveBlogViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC", "moduleName": "ViafouraSDK", "declAttributes": [ - "AccessControl" + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ViafouraSDK.VFUIViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" ], - "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -19277,96 +24218,89 @@ }, { "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "VFTrendingViewType", - "printedName": "VFTrendingViewType", + "name": "VFStorySelectionError", + "printedName": "VFStorySelectionError", "children": [ { "kind": "Var", - "name": "condensed", - "printedName": "condensed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingViewType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Var", - "name": "full", - "printedName": "full", + "name": "unknown", + "printedName": "unknown", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "printedName": "(ViafouraSDK.VFStorySelectionError.Type) -> ViafouraSDK.VFStorySelectionError", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "printedName": "ViafouraSDK.VFStorySelectionError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" } ] } @@ -19374,8 +24308,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -19391,20 +24325,20 @@ }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -19423,8 +24357,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -19441,8 +24375,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -19468,16 +24402,74 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -19496,19 +24488,30 @@ "printedName": "Hashable", "usr": "s:SH", "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "Import", "name": "UIKit", @@ -19590,19 +24593,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -19754,12 +24757,264 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "__DefaultCustomPlaygroundQuickLookable", "printedName": "__DefaultCustomPlaygroundQuickLookable", "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFUndislikeCommentError", + "printedName": "VFUndislikeCommentError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUndislikeCommentError.Type) -> ViafouraSDK.VFUndislikeCommentError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUndislikeCommentError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -19781,245 +25036,13 @@ ] }, { - "kind": "TypeDecl", - "name": "VFUndislikeCommentError", - "printedName": "VFUndislikeCommentError", - "children": [ - { - "kind": "Var", - "name": "unknown", - "printedName": "unknown", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFUndislikeCommentError.Type) -> ViafouraSDK.VFUndislikeCommentError", - "children": [ - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFUndislikeCommentError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - }, - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - } - ], - "declKind": "Func", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", - "moduleName": "ViafouraSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO", + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } + "RawDocComment" ] }, { @@ -20042,6 +25065,13 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "Import", "name": "Foundation", @@ -20170,19 +25200,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20360,19 +25390,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20719,19 +25749,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20824,19 +25854,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -21183,19 +26213,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -21239,6 +26269,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -21259,6 +26299,23 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "VFCustomizableView", @@ -21606,6 +26663,63 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "postBackgroundView", + "printedName": "postBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO014postBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014postBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "profileNameLabel", @@ -21948,6 +27062,63 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23profileSegmentedControlyAcA011VFSegmentedG0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "profileBackgroundView", + "printedName": "profileBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017profileBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017profileBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "commentCellDateLabel", @@ -22286,14 +27457,128 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "commentCellDislikeLabel", + "printedName": "commentCellDislikeLabel", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "commentCellReplyLabel", + "printedName": "commentCellReplyLabel", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellDislikeLabel", - "printedName": "commentCellDislikeLabel", + "name": "commentCellRepliesLabel", + "printedName": "commentCellRepliesLabel", "children": [ { "kind": "TypeFunc", @@ -22343,24 +27628,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellReplyLabel", - "printedName": "commentCellReplyLabel", + "name": "previewEmptyCommentsView", + "printedName": "previewEmptyCommentsView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22371,13 +27656,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(emptyCommentsView: ViafouraSDK.VFEmptyCommentsView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFEmptyCommentsView", + "printedName": "ViafouraSDK.VFEmptyCommentsView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView" } ] } @@ -22400,24 +27685,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellRepliesLabel", - "printedName": "commentCellRepliesLabel", + "name": "previewSeeMoreCommentsButton", + "printedName": "previewSeeMoreCommentsButton", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22428,13 +27713,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(button: ViafouraSDK.VFButton)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFButton", + "printedName": "ViafouraSDK.VFButton", + "usr": "c:@M@ViafouraSDK@objc(cs)VFButton" } ] } @@ -22457,24 +27742,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewEmptyCommentsView", - "printedName": "previewEmptyCommentsView", + "name": "previewTitleLabel", + "printedName": "previewTitleLabel", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22485,13 +27770,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(emptyCommentsView: ViafouraSDK.VFEmptyCommentsView)", + "printedName": "(label: ViafouraSDK.VFLabel)", "children": [ { "kind": "TypeNominal", - "name": "VFEmptyCommentsView", - "printedName": "ViafouraSDK.VFEmptyCommentsView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView" + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" } ] } @@ -22514,24 +27799,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewSeeMoreCommentsButton", - "printedName": "previewSeeMoreCommentsButton", + "name": "previewCounterLabel", + "printedName": "previewCounterLabel", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22542,13 +27827,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(button: ViafouraSDK.VFButton)", + "printedName": "(label: ViafouraSDK.VFLabel)", "children": [ { "kind": "TypeNominal", - "name": "VFButton", - "printedName": "ViafouraSDK.VFButton", - "usr": "c:@M@ViafouraSDK@objc(cs)VFButton" + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" } ] } @@ -22571,14 +27856,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewTitleLabel", - "printedName": "previewTitleLabel", + "name": "previewPrivacyLabel", + "printedName": "previewPrivacyLabel", "children": [ { "kind": "TypeFunc", @@ -22628,24 +27913,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewPrivacyLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewPrivacyLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewCounterLabel", - "printedName": "previewCounterLabel", + "name": "previewPoweredByView", + "printedName": "previewPoweredByView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFPoweredByViafouraView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFPoweredByViafouraView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22656,13 +27941,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(poweredByView: ViafouraSDK.VFPoweredByViafouraView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFPoweredByViafouraView", + "printedName": "ViafouraSDK.VFPoweredByViafouraView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFPoweredByViafouraView" } ] } @@ -22685,8 +27970,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO016previewPoweredByD0yAcA09VFPoweredgaD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO016previewPoweredByD0yAcA09VFPoweredgaD0C_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -22746,6 +28031,120 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "previewBackgroundView", + "printedName": "previewBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017previewBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017previewBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "trendingVerticalBackgroundView", + "printedName": "trendingVerticalBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO026trendingVerticalBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO026trendingVerticalBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "trendingVerticalFullImage", @@ -23141,24 +28540,81 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "trendingCarouselCount", + "printedName": "trendingCarouselCount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "trendingCarouselCount", - "printedName": "trendingCarouselCount", + "name": "trendingCarouselBackgroundView", + "printedName": "trendingCarouselBackgroundView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -23169,13 +28625,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(view: UIKit.UIView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } ] } @@ -23198,8 +28654,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO026trendingCarouselBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO026trendingCarouselBackgroundD0yACSo6UIViewC_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -23928,8 +29384,387 @@ }, { "kind": "TypeDecl", - "name": "VFReplyChatError", - "printedName": "VFReplyChatError", + "name": "VFReplyChatError", + "printedName": "VFReplyChatError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFReplyChatError.Type) -> ViafouraSDK.VFReplyChatError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFReplyChatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFEmptyCommentsView", + "printedName": "VFEmptyCommentsView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView", + "mangledName": "$s11ViafouraSDK19VFEmptyCommentsViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFTrendingError", + "printedName": "VFTrendingError", "children": [ { "kind": "Var", @@ -23939,24 +29774,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFReplyChatError.Type) -> ViafouraSDK.VFReplyChatError", + "printedName": "(ViafouraSDK.VFTrendingError.Type) -> ViafouraSDK.VFTrendingError", "children": [ { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFReplyChatError.Type", + "printedName": "ViafouraSDK.VFTrendingError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" } ] } @@ -23964,8 +29799,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -23981,20 +29816,20 @@ }, { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" }, { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -24013,8 +29848,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -24031,8 +29866,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -24058,8 +29893,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -24085,8 +29920,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24114,8 +29949,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -24124,8 +29959,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO", + "usr": "s:11ViafouraSDK15VFTrendingErrorO", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24190,21 +30025,28 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", - "name": "VFEmptyCommentsView", - "printedName": "VFEmptyCommentsView", + "name": "VFDisabledView", + "printedName": "VFDisabledView", "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView", - "mangledName": "$s11ViafouraSDK19VFEmptyCommentsViewC", + "usr": "c:@M@ViafouraSDK@objc(cs)VFDisabledView", + "mangledName": "$s11ViafouraSDK14VFDisabledViewC", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", @@ -24269,19 +30111,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24295,10 +30137,20 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "VFTrendingError", - "printedName": "VFTrendingError", + "name": "VFUpdateStoryContainerError", + "printedName": "VFUpdateStoryContainerError", "children": [ { "kind": "Var", @@ -24308,24 +30160,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingError.Type) -> ViafouraSDK.VFTrendingError", + "printedName": "(ViafouraSDK.VFUpdateStoryContainerError.Type) -> ViafouraSDK.VFUpdateStoryContainerError", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingError.Type", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" } ] } @@ -24333,8 +30185,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -24350,20 +30202,20 @@ }, { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" }, { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -24382,8 +30234,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -24400,8 +30252,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -24427,8 +30279,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -24454,8 +30306,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24483,8 +30335,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -24493,8 +30345,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK15VFTrendingErrorO", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24549,38 +30401,392 @@ }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, { "kind": "TypeDecl", - "name": "VFDisabledView", - "printedName": "VFDisabledView", + "name": "VFNotificationBellView", + "printedName": "VFNotificationBellView", + "children": [ + { + "kind": "Var", + "name": "isElevationEnabled", + "printedName": "isElevationEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvp", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvg", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvg", + "moduleName": "ViafouraSDK", + "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:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvs", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvM", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isBackgroundColorEnabled", + "printedName": "isBackgroundColorEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvp", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvg", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvg", + "moduleName": "ViafouraSDK", + "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:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvs", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvM", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bounds", + "printedName": "bounds", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Var", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(py)bounds", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvp", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "bounds", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)bounds", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvg", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "bounds", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)setBounds:", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvs", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "setBounds:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(settings:loginDelegate:onBellClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFNotificationBellView", + "printedName": "ViafouraSDK.VFNotificationBellView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + }, + { + "kind": "TypeNominal", + "name": "VFLoginDelegate", + "printedName": "ViafouraSDK.VFLoginDelegate", + "usr": "s:11ViafouraSDK15VFLoginDelegateP" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.UUID) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC8settings13loginDelegate02onD7ClickedAcA10VFSettingsV_AA07VFLoginH0_py10Foundation4UUIDVctcfc", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC8settings13loginDelegate02onD7ClickedAcA10VFSettingsV_AA07VFLoginH0_py10Foundation4UUIDVctcfc", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFNotificationBellView", + "printedName": "ViafouraSDK.VFNotificationBellView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)initWithFrame:", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC5frameACSo6CGRectV_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFDisabledView", - "mangledName": "$s11ViafouraSDK14VFDisabledViewC", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", @@ -24589,7 +30795,6 @@ ], "superclassUsr": "c:objc(cs)UIView", "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, "superclassNames": [ "UIKit.UIView", "UIKit.UIResponder", @@ -24645,19 +30850,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24681,16 +30886,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "Import", "name": "UIKit", @@ -24769,19 +30964,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24983,6 +31178,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFProfileViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK23VFProfileViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -25313,12 +31535,264 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "__DefaultCustomPlaygroundQuickLookable", "printedName": "__DefaultCustomPlaygroundQuickLookable", "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFChatContainerError", + "printedName": "VFChatContainerError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFChatContainerError.Type) -> ViafouraSDK.VFChatContainerError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFChatContainerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -25341,8 +31815,8 @@ }, { "kind": "TypeDecl", - "name": "VFChatContainerError", - "printedName": "VFChatContainerError", + "name": "VFCreateStoryError", + "printedName": "VFCreateStoryError", "children": [ { "kind": "Var", @@ -25352,24 +31826,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFChatContainerError.Type) -> ViafouraSDK.VFChatContainerError", + "printedName": "(ViafouraSDK.VFCreateStoryError.Type) -> ViafouraSDK.VFCreateStoryError", "children": [ { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFChatContainerError.Type", + "printedName": "ViafouraSDK.VFCreateStoryError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" } ] } @@ -25377,8 +31851,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -25394,20 +31868,20 @@ }, { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" }, { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -25426,8 +31900,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -25444,8 +31918,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -25471,8 +31945,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -25498,8 +31972,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -25527,8 +32001,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -25537,8 +32011,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -25651,6 +32125,16 @@ ], "hasMissingDesignatedInitializers": true }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -25691,6 +32175,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -25748,6 +32242,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -26062,6 +32576,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -26102,6 +32626,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFSubscribeTopicError", @@ -26374,170 +32908,422 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFNewRepliesNotificationView", - "printedName": "VFNewRepliesNotificationView", - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFNewRepliesNotificationView", - "mangledName": "$s11ViafouraSDK28VFNewRepliesNotificationViewC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UIView", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFNewRepliesNotificationView", + "printedName": "VFNewRepliesNotificationView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNewRepliesNotificationView", + "mangledName": "$s11ViafouraSDK28VFNewRepliesNotificationViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFStoryListError", + "printedName": "VFStoryListError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFStoryListError.Type) -> ViafouraSDK.VFStoryListError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFStoryListError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFStoryListErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFStoryListErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFStoryListErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFStoryListErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFStoryListErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFStoryListErrorO", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFCreateChatError", @@ -28017,6 +34803,93 @@ "declKind": "Import", "moduleName": "ViafouraSDK" }, + { + "kind": "TypeDecl", + "name": "VFPoweredByViafouraView", + "printedName": "VFPoweredByViafouraView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFPoweredByViafouraView", + "mangledName": "$s11ViafouraSDK011VFPoweredByA4ViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -28522,19 +35395,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -28878,19 +35751,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -29443,13 +36316,19 @@ { "kind": "Function", "name": "customizeView", - "printedName": "customizeView(view:)", + "printedName": "customizeView(theme:view:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, { "kind": "TypeNominal", "name": "VFCustomizableView", @@ -29458,8 +36337,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFCustomUIDelegateP13customizeView4viewyAA014VFCustomizableF0O_tF", - "mangledName": "$s11ViafouraSDK18VFCustomUIDelegateP13customizeView4viewyAA014VFCustomizableF0O_tF", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP13customizeView5theme4viewyAA7VFThemeO_AA014VFCustomizableF0OtF", + "mangledName": "$s11ViafouraSDK18VFCustomUIDelegateP13customizeView5theme4viewyAA7VFThemeO_AA014VFCustomizableF0OtF", "moduleName": "ViafouraSDK", "genericSig": "<Ï„_0_0 where Ï„_0_0 : ViafouraSDK.VFCustomUIDelegate>", "sugared_genericSig": "", @@ -29602,7 +36481,6 @@ "HasStorage", "AccessControl" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -29623,6 +36501,48 @@ "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvs", + "mangledName": "$s11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvM", + "mangledName": "$s11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" } ] }, @@ -29849,6 +36769,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK26VFNewCommentViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK26VFNewCommentViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -30455,6 +37402,43 @@ "mangledName": "$s11ViafouraSDK10WidgetTypeO8LIVECHATyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "SHAREBAR", + "printedName": "SHAREBAR", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.WidgetType.Type) -> ViafouraSDK.WidgetType", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.WidgetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK10WidgetTypeO8SHAREBARyA2CmF", + "mangledName": "$s11ViafouraSDK10WidgetTypeO8SHAREBARyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "LIVE_CONVERSATIONS", @@ -30492,6 +37476,43 @@ "mangledName": "$s11ViafouraSDK10WidgetTypeO18LIVE_CONVERSATIONSyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "TRAY_TRIGGER", + "printedName": "TRAY_TRIGGER", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.WidgetType.Type) -> ViafouraSDK.WidgetType", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.WidgetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK10WidgetTypeO12TRAY_TRIGGERyA2CmF", + "mangledName": "$s11ViafouraSDK10WidgetTypeO12TRAY_TRIGGERyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Constructor", "name": "init", @@ -30639,6 +37660,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFPasswordResetError", @@ -31143,19 +38174,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -31411,6 +38442,103 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFLiveView", + "printedName": "VFLiveView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveView", + "mangledName": "$s11ViafouraSDK10VFLiveViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -32484,220 +39612,601 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, - { - "kind": "TypeDecl", - "name": "VFTextView", - "printedName": "VFTextView", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(frame:textContainer:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTextView", - "printedName": "ViafouraSDK.VFTextView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" - }, - { - "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "usr": "c:@S@CGRect" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.NSTextContainer?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSTextContainer", - "printedName": "UIKit.NSTextContainer", - "usr": "c:objc(cs)NSTextContainer" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithFrame:textContainer:", - "mangledName": "$s11ViafouraSDK10VFTextViewC5frame13textContainerACSo6CGRectV_So06NSTextG0CSgtcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "intro_iOS": "7.0", - "objc_name": "initWithFrame:textContainer:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override", - "Available" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFTextView?", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTextView", - "printedName": "ViafouraSDK.VFTextView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" - } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithCoder:", - "mangledName": "$s11ViafouraSDK10VFTextViewC5coderACSgSo7NSCoderC_tcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Required" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView", - "mangledName": "$s11ViafouraSDK10VFTextViewC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UITextView", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UITextView", - "UIKit.UIScrollView", - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "TypeDecl", + "name": "VFTextView", + "printedName": "VFTextView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:textContainer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTextView", + "printedName": "ViafouraSDK.VFTextView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.NSTextContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSTextContainer", + "printedName": "UIKit.NSTextContainer", + "usr": "c:objc(cs)NSTextContainer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithFrame:textContainer:", + "mangledName": "$s11ViafouraSDK10VFTextViewC5frame13textContainerACSo6CGRectV_So06NSTextG0CSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "intro_iOS": "7.0", + "objc_name": "initWithFrame:textContainer:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFTextView?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTextView", + "printedName": "ViafouraSDK.VFTextView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK10VFTextViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView", + "mangledName": "$s11ViafouraSDK10VFTextViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UITextView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UITextView", + "UIKit.UIScrollView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "EventLoginType", + "printedName": "EventLoginType", + "children": [ + { + "kind": "Var", + "name": "cookie", + "printedName": "cookie", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO6cookieyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO6cookieyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "oauth", + "printedName": "oauth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO5oauthyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO5oauthyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "loginradius", + "printedName": "loginradius", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO11loginradiusyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO11loginradiusyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "viafoura", + "printedName": "viafoura", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO8viafourayA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8viafourayA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "loginradius_social", + "printedName": "loginradius_social", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO18loginradius_socialyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO18loginradius_socialyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "embedded_loginradius", + "printedName": "embedded_loginradius", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO20embedded_loginradiusyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO20embedded_loginradiusyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.EventLoginType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueACSgSS_tcfc", + "moduleName": "ViafouraSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueSSvp", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueSSvp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueSSvg", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueSSvg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK14EventLoginTypeO", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, @@ -33225,6 +40734,16 @@ } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -33430,6 +40949,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveChatViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK24VFLiveChatViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -33700,6 +41246,16 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -33927,6 +41483,27 @@ "json_format_version": 8 }, "ConstValues": [ + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "StringLiteral", + "offset": 580, + "length": 11, + "value": "\"StoryList\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 11, + "value": "\"storyCell\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "FloatLiteral", + "offset": 797, + "length": 5, + "value": "300.0" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Date\/SettingDateCell.swift", "kind": "FloatLiteral", @@ -33951,93 +41528,23 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFEditorPicksView.swift", "kind": "BooleanLiteral", - "offset": 370, + "offset": 388, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 191, - "length": 17, - "value": "\"ColorBackground\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 317, - "length": 12, - "value": "\"ColorText1\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 438, - "length": 12, - "value": "\"ColorText2\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 563, - "length": 16, - "value": "\"ColorSeparator\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 692, - "length": 16, - "value": "\"ColorFollowing\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 817, - "length": 12, - "value": "\"ColorError\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 940, - "length": 14, - "value": "\"ColorWarning\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1064, - "length": 13, - "value": "\"ColorPinned\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1188, - "length": 14, - "value": "\"ColorPrimary\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1318, - "length": 19, - "value": "\"ColorPrimaryLight\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1448, - "length": 14, - "value": "\"ColorBorder1\"" + "kind": "BooleanLiteral", + "offset": 349, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1580, - "length": 21, - "value": "\"ColorModeratorBadge\"" + "kind": "BooleanLiteral", + "offset": 384, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentsList\/CommentsTableViewModel.swift", @@ -34109,6 +41616,34 @@ "length": 12, "value": "\"userIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1402, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1471, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventView.swift", + "kind": "BooleanLiteral", + "offset": 373, + "length": 4, + "value": "true" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/ReplyCommentEndpoint.swift", "kind": "StringLiteral", @@ -34207,6 +41742,27 @@ "length": 13, "value": "\"commentCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 225, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 275, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 328, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NotificationList\/NotificationListTableViewController.swift", "kind": "StringLiteral", @@ -34333,6 +41889,13 @@ "length": 21, "value": "\"awaiting_moderation\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Analytics\/AnalyticsService.swift", + "kind": "Dictionary", + "offset": 375, + "length": 3, + "value": "[]" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/authentication\/OpenIdLoginEndpoint.swift", "kind": "StringLiteral", @@ -34343,7 +41906,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFButton.swift", "kind": "BooleanLiteral", - "offset": 544, + "offset": 553, "length": 5, "value": "false" }, @@ -34392,59 +41955,283 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 208, + "offset": 206, + "length": 23, + "value": "\"liveblog_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 259, + "length": 26, + "value": "\"liveblog_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 311, + "length": 23, + "value": "\"liveblog_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 361, + "length": 23, + "value": "\"livechat_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 26, + "value": "\"livechat_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 466, + "length": 23, + "value": "\"livechat_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 14, + "value": "\"comment_post\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 557, "length": 31, "value": "\"livecomments_comment_disliked\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 613, "length": 27, "value": "\"livecomments_comment_flag\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 323, + "offset": 670, "length": 19, "value": "\"comment_box_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 368, + "offset": 721, + "length": 21, + "value": "\"comment_reply_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 768, "length": 27, "value": "\"livecomments_comment_like\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 208, + "offset": 826, + "length": 20, + "value": "\"tray_profile_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 22, + "value": "\"tray_community_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 926, + "length": 14, + "value": "\"topic_follow\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 970, + "length": 19, + "value": "\"profile_mute_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1021, + "length": 21, + "value": "\"profile_follow_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 7, + "value": "\"login\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 8, + "value": "\"signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1117, + "length": 12, + "value": "\"polls_vote\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 206, + "length": 23, + "value": "\"liveblog_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 259, + "length": 26, + "value": "\"liveblog_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 311, + "length": 23, + "value": "\"liveblog_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 361, + "length": 23, + "value": "\"livechat_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 26, + "value": "\"livechat_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 466, + "length": 23, + "value": "\"livechat_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 14, + "value": "\"comment_post\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 557, "length": 31, "value": "\"livecomments_comment_disliked\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 613, "length": 27, "value": "\"livecomments_comment_flag\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 323, + "offset": 670, "length": 19, "value": "\"comment_box_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 368, + "offset": 721, + "length": 21, + "value": "\"comment_reply_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 768, "length": 27, "value": "\"livecomments_comment_like\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 826, + "length": 20, + "value": "\"tray_profile_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 22, + "value": "\"tray_community_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 926, + "length": 14, + "value": "\"topic_follow\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 970, + "length": 19, + "value": "\"profile_mute_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1021, + "length": 21, + "value": "\"profile_follow_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 7, + "value": "\"login\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 8, + "value": "\"signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1117, + "length": 12, + "value": "\"polls_vote\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/users\/UserSubscribeEndpoint.swift", "kind": "StringLiteral", @@ -34539,21 +42326,21 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1002, + "offset": 998, "length": 23, "value": "\"condensedTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1056, + "offset": 1052, "length": 18, "value": "\"fullTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1103, + "offset": 1099, "length": 8, "value": "\"adCell\"" }, @@ -34588,84 +42375,84 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2695, + "offset": 2760, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2732, + "offset": 2797, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2812, + "offset": 2877, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2844, + "offset": 2909, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2933, + "offset": 3002, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2974, + "offset": 3043, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3063, + "offset": 3132, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3102, + "offset": 3171, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3138, + "offset": 3207, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3171, + "offset": 3240, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Repository\/Repository.swift", "kind": "BooleanLiteral", - "offset": 455, + "offset": 516, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Repository\/Repository.swift", "kind": "IntegerLiteral", - "offset": 511, + "offset": 572, "length": 2, "value": "30" }, @@ -35397,6 +43184,13 @@ "length": 19, "value": "\"ChatSettingsClose\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 4697, + "length": 7, + "value": "\"Posts\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Switch\/SettingSwitchCell.swift", "kind": "FloatLiteral", @@ -35428,7 +43222,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFFeaturedView.swift", "kind": "BooleanLiteral", - "offset": 363, + "offset": 497, "length": 5, "value": "false" }, @@ -35477,17 +43271,59 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFCarouselTrendingViewController.swift", "kind": "StringLiteral", - "offset": 883, + "offset": 875, "length": 22, "value": "\"carouselTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFCarouselTrendingViewController.swift", "kind": "StringLiteral", - "offset": 934, + "offset": 926, "length": 16, "value": "\"carouselAdCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 292, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 342, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 395, + "length": 15, + "value": "\"contentIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 214, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 317, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/RemoveEditorPickEndpoint.swift", "kind": "StringLiteral", @@ -35558,6 +43394,20 @@ "length": 22, "value": "\"settingTextFieldCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/NewStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 285, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/NewStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 335, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveChat\/ChatContainerEndpoint.swift", "kind": "StringLiteral", @@ -35894,6 +43744,27 @@ "length": 7, "value": "\"patch\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 265, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 315, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveChat\/DislikeChatEndpoint.swift", "kind": "StringLiteral", @@ -35950,59 +43821,80 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 221, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 271, + "length": 12, + "value": "\"chatIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 323, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 370, + "offset": 379, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 537, + "offset": 546, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 576, + "offset": 585, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 618, + "offset": 627, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 683, + "offset": 692, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 721, + "offset": 730, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 764, + "offset": 773, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 401, + "offset": 410, "length": 5, "value": "false" }, @@ -36034,6 +43926,13 @@ "length": 5, "value": "100.0" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/CreateStoryContainerEndpoint.swift", + "kind": "StringLiteral", + "offset": 315, + "length": 12, + "value": "\"siteIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/notifications\/AllNotificationsEndpoint.swift", "kind": "StringLiteral", @@ -36044,42 +43943,42 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1219, + "offset": 1268, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1249, + "offset": 1298, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1284, + "offset": 1333, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "IntegerLiteral", - "offset": 1912, + "offset": 2035, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "IntegerLiteral", - "offset": 1916, + "offset": 2039, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 7254, + "offset": 8092, "length": 5, "value": "false" }, @@ -36185,342 +44084,342 @@ "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", "offset": 595, - "length": 35, - "value": "\"https:\/\/\/usercontent.viafoura.co\/\"" + "length": 34, + "value": "\"https:\/\/usercontent.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 687, + "offset": 686, "length": 13, "value": "\"v4\/liveblog\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 743, + "offset": 742, "length": 26, "value": "\"https:\/\/api.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 818, + "offset": 817, "length": 4, "value": "\"v2\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 865, + "offset": 864, "length": 26, "value": "\"https:\/\/auth.viafoura.co\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 950, + "offset": 949, "length": 34, "value": "\"https:\/\/interaction.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1049, + "offset": 1048, "length": 16, "value": "\"v4\/interaction\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1117, + "offset": 1116, "length": 36, "value": "\"https:\/\/notifications.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1220, + "offset": 1219, "length": 4, "value": "\"v5\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1263, + "offset": 1262, "length": 24, "value": "\"https:\/\/i.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1344, + "offset": 1343, "length": 4, "value": "\"v3\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1398, + "offset": 1397, "length": 30, "value": "\"https:\/\/api.loginradius.com\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1491, + "offset": 1490, "length": 13, "value": "\"identity\/v2\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1552, + "offset": 1551, "length": 39, "value": "\"wss:\/\/realtimeeventfeeds.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1650, + "offset": 1649, "length": 11, "value": "\"eventfeed\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1761, + "offset": 1760, "length": 9, "value": "\"#d4145a\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1792, + "offset": 1791, "length": 9, "value": "\"#8e78ff\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1823, + "offset": 1822, "length": 9, "value": "\"#ff7300\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1854, + "offset": 1853, "length": 9, "value": "\"#fbb03b\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1885, + "offset": 1884, "length": 9, "value": "\"#ed1e79\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1916, + "offset": 1915, "length": 9, "value": "\"#009244\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1947, + "offset": 1946, "length": 9, "value": "\"#ed1c24\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1978, + "offset": 1977, "length": 9, "value": "\"#2e3192\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2009, + "offset": 2008, "length": 9, "value": "\"#fc7d7b\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2040, + "offset": 2039, "length": 9, "value": "\"#ffcc00\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2071, + "offset": 2070, "length": 9, "value": "\"#3aa17e\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2102, + "offset": 2101, "length": 9, "value": "\"#4f00bc\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2133, + "offset": 2132, "length": 9, "value": "\"#09c9be\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2164, + "offset": 2163, "length": 9, "value": "\"#662d8c\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2195, + "offset": 2194, "length": 9, "value": "\"#00a8c5\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2226, + "offset": 2225, "length": 9, "value": "\"#0053ae\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2418, + "offset": 2417, "length": 7, "value": "\"Error\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2436, + "offset": 2435, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2492, + "offset": 2491, "length": 15, "value": "\"Unknown Error\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2518, + "offset": 2517, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2592, + "offset": 2591, "length": 32, "value": "\"Unexpected result has occurred\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2635, + "offset": 2634, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2706, + "offset": 2705, "length": 24, "value": "\"User is not authorized\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2741, + "offset": 2740, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2813, + "offset": 2812, "length": 25, "value": "\"Error decoding response\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2849, + "offset": 2848, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "FloatLiteral", - "offset": 2928, + "offset": 2927, "length": 3, "value": "5.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "FloatLiteral", - "offset": 2973, + "offset": 2972, "length": 3, "value": "5.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3042, + "offset": 3041, "length": 1, "value": "3" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3123, + "offset": 3122, "length": 2, "value": "20" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3172, + "offset": 3171, "length": 2, "value": "10" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3240, + "offset": 3239, "length": 22, "value": "\"https:\/\/viafoura.com\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3296, + "offset": 3295, "length": 38, "value": "\"https:\/\/viafoura.com\/privacy-policy\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3405, + "offset": 3404, "length": 38, "value": "\"fb763410-afd1-4646-8232-5a5a4f0d9bae\"" }, @@ -37920,7 +45819,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViafouraSDK.swift", "kind": "BooleanLiteral", - "offset": 657, + "offset": 747, "length": 5, "value": "false" }, @@ -37936,84 +45835,126 @@ "kind": "StringLiteral", "offset": 212, "length": 23, + "value": "\"analytics.trackAdCode\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 23, "value": "\"analytics.trackAdView\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 307, "length": 28, "value": "\"analytics.attempted_action\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 320, + "offset": 363, "length": 26, "value": "\"analytics.chatPagination\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 378, + "offset": 415, "length": 24, "value": "\"analytics.sortComments\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 429, + "offset": 463, + "length": 23, + "value": "\"analytics.interaction\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 513, "length": 26, "value": "\"analytics.container.load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 558, "length": 18, "value": "\"analytics.engage\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 518, + "offset": 602, "length": 25, "value": "\"analytics.login_failure\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 569, + "offset": 653, "length": 25, "value": "\"analytics.login_success\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 613, + "offset": 697, "length": 18, "value": "\"analytics.logout\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 742, + "length": 26, + "value": "\"analytics.password_reset\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 18, + "value": "\"analytics.signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 36, + "value": "\"analytics.conversations_bell_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 900, "length": 16, "value": "\"analytics.view\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 696, - "length": 26, - "value": "\"analytics.password_reset\"" + "offset": 955, + "length": 38, + "value": "\"analytics.conversation_starter_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 741, - "length": 18, - "value": "\"analytics.signup\"" + "offset": 1031, + "length": 37, + "value": "\"analytics.conversation_starter_view\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 1106, + "length": 37, + "value": "\"analytics.conversation_starter_load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", @@ -38027,84 +45968,126 @@ "kind": "StringLiteral", "offset": 212, "length": 23, + "value": "\"analytics.trackAdCode\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 23, "value": "\"analytics.trackAdView\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 307, "length": 28, "value": "\"analytics.attempted_action\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 320, + "offset": 363, "length": 26, "value": "\"analytics.chatPagination\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 378, + "offset": 415, "length": 24, "value": "\"analytics.sortComments\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 429, + "offset": 463, + "length": 23, + "value": "\"analytics.interaction\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 513, "length": 26, "value": "\"analytics.container.load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 558, "length": 18, "value": "\"analytics.engage\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 518, + "offset": 602, "length": 25, "value": "\"analytics.login_failure\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 569, + "offset": 653, "length": 25, "value": "\"analytics.login_success\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 613, + "offset": 697, "length": 18, "value": "\"analytics.logout\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 742, + "length": 26, + "value": "\"analytics.password_reset\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 18, + "value": "\"analytics.signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 36, + "value": "\"analytics.conversations_bell_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 900, "length": 16, "value": "\"analytics.view\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 696, - "length": 26, - "value": "\"analytics.password_reset\"" + "offset": 955, + "length": 38, + "value": "\"analytics.conversation_starter_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 741, - "length": 18, - "value": "\"analytics.signup\"" + "offset": 1031, + "length": 37, + "value": "\"analytics.conversation_starter_view\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 1106, + "length": 37, + "value": "\"analytics.conversation_starter_load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentContainerSettings\/CommentContainerSettingsViewController.swift", @@ -38151,7 +46134,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentsList\/Cell\/CommentCell.swift", "kind": "BooleanLiteral", - "offset": 5433, + "offset": 5495, "length": 4, "value": "true" }, @@ -38193,24 +46176,108 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10497, + "offset": 10460, "length": 13, "value": "\"unsubscribe\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10683, + "offset": 10646, "length": 12, "value": "\"keep-alive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10899, + "offset": 10862, "length": 11, "value": "\"subscribe\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 9, + "value": "\"deleted\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1115, + "length": 9, + "value": "\"visible\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1141, + "length": 6, + "value": "\"spam\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1168, + "length": 10, + "value": "\"disabled\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1197, + "length": 8, + "value": "\"hidden\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1237, + "length": 21, + "value": "\"awaiting_moderation\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 9, + "value": "\"deleted\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1115, + "length": 9, + "value": "\"visible\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1141, + "length": 6, + "value": "\"spam\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1168, + "length": 10, + "value": "\"disabled\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1197, + "length": 8, + "value": "\"hidden\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1237, + "length": 21, + "value": "\"awaiting_moderation\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/users\/UserUnsuscribeEndpoint.swift", "kind": "StringLiteral", @@ -38235,14 +46302,14 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 3171, + "offset": 3219, "length": 5, "value": "500.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 3415, + "offset": 3463, "length": 2, "value": "10" }, @@ -38288,6 +46355,20 @@ "length": 12, "value": "\"chatIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryListEndpoint.swift", + "kind": "StringLiteral", + "offset": 266, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryListEndpoint.swift", + "kind": "StringLiteral", + "offset": 316, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/topics\/UnsuscribeTopicEndpoint.swift", "kind": "StringLiteral", @@ -38319,7 +46400,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/TrendingViewModel.swift", "kind": "Array", - "offset": 764, + "offset": 774, "length": 2, "value": "[]" }, @@ -38330,6 +46411,20 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/VFLiveBlogViewController.swift", + "kind": "StringLiteral", + "offset": 243, + "length": 10, + "value": "\"LiveBlog\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/VFLiveBlogViewController.swift", + "kind": "FloatLiteral", + "offset": 653, + "length": 4, + "value": "70.0" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFNewCommentsNotificationView.swift", "kind": "StringLiteral", @@ -38382,98 +46477,105 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFAllCommentsView.swift", "kind": "BooleanLiteral", - "offset": 320, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 922, + "offset": 935, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1167, + "offset": 1180, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 1425, + "offset": 1856, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1458, + "offset": 1889, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1540, + "offset": 1971, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "Array", - "offset": 1576, + "offset": 2007, "length": 2, "value": "[]" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 2855, + "offset": 3286, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 3171, + "offset": 3602, "length": 1, "value": "3" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3232, + "offset": 3663, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3265, + "offset": 3696, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3303, + "offset": 3734, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 3345, + "offset": 3776, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", + "kind": "IntegerLiteral", + "offset": 4128, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 13793, + "offset": 18751, "length": 5, "value": "false" }, @@ -38578,168 +46680,168 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1412, + "offset": 1547, "length": 3, "value": "0.2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1424, + "offset": 1559, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1556, + "offset": 1691, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1678, + "offset": 1807, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1682, + "offset": 1811, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1686, + "offset": 1815, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1758, + "offset": 1887, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1762, + "offset": 1891, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1766, + "offset": 1895, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1852, + "offset": 1981, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1974, + "offset": 2097, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1978, + "offset": 2101, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1982, + "offset": 2105, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2054, + "offset": 2177, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2058, + "offset": 2181, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2062, + "offset": 2185, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2148, + "offset": 2271, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2270, + "offset": 2387, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2274, + "offset": 2391, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 2278, + "offset": 2395, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2350, + "offset": 2467, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2354, + "offset": 2471, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2358, + "offset": 2475, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1274, + "offset": 1409, "length": 1, "value": "0" }, @@ -38757,6 +46859,20 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StorySelectionEndpoint.swift", + "kind": "StringLiteral", + "offset": 279, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StorySelectionEndpoint.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/UnspamCommentEndpoint.swift", "kind": "StringLiteral", @@ -38792,6 +46908,27 @@ "length": 12, "value": "\"userIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Authentication\/SocialLogin\/SocialLoginRequest.swift", "kind": "BooleanLiteral", @@ -38799,6 +46936,83 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 311, + "length": 3, + "value": "7.0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 339, + "length": 4, + "value": "14.0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 593, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 648, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 660, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 701, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "BooleanLiteral", + "offset": 436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "BooleanLiteral", + "offset": 841, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 1019, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "StringLiteral", + "offset": 132, + "length": 22, + "value": "\"ViafouraSDK.VFNotificationBellView\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/contentContainer\/ContentContainerSubscriptionEndpoint.swift", "kind": "StringLiteral", @@ -38904,6 +47118,41 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Local\/CommentContent.swift", + "kind": "StringLiteral", + "offset": 1338, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Local\/CommentContent.swift", + "kind": "StringLiteral", + "offset": 1363, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 12, + "value": "\"chatIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 320, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/UsersList\/UsersListTableViewController.swift", "kind": "StringLiteral", @@ -38935,73 +47184,94 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 240, + "offset": 236, + "length": 11, + "value": "\"icon_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 278, "length": 15, "value": "\"icon_featured\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 288, + "offset": 326, "length": 18, "value": "\"icon_editor_pick\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 338, + "offset": 376, "length": 16, "value": "\"default_avatar\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 383, + "offset": 421, "length": 13, "value": "\"icon_pinned\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 428, + "offset": 461, + "length": 11, + "value": "\"icon_bell\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 504, "length": 16, "value": "\"icon_newspaper\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 550, "length": 15, "value": "\"icon_arrow_up\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 520, + "offset": 596, "length": 15, "value": "\"viafoura_logo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 567, + "offset": 643, "length": 17, "value": "\"icon_arrow_down\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 612, + "offset": 688, "length": 12, "value": "\"icon_topic\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 729, "length": 13, "value": "\"icon_author\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 772, + "length": 14, + "value": "\"icon_twitter\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/TrendingEndpoint.swift", "kind": "StringLiteral", @@ -39061,21 +47331,21 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 485, - "length": 13, - "value": "\"-firstVisit\"" + "offset": 476, + "length": 12, + "value": "\"firstVisit\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 544, + "offset": 534, "length": 15, "value": "\"-numberVisits\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 611, + "offset": 601, "length": 20, "value": "\"-unfinishedContent\"" }, @@ -39100,6 +47370,13 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Auth\/VFAuthenticationService+CookieLogin.swift", + "kind": "StringLiteral", + "offset": 232, + "length": 23, + "value": "\"viafouraDefinedCookie\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/Cell\/CarouselTrendingCell.swift", "kind": "FloatLiteral", @@ -39324,13 +47601,6 @@ "length": 15, "value": "\"contentIdPath\"" }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFPinnedView.swift", - "kind": "BooleanLiteral", - "offset": 360, - "length": 5, - "value": "false" - }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFUnspamView.swift", "kind": "BooleanLiteral", @@ -39530,10 +47800,24 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", - "offset": 418, + "offset": 408, + "length": 13, + "value": "\"vf-sharebar\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 452, "length": 18, "value": "\"vf-conversations\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 17, + "value": "\"vf-tray-trigger\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", @@ -39572,10 +47856,24 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", - "offset": 418, + "offset": 408, + "length": 13, + "value": "\"vf-sharebar\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 452, "length": 18, "value": "\"vf-conversations\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 17, + "value": "\"vf-tray-trigger\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Users\/UsersService.swift", "kind": "Dictionary", @@ -39618,143 +47916,150 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/IngestRequest.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 5, + "value": "\"ios\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 398, + "offset": 402, "length": 8, "value": "\"google\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 426, + "offset": 430, "length": 9, "value": "\"twitter\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 456, + "offset": 460, "length": 10, "value": "\"linkedin\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 484, + "offset": 488, "length": 7, "value": "\"apple\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 525, + "offset": 529, "length": 25, "value": "\"Viafoura Defined Cookie\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 571, + "offset": 575, "length": 10, "value": "\"facebook\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 599, + "offset": 603, "length": 7, "value": "\"yahoo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 630, + "offset": 634, "length": 13, "value": "\"windowslive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 659, + "offset": 663, "length": 5, "value": "\"aol\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 681, + "offset": 685, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 398, + "offset": 402, "length": 8, "value": "\"google\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 426, + "offset": 430, "length": 9, "value": "\"twitter\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 456, + "offset": 460, "length": 10, "value": "\"linkedin\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 484, + "offset": 488, "length": 7, "value": "\"apple\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 525, + "offset": 529, "length": 25, "value": "\"Viafoura Defined Cookie\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 571, + "offset": 575, "length": 10, "value": "\"facebook\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 599, + "offset": 603, "length": 7, "value": "\"yahoo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 630, + "offset": 634, "length": 13, "value": "\"windowslive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 659, + "offset": 663, "length": 5, "value": "\"aol\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 681, + "offset": 685, "length": 2, "value": "\"\"" }, @@ -39765,6 +48070,13 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryContainerEndpoint.swift", + "kind": "StringLiteral", + "offset": 280, + "length": 12, + "value": "\"siteIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/VFLiveChatViewController.swift", "kind": "StringLiteral", diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index 95d87df1..ec0436b0 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios15.4-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFSingleStoryError, b: VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDeleteStoryError, b: VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUnlikeStoryError, b: VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: VFUIViewController, adPosition: Swift.Int) -> VFAdView func getAdInterval(viewController: VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension VFAdDelegate { public func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFLikeStoryError, b: VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateUserError, b: VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: VFTheme, b: VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: WidgetType) + public func removeWidget(_ widgetType: WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, viewType: VFTrendingViewType, settings: VFSettings) -> VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -372,6 +480,19 @@ extension VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUndislikeStoryError, b: VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, settings: VFSettings) -> VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -402,6 +524,19 @@ extension VFCarouselTrendingViewController : VFLocalAdDelegate { @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFReplyStoryError, b: VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: VFCommentsProfileError, b: VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryContainerError, b: VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDislikeStoryError, b: VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFEditorPickCommentError, b: VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10, defaultSort: VFSortType = .newest) -> VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStorySelectionError, b: VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) case postLoadingView(loadingView: VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) case profileCloseImage(image: VFImageView) case profileLikesLabel(label: VFLabel) case profileFollowersLabel(label: VFLabel) case profileSegmentedControl(segmentedControl: VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: VFLabel) case commentCellNameLabel(label: VFLabel) case commentCellContentLabel(label: VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: VFButton) case previewTitleLabel(label: VFLabel) case previewCounterLabel(label: VFLabel) + case previewPrivacyLabel(label: VFLabel) + case previewPoweredByView(poweredByView: VFPoweredByViafouraView) case previewLoadingView(loadingView: VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: VFImageView) case trendingVerticalFullTitle(label: VFLabel) case trendingVerticalFullCount(label: VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: VFLabel) case trendingCarouselImage(image: VFImageView) case trendingCarouselCount(label: VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: VFLabel) case chatCellDateLabel(label: VFLabel) case chatCellUserNameLabel(label: VFLabel) @@ -932,6 +1133,9 @@ extension VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: VFTrendingError, b: VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUpdateStoryContainerError, b: VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: VFSettings, loginDelegate: VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: VFProfilePresentationType, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFCreateStoryError, b: VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension VFChatContainerError { @objc deinit } extension VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryListError, b: VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: VFCreateChatError, b: VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: VFCustomizableView) + func customizeView(theme: VFTheme, view: VFCustomizableView) } public struct VFSettings { public let fonts: VFFonts - public let colors: VFColors + public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: VFNewCommentActionType, containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateChatContainerError, b: VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFUnspamCommentError, b: VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10) -> VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension VFLiveChatViewController : UIKit.UITextViewDelegate { } extension VFDislikeChatError : Swift.Equatable {} extension VFDislikeChatError : Swift.Hashable {} +extension VFSingleStoryError : Swift.Equatable {} +extension VFSingleStoryError : Swift.Hashable {} extension VFCreateCommentReplyError : Swift.Equatable {} extension VFCreateCommentReplyError : Swift.Hashable {} +extension VFDeleteStoryError : Swift.Equatable {} +extension VFDeleteStoryError : Swift.Hashable {} extension VFLoginStatus : Swift.Equatable {} extension VFLoginStatus : Swift.Hashable {} extension VFLoginStatusError : Swift.Equatable {} extension VFLoginStatusError : Swift.Hashable {} extension VFUnflagCommentError : Swift.Equatable {} extension VFUnflagCommentError : Swift.Hashable {} +extension VFUnlikeStoryError : Swift.Equatable {} +extension VFUnlikeStoryError : Swift.Hashable {} extension VFFlagCommentError : Swift.Equatable {} extension VFFlagCommentError : Swift.Hashable {} extension VFChatListError : Swift.Equatable {} extension VFChatListError : Swift.Hashable {} +extension VFLikeStoryError : Swift.Equatable {} +extension VFLikeStoryError : Swift.Hashable {} extension VFUpdateUserError : Swift.Equatable {} extension VFUpdateUserError : Swift.Hashable {} +extension VFTheme : Swift.Equatable {} +extension VFTheme : Swift.Hashable {} extension VFProfilePresentationType : Swift.Equatable {} extension VFProfilePresentationType : Swift.Hashable {} extension VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension VFUnflagChatError : Swift.Equatable {} extension VFUnflagChatError : Swift.Hashable {} extension VFLikeChatError : Swift.Equatable {} extension VFLikeChatError : Swift.Hashable {} +extension VFUndislikeStoryError : Swift.Equatable {} +extension VFUndislikeStoryError : Swift.Hashable {} +extension VFReplyStoryError : Swift.Equatable {} +extension VFReplyStoryError : Swift.Hashable {} extension VFCommentsProfileError : Swift.Equatable {} extension VFCommentsProfileError : Swift.Hashable {} +extension VFStoryContainerError : Swift.Equatable {} +extension VFStoryContainerError : Swift.Hashable {} extension VFFilterType : Swift.Equatable {} extension VFFilterType : Swift.Hashable {} extension VFUndislikeChatError : Swift.Equatable {} extension VFUndislikeChatError : Swift.Hashable {} +extension VFDislikeStoryError : Swift.Equatable {} +extension VFDislikeStoryError : Swift.Hashable {} extension VFEditorPickCommentError : Swift.Equatable {} extension VFEditorPickCommentError : Swift.Hashable {} extension VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension VFTrendingSortType : Swift.Hashable {} extension VFTrendingSortType : Swift.RawRepresentable {} extension VFTrendingViewType : Swift.Equatable {} extension VFTrendingViewType : Swift.Hashable {} +extension VFStorySelectionError : Swift.Equatable {} +extension VFStorySelectionError : Swift.Hashable {} extension VFUndislikeCommentError : Swift.Equatable {} extension VFUndislikeCommentError : Swift.Hashable {} extension VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension VFReplyChatError : Swift.Equatable {} extension VFReplyChatError : Swift.Hashable {} extension VFTrendingError : Swift.Equatable {} extension VFTrendingError : Swift.Hashable {} +extension VFUpdateStoryContainerError : Swift.Equatable {} +extension VFUpdateStoryContainerError : Swift.Hashable {} extension VFChatContainerError : Swift.Equatable {} extension VFChatContainerError : Swift.Hashable {} +extension VFCreateStoryError : Swift.Equatable {} +extension VFCreateStoryError : Swift.Hashable {} extension VFCookieLoginError : Swift.Equatable {} extension VFCookieLoginError : Swift.Hashable {} extension VFSubscribeTopicError : Swift.Equatable {} extension VFSubscribeTopicError : Swift.Hashable {} +extension VFStoryListError : Swift.Equatable {} +extension VFStoryListError : Swift.Hashable {} extension VFCreateChatError : Swift.Equatable {} extension VFCreateChatError : Swift.Hashable {} extension VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension VFDisableCommentError : Swift.Hashable {} extension VFSocialLoginProvider : Swift.Equatable {} extension VFSocialLoginProvider : Swift.Hashable {} extension VFSocialLoginProvider : Swift.RawRepresentable {} +extension EventLoginType : Swift.Equatable {} +extension EventLoginType : Swift.Hashable {} +extension EventLoginType : Swift.RawRepresentable {} extension VFUnspamCommentError : Swift.Equatable {} extension VFUnspamCommentError : Swift.Hashable {} extension VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface-e index c211885b..7021b07e 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface-e @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios15.4-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension ViafouraSDK.VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFSingleStoryError, b: ViafouraSDK.VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension ViafouraSDK.VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDeleteStoryError, b: ViafouraSDK.VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension ViafouraSDK.VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension ViafouraSDK.VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUnlikeStoryError, b: ViafouraSDK.VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: ViafouraSDK.VFUIViewController, adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension ViafouraSDK.VFAdDelegate { public func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension ViafouraSDK.VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFLikeStoryError, b: ViafouraSDK.VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateUserError, b: ViafouraSDK.VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension ViafouraSDK.VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: ViafouraSDK.VFTheme, b: ViafouraSDK.VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (ViafouraSDK.VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension ViafouraSDK.VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: ViafouraSDK.EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: ViafouraSDK.WidgetType) + public func removeWidget(_ widgetType: ViafouraSDK.WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: ViafouraSDK.WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: ViafouraSDK.VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension ViafouraSDK.VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension ViafouraSDK.VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, viewType: ViafouraSDK.VFTrendingViewType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -372,6 +480,19 @@ extension ViafouraSDK.VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUndislikeStoryError, b: ViafouraSDK.VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension ViafouraSDK.VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -402,6 +524,19 @@ extension ViafouraSDK.VFCarouselTrendingViewController : ViafouraSDK.VFLocalAdDe @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFReplyStoryError, b: ViafouraSDK.VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCommentsProfileError, b: ViafouraSDK.VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension ViafouraSDK.VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryContainerError, b: ViafouraSDK.VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension ViafouraSDK.VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDislikeStoryError, b: ViafouraSDK.VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFEditorPickCommentError, b: ViafouraSDK.VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension ViafouraSDK.VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: ViafouraSDK.VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension ViafouraSDK.VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension ViafouraSDK.VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10, defaultSort: ViafouraSDK.VFSortType = .newest) -> ViafouraSDK.VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : ViafouraSDK.VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStorySelectionError, b: ViafouraSDK.VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) case profileCloseImage(image: ViafouraSDK.VFImageView) case profileLikesLabel(label: ViafouraSDK.VFLabel) case profileFollowersLabel(label: ViafouraSDK.VFLabel) case profileSegmentedControl(segmentedControl: ViafouraSDK.VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: ViafouraSDK.VFLabel) case commentCellNameLabel(label: ViafouraSDK.VFLabel) case commentCellContentLabel(label: ViafouraSDK.VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: ViafouraSDK.VFButton) case previewTitleLabel(label: ViafouraSDK.VFLabel) case previewCounterLabel(label: ViafouraSDK.VFLabel) + case previewPrivacyLabel(label: ViafouraSDK.VFLabel) + case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: ViafouraSDK.VFImageView) case trendingVerticalFullTitle(label: ViafouraSDK.VFLabel) case trendingVerticalFullCount(label: ViafouraSDK.VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: ViafouraSDK.VFLabel) case trendingCarouselImage(image: ViafouraSDK.VFImageView) case trendingCarouselCount(label: ViafouraSDK.VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: ViafouraSDK.VFLabel) case chatCellDateLabel(label: ViafouraSDK.VFLabel) case chatCellUserNameLabel(label: ViafouraSDK.VFLabel) @@ -932,6 +1133,9 @@ extension ViafouraSDK.VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension ViafouraSDK.AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFTrendingError, b: ViafouraSDK.VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension ViafouraSDK.VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUpdateStoryContainerError, b: ViafouraSDK.VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: ViafouraSDK.VFSettings, loginDelegate: ViafouraSDK.VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension ViafouraSDK.VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: ViafouraSDK.VFProfilePresentationType, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension ViafouraSDK.VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFCreateStoryError, b: ViafouraSDK.VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension ViafouraSDK.VFChatContainerError { @objc deinit } extension ViafouraSDK.VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension ViafouraSDK.VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryListError, b: ViafouraSDK.VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCreateChatError, b: ViafouraSDK.VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension ViafouraSDK.VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension ViafouraSDK.VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: ViafouraSDK.VFCustomizableView) + func customizeView(theme: ViafouraSDK.VFTheme, view: ViafouraSDK.VFCustomizableView) } public struct VFSettings { public let fonts: ViafouraSDK.VFFonts - public let colors: ViafouraSDK.VFColors + public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: ViafouraSDK.VFNewCommentActionType, containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension ViafouraSDK.VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateChatContainerError, b: ViafouraSDK.VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUnspamCommentError, b: ViafouraSDK.VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension ViafouraSDK.VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10) -> ViafouraSDK.VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension ViafouraSDK.VFLiveChatViewController : UIKit.UITextViewDelegate { } extension ViafouraSDK.VFDislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFDislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Equatable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Hashable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Equatable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Hashable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Hashable {} extension ViafouraSDK.VFLoginStatus : Swift.Equatable {} extension ViafouraSDK.VFLoginStatus : Swift.Hashable {} extension ViafouraSDK.VFLoginStatusError : Swift.Equatable {} extension ViafouraSDK.VFLoginStatusError : Swift.Hashable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Hashable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFFlagCommentError : Swift.Equatable {} extension ViafouraSDK.VFFlagCommentError : Swift.Hashable {} extension ViafouraSDK.VFChatListError : Swift.Equatable {} extension ViafouraSDK.VFChatListError : Swift.Hashable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFUpdateUserError : Swift.Equatable {} extension ViafouraSDK.VFUpdateUserError : Swift.Hashable {} +extension ViafouraSDK.VFTheme : Swift.Equatable {} +extension ViafouraSDK.VFTheme : Swift.Hashable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Equatable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Hashable {} extension ViafouraSDK.VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension ViafouraSDK.VFUnflagChatError : Swift.Equatable {} extension ViafouraSDK.VFUnflagChatError : Swift.Hashable {} extension ViafouraSDK.VFLikeChatError : Swift.Equatable {} extension ViafouraSDK.VFLikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Hashable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Equatable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Hashable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Equatable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Hashable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFFilterType : Swift.Equatable {} extension ViafouraSDK.VFFilterType : Swift.Hashable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Equatable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Hashable {} extension ViafouraSDK.VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension ViafouraSDK.VFTrendingSortType : Swift.Hashable {} extension ViafouraSDK.VFTrendingSortType : Swift.RawRepresentable {} extension ViafouraSDK.VFTrendingViewType : Swift.Equatable {} extension ViafouraSDK.VFTrendingViewType : Swift.Hashable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Equatable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Hashable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Hashable {} extension ViafouraSDK.VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension ViafouraSDK.VFReplyChatError : Swift.Equatable {} extension ViafouraSDK.VFReplyChatError : Swift.Hashable {} extension ViafouraSDK.VFTrendingError : Swift.Equatable {} extension ViafouraSDK.VFTrendingError : Swift.Hashable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFChatContainerError : Swift.Equatable {} extension ViafouraSDK.VFChatContainerError : Swift.Hashable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Equatable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Hashable {} extension ViafouraSDK.VFCookieLoginError : Swift.Equatable {} extension ViafouraSDK.VFCookieLoginError : Swift.Hashable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Equatable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Hashable {} +extension ViafouraSDK.VFStoryListError : Swift.Equatable {} +extension ViafouraSDK.VFStoryListError : Swift.Hashable {} extension ViafouraSDK.VFCreateChatError : Swift.Equatable {} extension ViafouraSDK.VFCreateChatError : Swift.Hashable {} extension ViafouraSDK.VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension ViafouraSDK.VFDisableCommentError : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Equatable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.RawRepresentable {} +extension ViafouraSDK.EventLoginType : Swift.Equatable {} +extension ViafouraSDK.EventLoginType : Swift.Hashable {} +extension ViafouraSDK.EventLoginType : Swift.RawRepresentable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Hashable {} extension ViafouraSDK.VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 75f3fbbe..92fe5c8a 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 95d87df1..ec0436b0 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios15.4-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFSingleStoryError, b: VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDeleteStoryError, b: VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUnlikeStoryError, b: VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: VFUIViewController, adPosition: Swift.Int) -> VFAdView func getAdInterval(viewController: VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension VFAdDelegate { public func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFLikeStoryError, b: VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateUserError, b: VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: VFTheme, b: VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: WidgetType) + public func removeWidget(_ widgetType: WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, viewType: VFTrendingViewType, settings: VFSettings) -> VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -372,6 +480,19 @@ extension VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUndislikeStoryError, b: VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, settings: VFSettings) -> VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -402,6 +524,19 @@ extension VFCarouselTrendingViewController : VFLocalAdDelegate { @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFReplyStoryError, b: VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: VFCommentsProfileError, b: VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryContainerError, b: VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDislikeStoryError, b: VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFEditorPickCommentError, b: VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10, defaultSort: VFSortType = .newest) -> VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStorySelectionError, b: VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) case postLoadingView(loadingView: VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) case profileCloseImage(image: VFImageView) case profileLikesLabel(label: VFLabel) case profileFollowersLabel(label: VFLabel) case profileSegmentedControl(segmentedControl: VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: VFLabel) case commentCellNameLabel(label: VFLabel) case commentCellContentLabel(label: VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: VFButton) case previewTitleLabel(label: VFLabel) case previewCounterLabel(label: VFLabel) + case previewPrivacyLabel(label: VFLabel) + case previewPoweredByView(poweredByView: VFPoweredByViafouraView) case previewLoadingView(loadingView: VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: VFImageView) case trendingVerticalFullTitle(label: VFLabel) case trendingVerticalFullCount(label: VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: VFLabel) case trendingCarouselImage(image: VFImageView) case trendingCarouselCount(label: VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: VFLabel) case chatCellDateLabel(label: VFLabel) case chatCellUserNameLabel(label: VFLabel) @@ -932,6 +1133,9 @@ extension VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: VFTrendingError, b: VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUpdateStoryContainerError, b: VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: VFSettings, loginDelegate: VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: VFProfilePresentationType, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFCreateStoryError, b: VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension VFChatContainerError { @objc deinit } extension VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryListError, b: VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: VFCreateChatError, b: VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: VFCustomizableView) + func customizeView(theme: VFTheme, view: VFCustomizableView) } public struct VFSettings { public let fonts: VFFonts - public let colors: VFColors + public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: VFNewCommentActionType, containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateChatContainerError, b: VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFUnspamCommentError, b: VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10) -> VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension VFLiveChatViewController : UIKit.UITextViewDelegate { } extension VFDislikeChatError : Swift.Equatable {} extension VFDislikeChatError : Swift.Hashable {} +extension VFSingleStoryError : Swift.Equatable {} +extension VFSingleStoryError : Swift.Hashable {} extension VFCreateCommentReplyError : Swift.Equatable {} extension VFCreateCommentReplyError : Swift.Hashable {} +extension VFDeleteStoryError : Swift.Equatable {} +extension VFDeleteStoryError : Swift.Hashable {} extension VFLoginStatus : Swift.Equatable {} extension VFLoginStatus : Swift.Hashable {} extension VFLoginStatusError : Swift.Equatable {} extension VFLoginStatusError : Swift.Hashable {} extension VFUnflagCommentError : Swift.Equatable {} extension VFUnflagCommentError : Swift.Hashable {} +extension VFUnlikeStoryError : Swift.Equatable {} +extension VFUnlikeStoryError : Swift.Hashable {} extension VFFlagCommentError : Swift.Equatable {} extension VFFlagCommentError : Swift.Hashable {} extension VFChatListError : Swift.Equatable {} extension VFChatListError : Swift.Hashable {} +extension VFLikeStoryError : Swift.Equatable {} +extension VFLikeStoryError : Swift.Hashable {} extension VFUpdateUserError : Swift.Equatable {} extension VFUpdateUserError : Swift.Hashable {} +extension VFTheme : Swift.Equatable {} +extension VFTheme : Swift.Hashable {} extension VFProfilePresentationType : Swift.Equatable {} extension VFProfilePresentationType : Swift.Hashable {} extension VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension VFUnflagChatError : Swift.Equatable {} extension VFUnflagChatError : Swift.Hashable {} extension VFLikeChatError : Swift.Equatable {} extension VFLikeChatError : Swift.Hashable {} +extension VFUndislikeStoryError : Swift.Equatable {} +extension VFUndislikeStoryError : Swift.Hashable {} +extension VFReplyStoryError : Swift.Equatable {} +extension VFReplyStoryError : Swift.Hashable {} extension VFCommentsProfileError : Swift.Equatable {} extension VFCommentsProfileError : Swift.Hashable {} +extension VFStoryContainerError : Swift.Equatable {} +extension VFStoryContainerError : Swift.Hashable {} extension VFFilterType : Swift.Equatable {} extension VFFilterType : Swift.Hashable {} extension VFUndislikeChatError : Swift.Equatable {} extension VFUndislikeChatError : Swift.Hashable {} +extension VFDislikeStoryError : Swift.Equatable {} +extension VFDislikeStoryError : Swift.Hashable {} extension VFEditorPickCommentError : Swift.Equatable {} extension VFEditorPickCommentError : Swift.Hashable {} extension VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension VFTrendingSortType : Swift.Hashable {} extension VFTrendingSortType : Swift.RawRepresentable {} extension VFTrendingViewType : Swift.Equatable {} extension VFTrendingViewType : Swift.Hashable {} +extension VFStorySelectionError : Swift.Equatable {} +extension VFStorySelectionError : Swift.Hashable {} extension VFUndislikeCommentError : Swift.Equatable {} extension VFUndislikeCommentError : Swift.Hashable {} extension VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension VFReplyChatError : Swift.Equatable {} extension VFReplyChatError : Swift.Hashable {} extension VFTrendingError : Swift.Equatable {} extension VFTrendingError : Swift.Hashable {} +extension VFUpdateStoryContainerError : Swift.Equatable {} +extension VFUpdateStoryContainerError : Swift.Hashable {} extension VFChatContainerError : Swift.Equatable {} extension VFChatContainerError : Swift.Hashable {} +extension VFCreateStoryError : Swift.Equatable {} +extension VFCreateStoryError : Swift.Hashable {} extension VFCookieLoginError : Swift.Equatable {} extension VFCookieLoginError : Swift.Hashable {} extension VFSubscribeTopicError : Swift.Equatable {} extension VFSubscribeTopicError : Swift.Hashable {} +extension VFStoryListError : Swift.Equatable {} +extension VFStoryListError : Swift.Hashable {} extension VFCreateChatError : Swift.Equatable {} extension VFCreateChatError : Swift.Hashable {} extension VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension VFDisableCommentError : Swift.Hashable {} extension VFSocialLoginProvider : Swift.Equatable {} extension VFSocialLoginProvider : Swift.Hashable {} extension VFSocialLoginProvider : Swift.RawRepresentable {} +extension EventLoginType : Swift.Equatable {} +extension EventLoginType : Swift.Hashable {} +extension EventLoginType : Swift.RawRepresentable {} extension VFUnspamCommentError : Swift.Equatable {} extension VFUnspamCommentError : Swift.Hashable {} extension VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface-e index c211885b..7021b07e 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface-e @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target arm64-apple-ios15.4-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension ViafouraSDK.VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFSingleStoryError, b: ViafouraSDK.VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension ViafouraSDK.VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDeleteStoryError, b: ViafouraSDK.VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension ViafouraSDK.VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension ViafouraSDK.VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUnlikeStoryError, b: ViafouraSDK.VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: ViafouraSDK.VFUIViewController, adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension ViafouraSDK.VFAdDelegate { public func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension ViafouraSDK.VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFLikeStoryError, b: ViafouraSDK.VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateUserError, b: ViafouraSDK.VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension ViafouraSDK.VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: ViafouraSDK.VFTheme, b: ViafouraSDK.VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (ViafouraSDK.VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension ViafouraSDK.VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: ViafouraSDK.EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: ViafouraSDK.WidgetType) + public func removeWidget(_ widgetType: ViafouraSDK.WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: ViafouraSDK.WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: ViafouraSDK.VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension ViafouraSDK.VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension ViafouraSDK.VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, viewType: ViafouraSDK.VFTrendingViewType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -372,6 +480,19 @@ extension ViafouraSDK.VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUndislikeStoryError, b: ViafouraSDK.VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension ViafouraSDK.VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -402,6 +524,19 @@ extension ViafouraSDK.VFCarouselTrendingViewController : ViafouraSDK.VFLocalAdDe @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFReplyStoryError, b: ViafouraSDK.VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCommentsProfileError, b: ViafouraSDK.VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension ViafouraSDK.VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryContainerError, b: ViafouraSDK.VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension ViafouraSDK.VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDislikeStoryError, b: ViafouraSDK.VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFEditorPickCommentError, b: ViafouraSDK.VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension ViafouraSDK.VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: ViafouraSDK.VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension ViafouraSDK.VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension ViafouraSDK.VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10, defaultSort: ViafouraSDK.VFSortType = .newest) -> ViafouraSDK.VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : ViafouraSDK.VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStorySelectionError, b: ViafouraSDK.VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) case profileCloseImage(image: ViafouraSDK.VFImageView) case profileLikesLabel(label: ViafouraSDK.VFLabel) case profileFollowersLabel(label: ViafouraSDK.VFLabel) case profileSegmentedControl(segmentedControl: ViafouraSDK.VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: ViafouraSDK.VFLabel) case commentCellNameLabel(label: ViafouraSDK.VFLabel) case commentCellContentLabel(label: ViafouraSDK.VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: ViafouraSDK.VFButton) case previewTitleLabel(label: ViafouraSDK.VFLabel) case previewCounterLabel(label: ViafouraSDK.VFLabel) + case previewPrivacyLabel(label: ViafouraSDK.VFLabel) + case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: ViafouraSDK.VFImageView) case trendingVerticalFullTitle(label: ViafouraSDK.VFLabel) case trendingVerticalFullCount(label: ViafouraSDK.VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: ViafouraSDK.VFLabel) case trendingCarouselImage(image: ViafouraSDK.VFImageView) case trendingCarouselCount(label: ViafouraSDK.VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: ViafouraSDK.VFLabel) case chatCellDateLabel(label: ViafouraSDK.VFLabel) case chatCellUserNameLabel(label: ViafouraSDK.VFLabel) @@ -932,6 +1133,9 @@ extension ViafouraSDK.VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension ViafouraSDK.AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFTrendingError, b: ViafouraSDK.VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension ViafouraSDK.VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUpdateStoryContainerError, b: ViafouraSDK.VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: ViafouraSDK.VFSettings, loginDelegate: ViafouraSDK.VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension ViafouraSDK.VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: ViafouraSDK.VFProfilePresentationType, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension ViafouraSDK.VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFCreateStoryError, b: ViafouraSDK.VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension ViafouraSDK.VFChatContainerError { @objc deinit } extension ViafouraSDK.VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension ViafouraSDK.VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryListError, b: ViafouraSDK.VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCreateChatError, b: ViafouraSDK.VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension ViafouraSDK.VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension ViafouraSDK.VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: ViafouraSDK.VFCustomizableView) + func customizeView(theme: ViafouraSDK.VFTheme, view: ViafouraSDK.VFCustomizableView) } public struct VFSettings { public let fonts: ViafouraSDK.VFFonts - public let colors: ViafouraSDK.VFColors + public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: ViafouraSDK.VFNewCommentActionType, containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension ViafouraSDK.VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateChatContainerError, b: ViafouraSDK.VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUnspamCommentError, b: ViafouraSDK.VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension ViafouraSDK.VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10) -> ViafouraSDK.VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension ViafouraSDK.VFLiveChatViewController : UIKit.UITextViewDelegate { } extension ViafouraSDK.VFDislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFDislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Equatable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Hashable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Equatable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Hashable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Hashable {} extension ViafouraSDK.VFLoginStatus : Swift.Equatable {} extension ViafouraSDK.VFLoginStatus : Swift.Hashable {} extension ViafouraSDK.VFLoginStatusError : Swift.Equatable {} extension ViafouraSDK.VFLoginStatusError : Swift.Hashable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Hashable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFFlagCommentError : Swift.Equatable {} extension ViafouraSDK.VFFlagCommentError : Swift.Hashable {} extension ViafouraSDK.VFChatListError : Swift.Equatable {} extension ViafouraSDK.VFChatListError : Swift.Hashable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFUpdateUserError : Swift.Equatable {} extension ViafouraSDK.VFUpdateUserError : Swift.Hashable {} +extension ViafouraSDK.VFTheme : Swift.Equatable {} +extension ViafouraSDK.VFTheme : Swift.Hashable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Equatable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Hashable {} extension ViafouraSDK.VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension ViafouraSDK.VFUnflagChatError : Swift.Equatable {} extension ViafouraSDK.VFUnflagChatError : Swift.Hashable {} extension ViafouraSDK.VFLikeChatError : Swift.Equatable {} extension ViafouraSDK.VFLikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Hashable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Equatable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Hashable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Equatable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Hashable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFFilterType : Swift.Equatable {} extension ViafouraSDK.VFFilterType : Swift.Hashable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Equatable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Hashable {} extension ViafouraSDK.VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension ViafouraSDK.VFTrendingSortType : Swift.Hashable {} extension ViafouraSDK.VFTrendingSortType : Swift.RawRepresentable {} extension ViafouraSDK.VFTrendingViewType : Swift.Equatable {} extension ViafouraSDK.VFTrendingViewType : Swift.Hashable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Equatable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Hashable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Hashable {} extension ViafouraSDK.VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension ViafouraSDK.VFReplyChatError : Swift.Equatable {} extension ViafouraSDK.VFReplyChatError : Swift.Hashable {} extension ViafouraSDK.VFTrendingError : Swift.Equatable {} extension ViafouraSDK.VFTrendingError : Swift.Hashable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFChatContainerError : Swift.Equatable {} extension ViafouraSDK.VFChatContainerError : Swift.Hashable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Equatable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Hashable {} extension ViafouraSDK.VFCookieLoginError : Swift.Equatable {} extension ViafouraSDK.VFCookieLoginError : Swift.Hashable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Equatable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Hashable {} +extension ViafouraSDK.VFStoryListError : Swift.Equatable {} +extension ViafouraSDK.VFStoryListError : Swift.Hashable {} extension ViafouraSDK.VFCreateChatError : Swift.Equatable {} extension ViafouraSDK.VFCreateChatError : Swift.Hashable {} extension ViafouraSDK.VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension ViafouraSDK.VFDisableCommentError : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Equatable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.RawRepresentable {} +extension ViafouraSDK.EventLoginType : Swift.Equatable {} +extension ViafouraSDK.EventLoginType : Swift.Hashable {} +extension ViafouraSDK.EventLoginType : Swift.RawRepresentable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Hashable {} extension ViafouraSDK.VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json index 2212bd21..57dcdde3 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -4,6 +4,26 @@ "name": "TopLevel", "printedName": "TopLevel", "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -377,19 +397,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -409,34 +429,48 @@ "printedName": "VFColors", "children": [ { - "kind": "Var", - "name": "colorBackgroundDefault", - "printedName": "colorBackgroundDefault", + "kind": "Constructor", + "name": "init", + "printedName": "init(colorPrimary:colorPrimaryLight:colorBackground:colorSeparator:colorAvatars:)", "children": [ + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + }, { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", + "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvpZ", - "moduleName": "ViafouraSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "hasDefaultArg": true, + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[UIKit.UIColor]", "children": [ { "kind": "TypeNominal", @@ -445,601 +479,501 @@ "usr": "c:objc(cs)UIColor" } ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV22colorBackgroundDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sa" } - ] - }, + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "mangledName": "$s11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:11ViafouraSDK8VFColorsV", + "mangledName": "$s11ViafouraSDK8VFColorsV", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "VFDefaultColors", + "printedName": "VFDefaultColors", + "children": [ { - "kind": "Var", - "name": "colorText1Default", - "printedName": "colorText1Default", + "kind": "Function", + "name": "colorBackgroundDefault", + "printedName": "colorBackgroundDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV22colorBackgroundDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV22colorBackgroundDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorText1Default", + "printedName": "colorText1Default(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText1DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } - ] + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorText1DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorText1DefaultySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorText2Default", - "printedName": "colorText2Default", + "printedName": "colorText2Default(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorText2DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorText2DefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorText2DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorSeparatorDefault", - "printedName": "colorSeparatorDefault", + "printedName": "colorSeparatorDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV21colorSeparatorDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV21colorSeparatorDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorSeparatorDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorFollowingDefault", - "printedName": "colorFollowingDefault", + "printedName": "colorFollowingDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV21colorFollowingDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV21colorFollowingDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV21colorFollowingDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorErrorDefault", - "printedName": "colorErrorDefault", + "printedName": "colorErrorDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV17colorErrorDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV17colorErrorDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV17colorErrorDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorWarningDefault", - "printedName": "colorWarningDefault", + "printedName": "colorWarningDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorWarningDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorWarningDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorWarningDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPinnedDefault", - "printedName": "colorPinnedDefault", + "printedName": "colorPinnedDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV18colorPinnedDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV18colorPinnedDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorPinnedBadgeDefault", + "printedName": "colorPinnedBadgeDefault(_:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV18colorPinnedDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } - ] + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV23colorPinnedBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV23colorPinnedBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPrimaryDefault", - "printedName": "colorPrimaryDefault", + "printedName": "colorPrimaryDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorPrimaryDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorPrimaryDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorPrimaryDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorPrimaryLightDefault", - "printedName": "colorPrimaryLightDefault", + "printedName": "colorPrimaryLightDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV24colorPrimaryLightDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV24colorPrimaryLightDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV24colorPrimaryLightDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorBorder1Default", - "printedName": "colorBorder1Default", + "printedName": "colorBorder1Default(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorBorder1DefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorBorder1DefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV19colorBorder1DefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] + "funcSelfKind": "NonMutating" }, { - "kind": "Var", + "kind": "Function", "name": "colorModeratorBadgeDefault", - "printedName": "colorModeratorBadgeDefault", + "printedName": "colorModeratorBadgeDefault(_:)", "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvpZ", - "mangledName": "$s11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvpZ", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV26colorModeratorBadgeDefaultySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV26colorModeratorBadgeDefaultySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", "static": true, "declAttributes": [ - "HasInitialValue", - "HasStorage", "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvgZ", - "mangledName": "$s11ViafouraSDK8VFColorsV26colorModeratorBadgeDefaultSo7UIColorCvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(colorPrimary:colorPrimaryLight:colorBackground:colorSeparator:colorAvatars:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VFColors", - "printedName": "ViafouraSDK.VFColors", - "usr": "s:11ViafouraSDK8VFColorsV" - }, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorNewCommentText", + "printedName": "colorNewCommentText(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, { "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", "hasDefaultArg": true, - "usr": "c:objc(cs)UIColor" - }, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV19colorNewCommentTextySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV19colorNewCommentTextySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorIcons", + "printedName": "colorIcons(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "hasDefaultArg": true, + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV10colorIconsySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV10colorIconsySo7UIColorCAA7VFThemeOFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "colorInputBox", + "printedName": "colorInputBox(_:)", + "children": [ { "kind": "TypeNominal", "name": "UIColor", "printedName": "UIKit.UIColor", - "hasDefaultArg": true, "usr": "c:objc(cs)UIColor" }, { "kind": "TypeNominal", - "name": "Array", - "printedName": "[UIKit.UIColor]", - "children": [ - { - "kind": "TypeNominal", - "name": "UIColor", - "printedName": "UIKit.UIColor", - "usr": "c:objc(cs)UIColor" - } - ], + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", "hasDefaultArg": true, - "usr": "s:Sa" + "usr": "s:11ViafouraSDK7VFThemeO" } ], - "declKind": "Constructor", - "usr": "s:11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", - "mangledName": "$s11ViafouraSDK8VFColorsV12colorPrimary0dE5Light0D10Background0D9Separator0D7AvatarsACSo7UIColorC_A3JSayAJGtcfc", + "declKind": "Func", + "usr": "s:11ViafouraSDK15VFDefaultColorsV13colorInputBoxySo7UIColorCAA7VFThemeOFZ", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV13colorInputBoxySo7UIColorCAA7VFThemeOFZ", "moduleName": "ViafouraSDK", + "static": true, "declAttributes": [ "AccessControl" ], - "init_kind": "Designated" + "funcSelfKind": "NonMutating" } ], "declKind": "Struct", - "usr": "s:11ViafouraSDK8VFColorsV", - "mangledName": "$s11ViafouraSDK8VFColorsV", + "usr": "s:11ViafouraSDK15VFDefaultColorsV", + "mangledName": "$s11ViafouraSDK15VFDefaultColorsV", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -1085,6 +1019,268 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFSingleStoryError", + "printedName": "VFSingleStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFSingleStoryError.Type) -> ViafouraSDK.VFSingleStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFSingleStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFSingleStoryError", + "printedName": "ViafouraSDK.VFSingleStoryError", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFSingleStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFSingleStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -1193,19 +1389,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -1619,19 +1815,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -1655,6 +1851,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFDeleteStoryError", + "printedName": "VFDeleteStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFDeleteStoryError.Type) -> ViafouraSDK.VFDeleteStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFDeleteStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFDeleteStoryError", + "printedName": "ViafouraSDK.VFDeleteStoryError", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFDeleteStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFDeleteStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFLoginStatus", @@ -2391,14 +2839,283 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFUnlikeStoryError", + "printedName": "VFUnlikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUnlikeStoryError.Type) -> ViafouraSDK.VFUnlikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUnlikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUnlikeStoryError", + "printedName": "ViafouraSDK.VFUnlikeStoryError", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFUnlikeStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFUnlikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "VFAdDelegate", @@ -2529,6 +3246,8 @@ "usr": "s:11ViafouraSDK12VFAdDelegateP", "mangledName": "$s11ViafouraSDK12VFAdDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -2639,6 +3358,8 @@ "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -2955,6 +3676,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFChatListError", @@ -3301,6 +4032,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFLikeStoryError", + "printedName": "VFLikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLikeStoryError.Type) -> ViafouraSDK.VFLikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFLikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFLikeStoryError", + "printedName": "ViafouraSDK.VFLikeStoryError", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFLikeStoryErrorO", + "mangledName": "$s11ViafouraSDK16VFLikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFUpdateUserError", @@ -3563,6 +4546,216 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFTheme", + "printedName": "VFTheme", + "children": [ + { + "kind": "Var", + "name": "dark", + "printedName": "dark", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTheme.Type) -> ViafouraSDK.VFTheme", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK7VFThemeO4darkyA2CmF", + "mangledName": "$s11ViafouraSDK7VFThemeO4darkyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "light", + "printedName": "light", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTheme.Type) -> ViafouraSDK.VFTheme", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTheme.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK7VFThemeO5lightyA2CmF", + "mangledName": "$s11ViafouraSDK7VFThemeO5lightyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFThemeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK7VFThemeO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK7VFThemeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK7VFThemeO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK7VFThemeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK7VFThemeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK7VFThemeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK7VFThemeO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK7VFThemeO", + "mangledName": "$s11ViafouraSDK7VFThemeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFActionCallbackType", @@ -4359,19 +5552,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -4587,6 +5780,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -5171,6 +6384,69 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "StoryContent", + "printedName": "StoryContent", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "StoryContent", + "printedName": "ViafouraSDK.StoryContent", + "usr": "s:11ViafouraSDK12StoryContentC" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK12StoryContentC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s11ViafouraSDK12StoryContentC4fromACs7Decoder_p_tKcfc", + "moduleName": "ViafouraSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "s:11ViafouraSDK12StoryContentC", + "mangledName": "$s11ViafouraSDK12StoryContentC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -5191,21 +6467,214 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "AnalyticsService", "printedName": "AnalyticsService", "children": [ + { + "kind": "Function", + "name": "addWidget", + "printedName": "addWidget(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9addWidgetyyAA0F4TypeOF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9addWidgetyyAA0F4TypeOF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeWidget", + "printedName": "removeWidget(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC12removeWidgetyyAA0F4TypeOF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC12removeWidgetyyAA0F4TypeOF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logConversationsBellClick", + "printedName": "logConversationsBellClick(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC25logConversationsBellClick16eventSessionUUID0I11ContainerId0ilK00I15ArticleMetadata0iJ5Starty10Foundation0K0V_SSAlA09VFArticleO0VAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC25logConversationsBellClick16eventSessionUUID0I11ContainerId0ilK00I15ArticleMetadata0iJ5Starty10Foundation0K0V_SSAlA09VFArticleO0VAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logSortChange", + "printedName": "logSortChange(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:sort:defaultSort:oldSort:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC13logSortChange16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4sort07defaultF003oldF0y10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVS3StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC13logSortChange16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4sort07defaultF003oldF0y10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVS3StF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "logEventEngage", - "printedName": "logEventEngage(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:time:hiddenTime:focuses:)", + "printedName": "logEventEngage(widgetType:eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:time:vfTime:hiddenTime:focuses:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, { "kind": "TypeNominal", "name": "UUID", @@ -5244,9 +6713,15 @@ }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" }, { "kind": "TypeNominal", @@ -5256,8 +6731,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC14logEventEngage16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4time10hiddenTime7focusesy10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVs5Int64VS2itF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logEventEngage16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Start4time10hiddenTime7focusesy10Foundation0J0V_SSAoA09VFArticleN0VAM4DateVs5Int64VS2itF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logEventEngage10widgetType16eventSessionUUID0J11ContainerId0jmL00J15ArticleMetadata0jK5Start4time6vfTime06hiddenT07focusesyAA06WidgetI0O_10Foundation0L0VSSAsA09VFArticleP0VAQ4DateVs5Int64VA2YSitF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logEventEngage10widgetType16eventSessionUUID0J11ContainerId0jmL00J15ArticleMetadata0jK5Start4time6vfTime06hiddenT07focusesyAA06WidgetI0O_10Foundation0L0VSSAsA09VFArticleP0VAQ4DateVs5Int64VA2YSitF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -5266,32 +6741,20 @@ }, { "kind": "Function", - "name": "logEvent", - "printedName": "logEvent(eventType:eventSessionUUID:eventAttemptedAction:eventContainerId:eventArticleMetadata:eventSessionStart:)", + "name": "logTrackAdCode", + "printedName": "logTrackAdCode(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:status:failureReason:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, - { - "kind": "TypeNominal", - "name": "EventType", - "printedName": "ViafouraSDK.EventType", - "usr": "s:11ViafouraSDK9EventTypeO" - }, { "kind": "TypeNominal", "name": "UUID", "printedName": "Foundation.UUID", "usr": "s:10Foundation4UUIDV" }, - { - "kind": "TypeNominal", - "name": "EventAttemptedAction", - "printedName": "ViafouraSDK.EventAttemptedAction", - "usr": "s:11ViafouraSDK20EventAttemptedActionO" - }, { "kind": "TypeNominal", "name": "String", @@ -5300,20 +6763,38 @@ }, { "kind": "TypeNominal", - "name": "VFArticleMetadata", - "printedName": "ViafouraSDK.VFArticleMetadata", - "usr": "s:11ViafouraSDK17VFArticleMetadataV" + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" }, { "kind": "TypeNominal", "name": "Date", "printedName": "Foundation.Date", "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC8logEvent9eventType0G11SessionUUID0G15AttemptedAction0G11ContainerId0G15ArticleMetadata0gI5StartyAA0fH0O_10Foundation0J0VAA0fkL0OSSAA09VFArticleP0VAM4DateVtF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC8logEvent9eventType0G11SessionUUID0G15AttemptedAction0G11ContainerId0G15ArticleMetadata0gI5StartyAA0fH0O_10Foundation0J0VAA0fkL0OSSAA09VFArticleP0VAM4DateVtF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logTrackAdCode16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata6status13failureReasony10Foundation0K0V_SSAnL4DateVAA09VFArticleP0VS2StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logTrackAdCode16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata6status13failureReasony10Foundation0K0V_SSAnL4DateVAA09VFArticleP0VS2StF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -5322,8 +6803,8 @@ }, { "kind": "Function", - "name": "logTyping", - "printedName": "logTyping(contentContainerUUID:threadUUID:contentUUID:)", + "name": "logTrackAdView", + "printedName": "logTrackAdView(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:adIntegration:limit:childLimit:scrollDepth:promoInterval:firstPromoPosition:totalCount:index:threadType:)", "children": [ { "kind": "TypeNominal", @@ -5338,173 +6819,282 @@ }, { "kind": "TypeNominal", - "name": "UUID", - "printedName": "Foundation.UUID", - "usr": "s:10Foundation4UUIDV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", "name": "UUID", "printedName": "Foundation.UUID", "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logTrackAdView16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0K0V_SSAuS4DateVAA09VFArticleP0VSSS7iSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logTrackAdView16eventSessionUUID0I11ContainerId0ilK00iJ5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0K0V_SSAuS4DateVAA09VFArticleP0VSSS7iSStF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "s:11ViafouraSDK16AnalyticsServiceC", - "mangledName": "$s11ViafouraSDK16AnalyticsServiceC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFChatSelectionError", - "printedName": "VFChatSelectionError", - "children": [ + }, { - "kind": "Var", - "name": "unknown", - "printedName": "unknown", + "kind": "Function", + "name": "logLogout", + "printedName": "logLogout()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFChatSelectionError.Type) -> ViafouraSDK.VFChatSelectionError", - "children": [ - { - "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFChatSelectionError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", - "moduleName": "ViafouraSDK" + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logLogoutyyF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logLogoutyyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "logTrackAd", + "printedName": "logTrackAd(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:articleMetadata:adIntegration:limit:childLimit:scrollDepth:promoInterval:firstPromoPosition:totalCount:index:threadType:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" }, { "kind": "TypeNominal", - "name": "VFChatSelectionError", - "printedName": "ViafouraSDK.VFChatSelectionError", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK16AnalyticsServiceC10logTrackAd16eventSessionUUID0H11ContainerId0hkJ00hI5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0J0V_SSAuS4DateVAA09VFArticleO0VSSS7iSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC10logTrackAd16eventSessionUUID0H11ContainerId0hkJ00hI5Start15articleMetadata13adIntegration5limit10childLimit11scrollDepth13promoInterval18firstPromoPosition10totalCount5index10threadTypey10Foundation0J0V_SSAuS4DateVAA09VFArticleO0VSSS7iSStF", "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "kind": "Function", + "name": "logInteraction", + "printedName": "logInteraction(eventSessionUUID:eventContainerId:eventContainerUUID:eventSessionStart:eventArticleMetadata:label:action:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC14logInteraction16eventSessionUUID0G11ContainerId0gjI00gH5Start0G15ArticleMetadata5label6actiony10Foundation0I0V_SSAnL4DateVAA09VFArticleN0VS2StF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC14logInteraction16eventSessionUUID0G11ContainerId0gjI00gH5Start0G15ArticleMetadata5label6actiony10Foundation0I0V_SSAnL4DateVAA09VFArticleN0VS2StF", "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "name": "logPasswordReset", + "printedName": "logPasswordReset(email:)", "children": [ { "kind": "TypeNominal", @@ -5513,113 +7103,577 @@ }, { "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK16AnalyticsServiceC16logPasswordReset5emailySS_tF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC16logPasswordReset5emailySS_tF", "moduleName": "ViafouraSDK", - "implicit": true, + "declAttributes": [ + "AccessControl" + ], "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "kind": "Function", + "name": "logSignup", + "printedName": "logSignup(loginType:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logSignup9loginTypeySS_tF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logSignup9loginTypeySS_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", - "moduleName": "ViafouraSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK20VFChatSelectionErrorO", - "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" + "kind": "Function", + "name": "logLoginFailure", + "printedName": "logLoginFailure(loginType:error:)", + "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" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC15logLoginFailure9loginType5errorySS_SStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC15logLoginFailure9loginType5errorySS_SStF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "kind": "Function", + "name": "logLoginSuccess", + "printedName": "logLoginSuccess()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC15logLoginSuccessyyF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC15logLoginSuccessyyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logContainerLoad", + "printedName": "logContainerLoad(eventSessionUUID:eventContainerId:allCommentsCount:eventContainerUUID:eventArticleMetadata:eventSessionStart:contentContainerType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC16logContainerLoad16eventSessionUUID0hF2Id16allCommentsCount0hfJ00H15ArticleMetadata0hI5Start07contentF4Typey10Foundation0J0V_SSSiAnA09VFArticleP0VAL4DateVSStF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC16logContainerLoad16eventSessionUUID0hF2Id16allCommentsCount0hfJ00H15ArticleMetadata0hI5Start07contentF4Typey10Foundation0J0V_SSSiAnA09VFArticleP0VAL4DateVSStF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logPageView", + "printedName": "logPageView(eventSessionUUID:eventContainerId:eventContainerUUID:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC11logPageView16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Starty10Foundation0J0V_SSAlA09VFArticleN0VAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC11logPageView16eventSessionUUID0H11ContainerId0hkJ00H15ArticleMetadata0hI5Starty10Foundation0J0V_SSAlA09VFArticleN0VAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logEventAttemptedAction", + "printedName": "logEventAttemptedAction(eventSessionUUID:eventAttemptedAction:eventContainerId:eventArticleMetadata:eventSessionStart:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "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": "ViafouraSDK.VFArticleMetadata?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Date", + "printedName": "Foundation.Date", + "usr": "s:10Foundation4DateV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC23logEventAttemptedAction16eventSessionUUID0igH00I11ContainerId0I15ArticleMetadata0iJ5Starty10Foundation0K0V_AA0fgH0OSSSgAA09VFArticleO0VSgAJ4DateVtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC23logEventAttemptedAction16eventSessionUUID0igH00I11ContainerId0I15ArticleMetadata0iJ5Starty10Foundation0K0V_AA0fgH0OSSSgAA09VFArticleO0VSgAJ4DateVtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "logTyping", + "printedName": "logTyping(contentContainerUUID:threadUUID:contentUUID:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC9logTyping20contentContainerUUID06threadI00gI0y10Foundation0I0V_A2JtF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:11ViafouraSDK16AnalyticsServiceC", + "mangledName": "$s11ViafouraSDK16AnalyticsServiceC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "hasMissingDesignatedInitializers": true + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFChatSelectionError", + "printedName": "VFChatSelectionError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFChatSelectionError.Type) -> ViafouraSDK.VFChatSelectionError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFChatSelectionError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFChatSelectionError", + "printedName": "ViafouraSDK.VFChatSelectionError", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK20VFChatSelectionErrorO", + "mangledName": "$s11ViafouraSDK20VFChatSelectionErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -6080,19 +8134,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -6640,6 +8694,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -6711,8 +8775,8 @@ "children": [ { "kind": "Var", - "name": "COMMENT_DISLIKED", - "printedName": "COMMENT_DISLIKED", + "name": "LIVEBLOG_LIKED", + "printedName": "LIVEBLOG_LIKED", "children": [ { "kind": "TypeFunc", @@ -6742,14 +8806,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO14LIVEBLOG_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO14LIVEBLOG_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_FLAG", - "printedName": "COMMENT_FLAG", + "name": "LIVEBLOG_DISLIKED", + "printedName": "LIVEBLOG_DISLIKED", "children": [ { "kind": "TypeFunc", @@ -6779,14 +8843,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17LIVEBLOG_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17LIVEBLOG_DISLIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_BOX_CLICKED", - "printedName": "COMMENT_BOX_CLICKED", + "name": "LIVEBLOG_FLAG", + "printedName": "LIVEBLOG_FLAG", "children": [ { "kind": "TypeFunc", @@ -6816,14 +8880,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO19COMMENT_BOX_CLICKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19COMMENT_BOX_CLICKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13LIVEBLOG_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13LIVEBLOG_FLAGyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "COMMENT_LIKED", - "printedName": "COMMENT_LIKED", + "name": "LIVECHAT_LIKED", + "printedName": "LIVECHAT_LIKED", "children": [ { "kind": "TypeFunc", @@ -6853,241 +8917,147 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO14LIVECHAT_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO14LIVECHAT_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", + "kind": "Var", + "name": "LIVECHAT_DISLIKED", + "printedName": "LIVECHAT_DISLIKED", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.EventAttemptedAction?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", "name": "EventAttemptedAction", "printedName": "ViafouraSDK.EventAttemptedAction", "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + ] } ], - "declKind": "Constructor", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", - "moduleName": "ViafouraSDK", - "implicit": true, - "init_kind": "Designated" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17LIVECHAT_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17LIVECHAT_DISLIKEDyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", + "name": "LIVECHAT_FLAG", + "printedName": "LIVECHAT_FLAG", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" + ] } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK20EventAttemptedActionO", - "mangledName": "$s11ViafouraSDK20EventAttemptedActionO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "enumRawTypeName": "String", - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13LIVECHAT_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13LIVECHAT_FLAGyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", + "kind": "Var", + "name": "COMMENT_POST", + "printedName": "COMMENT_POST", "children": [ { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } ] } ], - "usr": "s:SY", - "mangledName": "$sSY" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_POSTyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_POSTyA2CmF", + "moduleName": "ViafouraSDK" }, - { - "kind": "Conformance", - "name": "Encodable", - "printedName": "Encodable", - "usr": "s:SE", - "mangledName": "$sSE" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "CommentNode", - "printedName": "CommentNode", - "declKind": "Class", - "usr": "s:11ViafouraSDK11CommentNodeC", - "mangledName": "$s11ViafouraSDK11CommentNodeC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "hasMissingDesignatedInitializers": true - }, - { - "kind": "TypeDecl", - "name": "CommentNodeType", - "printedName": "CommentNodeType", - "children": [ { "kind": "Var", - "name": "ad", - "printedName": "ad", + "name": "COMMENT_DISLIKED", + "printedName": "COMMENT_DISLIKED", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.CommentNodeType.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7095,36 +9065,36 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15CommentNodeTypeO2adyA2CmF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO16COMMENT_DISLIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "comment", - "printedName": "comment", + "name": "COMMENT_FLAG", + "printedName": "COMMENT_FLAG", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.CommentNodeType.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7132,182 +9102,110 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12COMMENT_FLAGyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "COMMENT_BOX_CLICK", + "printedName": "COMMENT_BOX_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" - }, - { - "kind": "TypeNominal", - "name": "CommentNodeType", - "printedName": "ViafouraSDK.CommentNodeType", - "usr": "s:11ViafouraSDK15CommentNodeTypeO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17COMMENT_BOX_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17COMMENT_BOX_CLICKyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "COMMENT_REPLY_CLICK", + "printedName": "COMMENT_REPLY_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivp", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivg", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK15CommentNodeTypeO", - "mangledName": "$s11ViafouraSDK15CommentNodeTypeO", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO19COMMENT_REPLY_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19COMMENT_REPLY_CLICKyA2CmF", + "moduleName": "ViafouraSDK" }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "VFUpdateCommentsContainerSettingsError", - "children": [ { "kind": "Var", - "name": "unknown", - "printedName": "unknown", + "name": "COMMENT_LIKED", + "printedName": "COMMENT_LIKED", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type) -> ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", "children": [ { "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ] } @@ -7315,134 +9213,356 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO13COMMENT_LIKEDyA2CmF", "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "TRAY_PROFILE_CLICK", + "printedName": "TRAY_PROFILE_CLICK", "children": [ { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO18TRAY_PROFILE_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO18TRAY_PROFILE_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "TRAY_COMMUNITY_CLICK", + "printedName": "TRAY_COMMUNITY_CLICK", + "children": [ { - "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO20TRAY_COMMUNITY_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO20TRAY_COMMUNITY_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "TOPIC_FOLLOW", + "printedName": "TOPIC_FOLLOW", + "children": [ { - "kind": "TypeNominal", - "name": "VFUpdateCommentsContainerSettingsError", - "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO12TOPIC_FOLLOWyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO12TOPIC_FOLLOWyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", + "name": "PROFILE_MUTE_USER", + "printedName": "PROFILE_MUTE_USER", "children": [ { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO17PROFILE_MUTE_USERyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO17PROFILE_MUTE_USERyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "PROFILE_FOLLOW_USER", + "printedName": "PROFILE_FOLLOW_USER", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO19PROFILE_FOLLOW_USERyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO19PROFILE_FOLLOW_USERyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", + "kind": "Var", + "name": "LOGIN", + "printedName": "LOGIN", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO5LOGINyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO5LOGINyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "SIGNUP", + "printedName": "SIGNUP", + "children": [ { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO6SIGNUPyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO6SIGNUPyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", + "name": "POLLS_VOTE", + "printedName": "POLLS_VOTE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventAttemptedAction.Type) -> ViafouraSDK.EventAttemptedAction", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventAttemptedAction.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20EventAttemptedActionO10POLLS_VOTEyA2CmF", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO10POLLS_VOTEyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", "children": [ { "kind": "TypeNominal", "name": "Optional", - "printedName": "Swift.String?", + "printedName": "ViafouraSDK.EventAttemptedAction?", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "EventAttemptedAction", + "printedName": "ViafouraSDK.EventAttemptedAction", + "usr": "s:11ViafouraSDK20EventAttemptedActionO" } ], "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Var", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", + "declKind": "Constructor", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueACSgSS_tcfc", "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "isFromExtension": true, + "declKind": "Var", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvp", + "moduleName": "ViafouraSDK", + "implicit": true, "accessors": [ { "kind": "Accessor", @@ -7451,36 +9571,29 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO8rawValueSSvg", "moduleName": "ViafouraSDK", - "isFromExtension": true, + "implicit": true, "accessorKind": "get" } ] } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", - "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "usr": "s:11ViafouraSDK20EventAttemptedActionO", + "mangledName": "$s11ViafouraSDK20EventAttemptedActionO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" ], + "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -7498,24 +9611,32 @@ }, { "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" }, { "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, @@ -7580,267 +9701,172 @@ ] }, { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", + "kind": "TypeDecl", + "name": "CommentNode", + "printedName": "CommentNode", + "declKind": "Class", + "usr": "s:11ViafouraSDK11CommentNodeC", + "mangledName": "$s11ViafouraSDK11CommentNodeC", "moduleName": "ViafouraSDK", "declAttributes": [ - "RawDocComment" - ] + "AccessControl" + ], + "hasMissingDesignatedInitializers": true }, { "kind": "TypeDecl", - "name": "VFVerticalTrendingViewController", - "printedName": "VFVerticalTrendingViewController", + "name": "CommentNodeType", + "printedName": "CommentNodeType", "children": [ { "kind": "Var", - "name": "storyboardName", - "printedName": "storyboardName", + "name": "ad", + "printedName": "ad", "children": [ { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", - "moduleName": "ViafouraSDK", - "static": true, - "declAttributes": [ - "Custom", - "HasInitialValue", - "Final", - "HasStorage", - "AccessControl" - ], - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - }, - { - "kind": "Accessor", - "name": "Set", - "printedName": "Set()", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "set" - }, - { - "kind": "Accessor", - "name": "Modify", - "printedName": "Modify()", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Metatype", + "printedName": "ViafouraSDK.CommentNodeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + } + ] } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "_modify" + ] } - ] + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2adyA2CmF", + "moduleName": "ViafouraSDK" }, { - "kind": "Function", - "name": "new", - "printedName": "new(containerId:title:limit:daysPublished:trendWindow:sort:viewType:settings:)", + "kind": "Var", + "name": "comment", + "printedName": "comment", "children": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", - "children": [ - { - "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.CommentNodeType.Type) -> ViafouraSDK.CommentNodeType", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.Int?", - "children": [ + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Metatype", + "printedName": "ViafouraSDK.CommentNodeType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" + } + ] } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - }, + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO7commentyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ { "kind": "TypeNominal", - "name": "VFTrendingSortType", - "printedName": "ViafouraSDK.VFTrendingSortType", - "usr": "s:11ViafouraSDK18VFTrendingSortTypeO" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" }, { "kind": "TypeNominal", - "name": "VFSettings", - "printedName": "ViafouraSDK.VFSettings", - "usr": "s:11ViafouraSDK10VFSettingsV" + "name": "CommentNodeType", + "printedName": "ViafouraSDK.CommentNodeType", + "usr": "s:11ViafouraSDK15CommentNodeTypeO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", + "usr": "s:11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, - "declAttributes": [ - "Custom", - "Final", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" }, { - "kind": "Function", - "name": "viewDidLoad", - "printedName": "viewDidLoad()", + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" } ], - "declKind": "Func", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)viewDidLoad", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC11viewDidLoadyyF", + "declKind": "Var", + "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivp", "moduleName": "ViafouraSDK", - "overriding": true, - "objc_name": "viewDidLoad", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK15CommentNodeTypeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] }, { "kind": "Function", - "name": "setAdDelegate", - "printedName": "setAdDelegate(adDelegate:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -7849,91 +9875,181 @@ }, { "kind": "TypeNominal", - "name": "VFAdDelegate", - "printedName": "ViafouraSDK.VFAdDelegate", - "usr": "s:11ViafouraSDK12VFAdDelegateP" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "usr": "s:11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK15CommentNodeTypeO", + "mangledName": "$s11ViafouraSDK15CommentNodeTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" }, { - "kind": "Function", - "name": "setActionCallbacks", - "printedName": "setActionCallbacks(callbacks:)", + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "VFUpdateCommentsContainerSettingsError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "printedName": "(ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type) -> ViafouraSDK.VFUpdateCommentsContainerSettingsError", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" }, { "kind": "TypeNominal", - "name": "VFActionCallbackType", - "printedName": "ViafouraSDK.VFActionCallbackType", - "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + "name": "Metatype", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + } + ] } ] } ], - "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], - "funcSelfKind": "NonMutating" + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" }, { "kind": "Function", - "name": "setLayoutDelegate", - "printedName": "setLayoutDelegate(layoutDelegate:)", + "name": "==", + "printedName": "==(_:_:)", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" }, { "kind": "TypeNominal", - "name": "VFLayoutDelegate", - "printedName": "ViafouraSDK.VFLayoutDelegate", - "usr": "s:11ViafouraSDK16VFLayoutDelegateP" + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUpdateCommentsContainerSettingsError", + "printedName": "ViafouraSDK.VFUpdateCommentsContainerSettingsError", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "static": true, + "implicit": true, "funcSelfKind": "NonMutating" }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, { "kind": "Function", - "name": "setCustomUIDelegate", - "printedName": "setCustomUIDelegate(customUIDelegate:)", + "name": "hash", + "printedName": "hash(into:)", "children": [ { "kind": "TypeNominal", @@ -7942,32 +10058,24 @@ }, { "kind": "TypeNominal", - "name": "VFCustomUIDelegate", - "printedName": "ViafouraSDK.VFCustomUIDelegate", - "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl" - ], + "implicit": true, "funcSelfKind": "NonMutating" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(nibName:bundle:)", + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", "children": [ - { - "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" - }, { "kind": "TypeNominal", "name": "Optional", @@ -7981,83 +10089,327 @@ } ], "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Foundation.Bundle?", - "children": [ - { - "kind": "TypeNominal", - "name": "Bundle", - "printedName": "Foundation.Bundle", - "usr": "c:objc(cs)NSBundle" - } - ], - "usr": "s:Sq" } ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithNibName:bundle:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "declKind": "Var", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithNibName:bundle:", "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override" + "AccessControl" ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "children": [ + "isFromExtension": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "VFVerticalTrendingViewController", - "printedName": "ViafouraSDK.VFVerticalTrendingViewController", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" } ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" + "declKind": "Accessor", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithCoder:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC5coderACSgSo7NSCoderC_tcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "mangledName": "$s11ViafouraSDK38VFUpdateCommentsContainerSettingsErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFVerticalTrendingViewController", + "printedName": "VFVerticalTrendingViewController", + "children": [ + { + "kind": "Var", + "name": "storyboardName", + "printedName": "storyboardName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvpZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ "Custom", - "Required" + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" ], - "init_kind": "Designated" + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvgZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "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:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvsZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC14storyboardNameSSvMZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] }, { "kind": "Function", - "name": "numberOfSections", - "printedName": "numberOfSections(in:)", + "name": "new", + "printedName": "new(containerId:title:limit:daysPublished:trendWindow:sort:viewType:settings:)", "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, { "kind": "TypeNominal", "name": "Int", @@ -8066,216 +10418,547 @@ }, { "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingSortType", + "printedName": "ViafouraSDK.VFTrendingSortType", + "usr": "s:11ViafouraSDK18VFTrendingSortTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)numberOfSectionsInTableView:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC16numberOfSections2inSiSo07UITableE0C_tF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC3new11containerId5title5limit13daysPublished11trendWindow4sort8viewType8settingsACSgSSSg_SSS2iSgSiAA014VFTrendingSortR0OAA0teR0OAA10VFSettingsVtFZ", "moduleName": "ViafouraSDK", - "objc_name": "numberOfSectionsInTableView:", + "static": true, "declAttributes": [ - "Dynamic", - "ObjC", "Custom", + "Final", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:heightForRowAt:)", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", "children": [ { "kind": "TypeNominal", - "name": "CGFloat", - "printedName": "CoreGraphics.CGFloat", - "usr": "s:14CoreFoundation7CGFloatV" - }, - { - "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" - }, - { - "kind": "TypeNominal", - "name": "IndexPath", - "printedName": "Foundation.IndexPath", - "usr": "s:10Foundation9IndexPathV" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:heightForRowAtIndexPath:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_14heightForRowAt12CoreGraphics7CGFloatVSo07UITableE0C_10Foundation9IndexPathVtF", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)viewDidLoad", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC11viewDidLoadyyF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:heightForRowAtIndexPath:", + "overriding": true, + "objc_name": "viewDidLoad", "declAttributes": [ "Dynamic", "ObjC", "Custom", + "Override", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:cellForRowAt:)", + "name": "setTheme", + "printedName": "setTheme(theme:)", "children": [ { "kind": "TypeNominal", - "name": "UITableViewCell", - "printedName": "UIKit.UITableViewCell", - "usr": "c:objc(cs)UITableViewCell" - }, - { - "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "IndexPath", - "printedName": "Foundation.IndexPath", - "usr": "s:10Foundation9IndexPathV" + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:cellForRowAtIndexPath:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_12cellForRowAtSo07UITableE4CellCSo0lE0C_10Foundation9IndexPathVtF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:cellForRowAtIndexPath:", "declAttributes": [ - "Dynamic", - "ObjC", "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "tableView", - "printedName": "tableView(_:numberOfRowsInSection:)", + "name": "setAdDelegate", + "printedName": "setAdDelegate(adDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "UITableView", - "printedName": "UIKit.UITableView", - "usr": "c:objc(cs)UITableView" - }, + "name": "VFAdDelegate", + "printedName": "ViafouraSDK.VFAdDelegate", + "usr": "s:11ViafouraSDK12VFAdDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13setAdDelegate02adI0yAA04VFAdI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionCallbacks", + "printedName": "setActionCallbacks(callbacks:)", + "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFActionCallbackType", + "printedName": "ViafouraSDK.VFActionCallbackType", + "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + } + ] } ], "declKind": "Func", - "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:numberOfRowsInSection:", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_21numberOfRowsInSectionSiSo07UITableE0C_SitF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", "moduleName": "ViafouraSDK", - "objc_name": "tableView:numberOfRowsInSection:", "declAttributes": [ - "Dynamic", - "ObjC", "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "generateAd", - "printedName": "generateAd(adPosition:)", + "name": "setLayoutDelegate", + "printedName": "setLayoutDelegate(layoutDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "VFAdView", - "printedName": "ViafouraSDK.VFAdView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFAdView" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "VFLayoutDelegate", + "printedName": "ViafouraSDK.VFLayoutDelegate", + "usr": "s:11ViafouraSDK16VFLayoutDelegateP" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" }, { "kind": "Function", - "name": "getAdInterval", - "printedName": "getAdInterval()", + "name": "setCustomUIDelegate", + "printedName": "setCustomUIDelegate(customUIDelegate:)", "children": [ { "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFCustomUIDelegate", + "printedName": "ViafouraSDK.VFCustomUIDelegate", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", "AccessControl" ], - "isFromExtension": true, "funcSelfKind": "NonMutating" - } - ], - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController", - "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ViafouraSDK.VFUIViewController", - "UIKit.UIViewController", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "VFLocalAdDelegate", - "printedName": "VFLocalAdDelegate", - "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", - "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + }, + { + "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": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithNibName:bundle:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFVerticalTrendingViewController", + "printedName": "ViafouraSDK.VFVerticalTrendingViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "numberOfSections", + "printedName": "numberOfSections(in:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)numberOfSectionsInTableView:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC16numberOfSections2inSiSo07UITableE0C_tF", + "moduleName": "ViafouraSDK", + "objc_name": "numberOfSectionsInTableView:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:heightForRowAt:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "IndexPath", + "printedName": "Foundation.IndexPath", + "usr": "s:10Foundation9IndexPathV" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:heightForRowAtIndexPath:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_14heightForRowAt12CoreGraphics7CGFloatVSo07UITableE0C_10Foundation9IndexPathVtF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:heightForRowAtIndexPath:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:cellForRowAt:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UITableViewCell", + "printedName": "UIKit.UITableViewCell", + "usr": "c:objc(cs)UITableViewCell" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "IndexPath", + "printedName": "Foundation.IndexPath", + "usr": "s:10Foundation9IndexPathV" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:cellForRowAtIndexPath:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_12cellForRowAtSo07UITableE4CellCSo0lE0C_10Foundation9IndexPathVtF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:cellForRowAtIndexPath:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "tableView", + "printedName": "tableView(_:numberOfRowsInSection:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "UITableView", + "printedName": "UIKit.UITableView", + "usr": "c:objc(cs)UITableView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "c:@CM@ViafouraSDK@objc(cs)VFVerticalTrendingViewController(im)tableView:numberOfRowsInSection:", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC05tableE0_21numberOfRowsInSectionSiSo07UITableE0C_SitF", + "moduleName": "ViafouraSDK", + "objc_name": "tableView:numberOfRowsInSection:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "generateAd", + "printedName": "generateAd(adPosition:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFAdView", + "printedName": "ViafouraSDK.VFAdView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFAdView" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC10generateAd10adPositionAA04VFAdE0CSi_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getAdInterval", + "printedName": "getAdInterval()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC13getAdIntervalSiyF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFVerticalTrendingViewController", + "mangledName": "$s11ViafouraSDK32VFVerticalTrendingViewControllerC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ViafouraSDK.VFUIViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "VFLocalAdDelegate", + "printedName": "VFLocalAdDelegate", + "usr": "s:11ViafouraSDK17VFLocalAdDelegateP", + "mangledName": "$s11ViafouraSDK17VFLocalAdDelegateP" }, { "kind": "Conformance", @@ -8365,6 +11048,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFUnflagChatError", @@ -8756,19 +11449,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9044,6 +11737,30 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreTelephony", + "printedName": "CoreTelephony", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "Import", "name": "Foundation", @@ -9074,6 +11791,258 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFUndislikeStoryError", + "printedName": "VFUndislikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUndislikeStoryError.Type) -> ViafouraSDK.VFUndislikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUndislikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeStoryError", + "printedName": "ViafouraSDK.VFUndislikeStoryError", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK21VFUndislikeStoryErrorO", + "mangledName": "$s11ViafouraSDK21VFUndislikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -9134,6 +12103,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -9215,19 +12194,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9319,19 +12298,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -9577,6 +12556,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK32VFCarouselTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK32VFCarouselTrendingViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setAdDelegate", @@ -10103,6 +13109,268 @@ "RawDocComment" ] }, + { + "kind": "TypeDecl", + "name": "VFReplyStoryError", + "printedName": "VFReplyStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFReplyStoryError.Type) -> ViafouraSDK.VFReplyStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFReplyStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFReplyStoryError", + "printedName": "ViafouraSDK.VFReplyStoryError", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK17VFReplyStoryErrorO", + "mangledName": "$s11ViafouraSDK17VFReplyStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFCommentsProfileError", @@ -10375,6 +13643,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10435,6 +13723,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10475,6 +13773,258 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFStoryContainerError", + "printedName": "VFStoryContainerError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFStoryContainerError.Type) -> ViafouraSDK.VFStoryContainerError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFStoryContainerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFStoryContainerError", + "printedName": "ViafouraSDK.VFStoryContainerError", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK21VFStoryContainerErrorO", + "mangledName": "$s11ViafouraSDK21VFStoryContainerErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, { "kind": "Import", "name": "UIKit", @@ -10682,6 +14232,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -10807,6 +14367,23 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "CoreLocation", + "printedName": "CoreLocation", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFFilterType", @@ -11339,6 +14916,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -11420,19 +15007,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -11890,6 +15477,7 @@ "kind": "TypeNominal", "name": "String", "printedName": "Swift.String", + "hasDefaultArg": true, "usr": "s:SS" }, { @@ -12092,19 +15680,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -12148,6 +15736,268 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFDislikeStoryError", + "printedName": "VFDislikeStoryError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFDislikeStoryError.Type) -> ViafouraSDK.VFDislikeStoryError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFDislikeStoryError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFDislikeStoryError", + "printedName": "ViafouraSDK.VFDislikeStoryError", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK19VFDislikeStoryErrorO", + "mangledName": "$s11ViafouraSDK19VFDislikeStoryErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFEditorPickCommentError", @@ -12400,6 +16250,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFSignUpError", @@ -14239,19 +18099,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -14928,6 +18788,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -14978,6 +18848,8 @@ "usr": "s:11ViafouraSDK16VFLayoutDelegateP", "mangledName": "$s11ViafouraSDK16VFLayoutDelegateP", "moduleName": "ViafouraSDK", + "genericSig": "<Ï„_0_0 : ObjectiveC.NSObject>", + "sugared_genericSig": "", "declAttributes": [ "AccessControl" ] @@ -15802,19 +19674,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -16320,6 +20192,43 @@ "mangledName": "$s11ViafouraSDK9EventTypeO7AD_LOADyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "AD_CODE", + "printedName": "AD_CODE", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO7AD_CODEyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO7AD_CODEyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "AD_VIEW", @@ -16433,8 +20342,8 @@ }, { "kind": "Var", - "name": "COMMENT_THREAD_SORT", - "printedName": "COMMENT_THREAD_SORT", + "name": "SORT_COMMENTS", + "printedName": "SORT_COMMENTS", "children": [ { "kind": "TypeFunc", @@ -16464,8 +20373,45 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO19COMMENT_THREAD_SORTyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO19COMMENT_THREAD_SORTyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO13SORT_COMMENTSyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO13SORT_COMMENTSyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "INTERACTION", + "printedName": "INTERACTION", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO11INTERACTIONyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO11INTERACTIONyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -16653,6 +20599,117 @@ "mangledName": "$s11ViafouraSDK9EventTypeO6LOGOUTyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "PASSWORD_RESET", + "printedName": "PASSWORD_RESET", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "SIGNUP", + "printedName": "SIGNUP", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "CONVERSATIONS_BELL_CLICK", + "printedName": "CONVERSATIONS_BELL_CLICK", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO24CONVERSATIONS_BELL_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO24CONVERSATIONS_BELL_CLICKyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "PAGE_VIEW", @@ -16692,8 +20749,8 @@ }, { "kind": "Var", - "name": "PASSWORD_RESET", - "printedName": "PASSWORD_RESET", + "name": "CONVERSATION_STARTER_CLICK", + "printedName": "CONVERSATION_STARTER_CLICK", "children": [ { "kind": "TypeFunc", @@ -16723,14 +20780,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO14PASSWORD_RESETyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO26CONVERSATION_STARTER_CLICKyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO26CONVERSATION_STARTER_CLICKyA2CmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "SIGNUP", - "printedName": "SIGNUP", + "name": "CONVERSATION_STARTER_VIEW", + "printedName": "CONVERSATION_STARTER_VIEW", "children": [ { "kind": "TypeFunc", @@ -16760,8 +20817,45 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", - "mangledName": "$s11ViafouraSDK9EventTypeO6SIGNUPyA2CmF", + "usr": "s:11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_VIEWyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_VIEWyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "CONVERSATION_STARTER_LOAD", + "printedName": "CONVERSATION_STARTER_LOAD", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventType.Type) -> ViafouraSDK.EventType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventType", + "printedName": "ViafouraSDK.EventType", + "usr": "s:11ViafouraSDK9EventTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_LOADyA2CmF", + "mangledName": "$s11ViafouraSDK9EventTypeO25CONVERSATION_STARTER_LOADyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -17610,6 +21704,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFEditCommentError", @@ -17889,6 +21993,16 @@ "declKind": "Import", "moduleName": "ViafouraSDK" }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -17970,19 +22084,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -17996,6 +22110,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFLoginRadiusLoginError", @@ -18298,6 +22422,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -18514,6 +22648,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK31VFPreviewCommentsViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK31VFPreviewCommentsViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -18580,6 +22741,51 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "getContentScrollPosition", + "printedName": "getContentScrollPosition(contentUUID:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreGraphics.CGFloat) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK31VFPreviewCommentsViewControllerC24getContentScrollPosition11contentUUID10completiony10Foundation0L0V_y04CoreN07CGFloatVctF", + "mangledName": "$s11ViafouraSDK31VFPreviewCommentsViewControllerC24getContentScrollPosition11contentUUID10completiony10Foundation0L0V_y12CoreGraphics7CGFloatVctF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setCustomUIDelegate", @@ -19003,6 +23209,33 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "AppTrackingTransparency", + "printedName": "AppTrackingTransparency", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AdSupport", + "printedName": "AdSupport", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -19091,19 +23324,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -19137,6 +23370,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFTrendingSortType", @@ -19252,14 +23505,702 @@ ] } ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK18VFTrendingSortTypeO", - "mangledName": "$s11ViafouraSDK18VFTrendingSortTypeO", + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFTrendingSortTypeO", + "mangledName": "$s11ViafouraSDK18VFTrendingSortTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + } + ] + }, + { + "kind": "TypeDecl", + "name": "VFTrendingViewType", + "printedName": "VFTrendingViewType", + "children": [ + { + "kind": "Var", + "name": "condensed", + "printedName": "condensed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "full", + "printedName": "full", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + }, + { + "kind": "TypeNominal", + "name": "VFTrendingViewType", + "printedName": "ViafouraSDK.VFTrendingViewType", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK18VFTrendingViewTypeO", + "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "TypeDecl", + "name": "VFLiveBlogViewController", + "printedName": "VFLiveBlogViewController", + "children": [ + { + "kind": "Var", + "name": "storyboardName", + "printedName": "storyboardName", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvpZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvpZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvgZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvgZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "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:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvsZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvsZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvMZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC14storyboardNameSSvMZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "new", + "printedName": "new(containerId:articleMetadata:loginDelegate:settings:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFLiveBlogViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "VFArticleMetadata", + "printedName": "ViafouraSDK.VFArticleMetadata", + "usr": "s:11ViafouraSDK17VFArticleMetadataV" + }, + { + "kind": "TypeNominal", + "name": "VFLoginDelegate", + "printedName": "ViafouraSDK.VFLoginDelegate", + "usr": "s:11ViafouraSDK15VFLoginDelegateP" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC3new11containerId15articleMetadata13loginDelegate8settingsACSgSS_AA09VFArticleK0VAA07VFLoginM0_pAA10VFSettingsVtFZ", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC3new11containerId15articleMetadata13loginDelegate8settingsACSgSS_AA09VFArticleK0VAA07VFLoginM0_pAA10VFSettingsVtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "declAttributes": [ + "Custom", + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "viewDidLoad", + "printedName": "viewDidLoad()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)viewDidLoad", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC11viewDidLoadyyF", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "viewDidLoad", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setActionCallbacks", + "printedName": "setActionCallbacks(callbacks:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFActionCallbackType) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFActionCallbackType", + "printedName": "ViafouraSDK.VFActionCallbackType", + "usr": "s:11ViafouraSDK20VFActionCallbackTypeO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC18setActionCallbacks9callbacksyyAA20VFActionCallbackTypeOc_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setLayoutDelegate", + "printedName": "setLayoutDelegate(layoutDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFLayoutDelegate", + "printedName": "ViafouraSDK.VFLayoutDelegate", + "usr": "s:11ViafouraSDK16VFLayoutDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC17setLayoutDelegate06layoutI0yAA08VFLayoutI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "setCustomUIDelegate", + "printedName": "setCustomUIDelegate(customUIDelegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFCustomUIDelegate", + "printedName": "ViafouraSDK.VFCustomUIDelegate", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveBlogViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC19setCustomUIDelegate06customI0yAA08VFCustomI0_p_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + }, + { + "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": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)initWithNibName:bundle:", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFLiveBlogViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLiveBlogViewController", + "printedName": "ViafouraSDK.VFLiveBlogViewController", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveBlogViewController", + "mangledName": "$s11ViafouraSDK24VFLiveBlogViewControllerC", "moduleName": "ViafouraSDK", "declAttributes": [ - "AccessControl" + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:@M@ViafouraSDK@objc(cs)VFUIViewController", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ViafouraSDK.VFUIViewController", + "UIKit.UIViewController", + "UIKit.UIResponder", + "ObjectiveC.NSObject" ], - "enumRawTypeName": "String", "conformances": [ { "kind": "Conformance", @@ -19277,96 +24218,89 @@ }, { "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" + "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": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "VFTrendingViewType", - "printedName": "VFTrendingViewType", + "name": "VFStorySelectionError", + "printedName": "VFStorySelectionError", "children": [ { "kind": "Var", - "name": "condensed", - "printedName": "condensed", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingViewType.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9condensedyA2CmF", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Var", - "name": "full", - "printedName": "full", + "name": "unknown", + "printedName": "unknown", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingViewType.Type) -> ViafouraSDK.VFTrendingViewType", + "printedName": "(ViafouraSDK.VFStorySelectionError.Type) -> ViafouraSDK.VFStorySelectionError", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingViewType.Type", + "printedName": "ViafouraSDK.VFStorySelectionError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" } ] } @@ -19374,8 +24308,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4fullyA2CmF", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -19391,20 +24325,20 @@ }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" }, { "kind": "TypeNominal", - "name": "VFTrendingViewType", - "printedName": "ViafouraSDK.VFTrendingViewType", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO" + "name": "VFStorySelectionError", + "printedName": "ViafouraSDK.VFStorySelectionError", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -19423,8 +24357,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivp", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -19441,8 +24375,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO9hashValueSivg", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -19468,16 +24402,74 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK18VFTrendingViewTypeO", - "mangledName": "$s11ViafouraSDK18VFTrendingViewTypeO", + "usr": "s:11ViafouraSDK21VFStorySelectionErrorO", + "mangledName": "$s11ViafouraSDK21VFStorySelectionErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -19496,19 +24488,30 @@ "printedName": "Hashable", "usr": "s:SH", "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "Import", "name": "UIKit", @@ -19590,19 +24593,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -19754,12 +24757,264 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "__DefaultCustomPlaygroundQuickLookable", "printedName": "__DefaultCustomPlaygroundQuickLookable", "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFUndislikeCommentError", + "printedName": "VFUndislikeCommentError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFUndislikeCommentError.Type) -> ViafouraSDK.VFUndislikeCommentError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFUndislikeCommentError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFUndislikeCommentError", + "printedName": "ViafouraSDK.VFUndislikeCommentError", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO", + "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -19781,245 +25036,13 @@ ] }, { - "kind": "TypeDecl", - "name": "VFUndislikeCommentError", - "printedName": "VFUndislikeCommentError", - "children": [ - { - "kind": "Var", - "name": "unknown", - "printedName": "unknown", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(ViafouraSDK.VFUndislikeCommentError.Type) -> ViafouraSDK.VFUndislikeCommentError", - "children": [ - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "ViafouraSDK.VFUndislikeCommentError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO7unknownyA2CmF", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - }, - { - "kind": "TypeNominal", - "name": "VFUndislikeCommentError", - "printedName": "ViafouraSDK.VFUndislikeCommentError", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO" - } - ], - "declKind": "Func", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO2eeoiySbAC_ACtFZ", - "moduleName": "ViafouraSDK", - "static": true, - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "hashValue", - "printedName": "hashValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivp", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO9hashValueSivg", - "moduleName": "ViafouraSDK", - "implicit": true, - "accessorKind": "get" - } - ] - }, - { - "kind": "Function", - "name": "hash", - "printedName": "hash(into:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Hasher", - "printedName": "Swift.Hasher", - "paramValueOwnership": "InOut", - "usr": "s:s6HasherV" - } - ], - "declKind": "Func", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO4hash4intoys6HasherVz_tF", - "moduleName": "ViafouraSDK", - "implicit": true, - "funcSelfKind": "NonMutating" - }, - { - "kind": "Var", - "name": "errorDescription", - "printedName": "errorDescription", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvp", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Accessor", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO16errorDescriptionSSSgvg", - "moduleName": "ViafouraSDK", - "isFromExtension": true, - "accessorKind": "get" - } - ] - } - ], - "declKind": "Enum", - "usr": "s:11ViafouraSDK23VFUndislikeCommentErrorO", - "mangledName": "$s11ViafouraSDK23VFUndislikeCommentErrorO", + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ - "AccessControl" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "LocalizedError", - "printedName": "LocalizedError", - "usr": "s:10Foundation14LocalizedErrorP", - "mangledName": "$s10Foundation14LocalizedErrorP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } + "RawDocComment" ] }, { @@ -20042,6 +25065,13 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "Import", "name": "Foundation", @@ -20170,19 +25200,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20360,19 +25390,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20719,19 +25749,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -20824,19 +25854,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -21183,19 +26213,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -21239,6 +26269,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -21259,6 +26299,23 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", "name": "VFCustomizableView", @@ -21606,6 +26663,63 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO011postLoadingD0yAcA09VFLoadingD0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "postBackgroundView", + "printedName": "postBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO014postBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014postBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "profileNameLabel", @@ -21948,6 +27062,63 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23profileSegmentedControlyAcA011VFSegmentedG0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "profileBackgroundView", + "printedName": "profileBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017profileBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017profileBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "commentCellDateLabel", @@ -22286,14 +27457,128 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeImageyAcA07VFImageD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "commentCellDislikeLabel", + "printedName": "commentCellDislikeLabel", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "commentCellReplyLabel", + "printedName": "commentCellReplyLabel", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellDislikeLabel", - "printedName": "commentCellDislikeLabel", + "name": "commentCellRepliesLabel", + "printedName": "commentCellRepliesLabel", "children": [ { "kind": "TypeFunc", @@ -22343,24 +27628,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellDislikeLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellReplyLabel", - "printedName": "commentCellReplyLabel", + "name": "previewEmptyCommentsView", + "printedName": "previewEmptyCommentsView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22371,13 +27656,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(emptyCommentsView: ViafouraSDK.VFEmptyCommentsView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFEmptyCommentsView", + "printedName": "ViafouraSDK.VFEmptyCommentsView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView" } ] } @@ -22400,24 +27685,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21commentCellReplyLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "commentCellRepliesLabel", - "printedName": "commentCellRepliesLabel", + "name": "previewSeeMoreCommentsButton", + "printedName": "previewSeeMoreCommentsButton", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22428,13 +27713,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(button: ViafouraSDK.VFButton)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFButton", + "printedName": "ViafouraSDK.VFButton", + "usr": "c:@M@ViafouraSDK@objc(cs)VFButton" } ] } @@ -22457,24 +27742,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO23commentCellRepliesLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewEmptyCommentsView", - "printedName": "previewEmptyCommentsView", + "name": "previewTitleLabel", + "printedName": "previewTitleLabel", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFEmptyCommentsView) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22485,13 +27770,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(emptyCommentsView: ViafouraSDK.VFEmptyCommentsView)", + "printedName": "(label: ViafouraSDK.VFLabel)", "children": [ { "kind": "TypeNominal", - "name": "VFEmptyCommentsView", - "printedName": "ViafouraSDK.VFEmptyCommentsView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView" + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" } ] } @@ -22514,24 +27799,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO020previewEmptyCommentsD0yAcA07VFEmptygD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewSeeMoreCommentsButton", - "printedName": "previewSeeMoreCommentsButton", + "name": "previewCounterLabel", + "printedName": "previewCounterLabel", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFButton) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22542,13 +27827,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(button: ViafouraSDK.VFButton)", + "printedName": "(label: ViafouraSDK.VFLabel)", "children": [ { "kind": "TypeNominal", - "name": "VFButton", - "printedName": "ViafouraSDK.VFButton", - "usr": "c:@M@ViafouraSDK@objc(cs)VFButton" + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" } ] } @@ -22571,14 +27856,14 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO28previewSeeMoreCommentsButtonyAcA8VFButtonC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewTitleLabel", - "printedName": "previewTitleLabel", + "name": "previewPrivacyLabel", + "printedName": "previewPrivacyLabel", "children": [ { "kind": "TypeFunc", @@ -22628,24 +27913,24 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO17previewTitleLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewPrivacyLabelyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewPrivacyLabelyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "previewCounterLabel", - "printedName": "previewCounterLabel", + "name": "previewPoweredByView", + "printedName": "previewPoweredByView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFPoweredByViafouraView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFPoweredByViafouraView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -22656,13 +27941,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(poweredByView: ViafouraSDK.VFPoweredByViafouraView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "VFPoweredByViafouraView", + "printedName": "ViafouraSDK.VFPoweredByViafouraView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFPoweredByViafouraView" } ] } @@ -22685,8 +27970,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO19previewCounterLabelyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO016previewPoweredByD0yAcA09VFPoweredgaD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO016previewPoweredByD0yAcA09VFPoweredgaD0C_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -22746,6 +28031,120 @@ "mangledName": "$s11ViafouraSDK18VFCustomizableViewO014previewLoadingD0yAcA09VFLoadingD0C_tcACmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "previewBackgroundView", + "printedName": "previewBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO017previewBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO017previewBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "trendingVerticalBackgroundView", + "printedName": "trendingVerticalBackgroundView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(view: UIKit.UIView)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO026trendingVerticalBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO026trendingVerticalBackgroundD0yACSo6UIViewC_tcACmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "trendingVerticalFullImage", @@ -23141,24 +28540,81 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselImageyAcA07VFImageD0C_tcACmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "trendingCarouselCount", + "printedName": "trendingCarouselCount", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(label: ViafouraSDK.VFLabel)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFLabel", + "printedName": "ViafouraSDK.VFLabel", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFCustomizableView.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFCustomizableView", + "printedName": "ViafouraSDK.VFCustomizableView", + "usr": "s:11ViafouraSDK18VFCustomizableViewO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", "moduleName": "ViafouraSDK" }, { "kind": "Var", - "name": "trendingCarouselCount", - "printedName": "trendingCarouselCount", + "name": "trendingCarouselBackgroundView", + "printedName": "trendingCarouselBackgroundView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(ViafouraSDK.VFCustomizableView.Type) -> (UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFLabel) -> ViafouraSDK.VFCustomizableView", + "printedName": "(UIKit.UIView) -> ViafouraSDK.VFCustomizableView", "children": [ { "kind": "TypeNominal", @@ -23169,13 +28625,13 @@ { "kind": "TypeNominal", "name": "Tuple", - "printedName": "(label: ViafouraSDK.VFLabel)", + "printedName": "(view: UIKit.UIView)", "children": [ { "kind": "TypeNominal", - "name": "VFLabel", - "printedName": "ViafouraSDK.VFLabel", - "usr": "c:@M@ViafouraSDK@objc(cs)VFLabel" + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" } ] } @@ -23198,8 +28654,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", - "mangledName": "$s11ViafouraSDK18VFCustomizableViewO21trendingCarouselCountyAcA7VFLabelC_tcACmF", + "usr": "s:11ViafouraSDK18VFCustomizableViewO026trendingCarouselBackgroundD0yACSo6UIViewC_tcACmF", + "mangledName": "$s11ViafouraSDK18VFCustomizableViewO026trendingCarouselBackgroundD0yACSo6UIViewC_tcACmF", "moduleName": "ViafouraSDK" }, { @@ -23928,8 +29384,387 @@ }, { "kind": "TypeDecl", - "name": "VFReplyChatError", - "printedName": "VFReplyChatError", + "name": "VFReplyChatError", + "printedName": "VFReplyChatError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFReplyChatError.Type) -> ViafouraSDK.VFReplyChatError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFReplyChatError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFReplyChatError", + "printedName": "ViafouraSDK.VFReplyChatError", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFReplyChatErrorO", + "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFEmptyCommentsView", + "printedName": "VFEmptyCommentsView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView", + "mangledName": "$s11ViafouraSDK19VFEmptyCommentsViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFTrendingError", + "printedName": "VFTrendingError", "children": [ { "kind": "Var", @@ -23939,24 +29774,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFReplyChatError.Type) -> ViafouraSDK.VFReplyChatError", + "printedName": "(ViafouraSDK.VFTrendingError.Type) -> ViafouraSDK.VFTrendingError", "children": [ { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFReplyChatError.Type", + "printedName": "ViafouraSDK.VFTrendingError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" } ] } @@ -23964,8 +29799,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -23981,20 +29816,20 @@ }, { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" }, { "kind": "TypeNominal", - "name": "VFReplyChatError", - "printedName": "ViafouraSDK.VFReplyChatError", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO" + "name": "VFTrendingError", + "printedName": "ViafouraSDK.VFTrendingError", + "usr": "s:11ViafouraSDK15VFTrendingErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -24013,8 +29848,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -24031,8 +29866,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -24058,8 +29893,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -24085,8 +29920,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24114,8 +29949,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -24124,8 +29959,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK16VFReplyChatErrorO", - "mangledName": "$s11ViafouraSDK16VFReplyChatErrorO", + "usr": "s:11ViafouraSDK15VFTrendingErrorO", + "mangledName": "$s11ViafouraSDK15VFTrendingErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24190,21 +30025,28 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, { "kind": "TypeDecl", - "name": "VFEmptyCommentsView", - "printedName": "VFEmptyCommentsView", + "name": "VFDisabledView", + "printedName": "VFDisabledView", "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFEmptyCommentsView", - "mangledName": "$s11ViafouraSDK19VFEmptyCommentsViewC", + "usr": "c:@M@ViafouraSDK@objc(cs)VFDisabledView", + "mangledName": "$s11ViafouraSDK14VFDisabledViewC", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", @@ -24269,19 +30111,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24295,10 +30137,20 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", - "name": "VFTrendingError", - "printedName": "VFTrendingError", + "name": "VFUpdateStoryContainerError", + "printedName": "VFUpdateStoryContainerError", "children": [ { "kind": "Var", @@ -24308,24 +30160,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFTrendingError.Type) -> ViafouraSDK.VFTrendingError", + "printedName": "(ViafouraSDK.VFUpdateStoryContainerError.Type) -> ViafouraSDK.VFUpdateStoryContainerError", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFTrendingError.Type", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" } ] } @@ -24333,8 +30185,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -24350,20 +30202,20 @@ }, { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" }, { "kind": "TypeNominal", - "name": "VFTrendingError", - "printedName": "ViafouraSDK.VFTrendingError", - "usr": "s:11ViafouraSDK15VFTrendingErrorO" + "name": "VFUpdateStoryContainerError", + "printedName": "ViafouraSDK.VFUpdateStoryContainerError", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -24382,8 +30234,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -24400,8 +30252,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK15VFTrendingErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -24427,8 +30279,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -24454,8 +30306,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24483,8 +30335,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -24493,8 +30345,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK15VFTrendingErrorO", - "mangledName": "$s11ViafouraSDK15VFTrendingErrorO", + "usr": "s:11ViafouraSDK27VFUpdateStoryContainerErrorO", + "mangledName": "$s11ViafouraSDK27VFUpdateStoryContainerErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -24549,38 +30401,392 @@ }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "UIKit", + "printedName": "UIKit", "declKind": "Import", "moduleName": "ViafouraSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, { "kind": "TypeDecl", - "name": "VFDisabledView", - "printedName": "VFDisabledView", + "name": "VFNotificationBellView", + "printedName": "VFNotificationBellView", + "children": [ + { + "kind": "Var", + "name": "isElevationEnabled", + "printedName": "isElevationEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvp", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvg", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvg", + "moduleName": "ViafouraSDK", + "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:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvs", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvM", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC18isElevationEnabledSbvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isBackgroundColorEnabled", + "printedName": "isBackgroundColorEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvp", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "HasInitialValue", + "Custom", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvg", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvg", + "moduleName": "ViafouraSDK", + "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:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvs", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvM", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC24isBackgroundColorEnabledSbvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "bounds", + "printedName": "bounds", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Var", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(py)bounds", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvp", + "moduleName": "ViafouraSDK", + "overriding": true, + "objc_name": "bounds", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)bounds", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvg", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "bounds", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Accessor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)setBounds:", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC6boundsSo6CGRectVvs", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "setBounds:", + "declAttributes": [ + "Dynamic", + "ObjC" + ], + "accessorKind": "set" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(settings:loginDelegate:onBellClicked:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFNotificationBellView", + "printedName": "ViafouraSDK.VFNotificationBellView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView" + }, + { + "kind": "TypeNominal", + "name": "VFSettings", + "printedName": "ViafouraSDK.VFSettings", + "usr": "s:11ViafouraSDK10VFSettingsV" + }, + { + "kind": "TypeNominal", + "name": "VFLoginDelegate", + "printedName": "ViafouraSDK.VFLoginDelegate", + "usr": "s:11ViafouraSDK15VFLoginDelegateP" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.UUID) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UUID", + "printedName": "Foundation.UUID", + "usr": "s:10Foundation4UUIDV" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC8settings13loginDelegate02onD7ClickedAcA10VFSettingsV_AA07VFLoginH0_py10Foundation4UUIDVctcfc", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC8settings13loginDelegate02onD7ClickedAcA10VFSettingsV_AA07VFLoginH0_py10Foundation4UUIDVctcfc", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK22VFNotificationBellViewC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFNotificationBellView", + "printedName": "ViafouraSDK.VFNotificationBellView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView(im)initWithFrame:", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC5frameACSo6CGRectV_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFDisabledView", - "mangledName": "$s11ViafouraSDK14VFDisabledViewC", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNotificationBellView", + "mangledName": "$s11ViafouraSDK22VFNotificationBellViewC", "moduleName": "ViafouraSDK", "declAttributes": [ "Custom", @@ -24589,7 +30795,6 @@ ], "superclassUsr": "c:objc(cs)UIView", "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, "superclassNames": [ "UIKit.UIView", "UIKit.UIResponder", @@ -24645,19 +30850,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24681,16 +30886,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "Import", "name": "UIKit", @@ -24769,19 +30964,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -24983,6 +31178,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK23VFProfileViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK23VFProfileViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -25313,12 +31535,264 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, { "kind": "Conformance", "name": "__DefaultCustomPlaygroundQuickLookable", "printedName": "__DefaultCustomPlaygroundQuickLookable", "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFChatContainerError", + "printedName": "VFChatContainerError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFChatContainerError.Type) -> ViafouraSDK.VFChatContainerError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFChatContainerError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFChatContainerError", + "printedName": "ViafouraSDK.VFChatContainerError", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK20VFChatContainerErrorO", + "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" }, { "kind": "Conformance", @@ -25341,8 +31815,8 @@ }, { "kind": "TypeDecl", - "name": "VFChatContainerError", - "printedName": "VFChatContainerError", + "name": "VFCreateStoryError", + "printedName": "VFCreateStoryError", "children": [ { "kind": "Var", @@ -25352,24 +31826,24 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(ViafouraSDK.VFChatContainerError.Type) -> ViafouraSDK.VFChatContainerError", + "printedName": "(ViafouraSDK.VFCreateStoryError.Type) -> ViafouraSDK.VFCreateStoryError", "children": [ { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" }, { "kind": "TypeNominal", "name": "Metatype", - "printedName": "ViafouraSDK.VFChatContainerError.Type", + "printedName": "ViafouraSDK.VFCreateStoryError.Type", "children": [ { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" } ] } @@ -25377,8 +31851,8 @@ } ], "declKind": "EnumElement", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO7unknownyA2CmF", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO7unknownyA2CmF", "moduleName": "ViafouraSDK" }, { @@ -25394,20 +31868,20 @@ }, { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" }, { "kind": "TypeNominal", - "name": "VFChatContainerError", - "printedName": "ViafouraSDK.VFChatContainerError", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO" + "name": "VFCreateStoryError", + "printedName": "ViafouraSDK.VFCreateStoryError", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO" } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO2eeoiySbAC_ACtFZ", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO2eeoiySbAC_ACtFZ", "moduleName": "ViafouraSDK", "static": true, "implicit": true, @@ -25426,8 +31900,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivp", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO9hashValueSivp", "moduleName": "ViafouraSDK", "implicit": true, "accessors": [ @@ -25444,8 +31918,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO9hashValueSivg", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO9hashValueSivg", "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" @@ -25471,8 +31945,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO4hash4intoys6HasherVz_tF", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO4hash4intoys6HasherVz_tF", "moduleName": "ViafouraSDK", "implicit": true, "funcSelfKind": "NonMutating" @@ -25498,8 +31972,8 @@ } ], "declKind": "Var", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvp", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvp", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -25527,8 +32001,8 @@ } ], "declKind": "Accessor", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO16errorDescriptionSSSgvg", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO16errorDescriptionSSSgvg", "moduleName": "ViafouraSDK", "isFromExtension": true, "accessorKind": "get" @@ -25537,8 +32011,8 @@ } ], "declKind": "Enum", - "usr": "s:11ViafouraSDK20VFChatContainerErrorO", - "mangledName": "$s11ViafouraSDK20VFChatContainerErrorO", + "usr": "s:11ViafouraSDK18VFCreateStoryErrorO", + "mangledName": "$s11ViafouraSDK18VFCreateStoryErrorO", "moduleName": "ViafouraSDK", "declAttributes": [ "AccessControl" @@ -25651,6 +32125,16 @@ ], "hasMissingDesignatedInitializers": true }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -25691,6 +32175,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -25748,6 +32242,26 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -26062,6 +32576,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -26102,6 +32626,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFSubscribeTopicError", @@ -26374,170 +32908,422 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "TypeDecl", - "name": "VFNewRepliesNotificationView", - "printedName": "VFNewRepliesNotificationView", - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFNewRepliesNotificationView", - "mangledName": "$s11ViafouraSDK28VFNewRepliesNotificationViewC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UIView", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFNewRepliesNotificationView", + "printedName": "VFNewRepliesNotificationView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFNewRepliesNotificationView", + "mangledName": "$s11ViafouraSDK28VFNewRepliesNotificationViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFStoryListError", + "printedName": "VFStoryListError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.VFStoryListError.Type) -> ViafouraSDK.VFStoryListError", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.VFStoryListError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK16VFStoryListErrorO7unknownyA2CmF", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO7unknownyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + }, + { + "kind": "TypeNominal", + "name": "VFStoryListError", + "printedName": "ViafouraSDK.VFStoryListError", + "usr": "s:11ViafouraSDK16VFStoryListErrorO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFStoryListErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO2eeoiySbAC_ACtFZ", + "moduleName": "ViafouraSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFStoryListErrorO9hashValueSivp", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO9hashValueSivp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFStoryListErrorO9hashValueSivg", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO9hashValueSivg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK16VFStoryListErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO4hash4intoys6HasherVz_tF", + "moduleName": "ViafouraSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvp", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvp", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvg", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO16errorDescriptionSSSgvg", + "moduleName": "ViafouraSDK", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK16VFStoryListErrorO", + "mangledName": "$s11ViafouraSDK16VFStoryListErrorO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFCreateChatError", @@ -28017,6 +34803,93 @@ "declKind": "Import", "moduleName": "ViafouraSDK" }, + { + "kind": "TypeDecl", + "name": "VFPoweredByViafouraView", + "printedName": "VFPoweredByViafouraView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFPoweredByViafouraView", + "mangledName": "$s11ViafouraSDK011VFPoweredByA4ViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -28522,19 +35395,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -28878,19 +35751,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -29443,13 +36316,19 @@ { "kind": "Function", "name": "customizeView", - "printedName": "customizeView(view:)", + "printedName": "customizeView(theme:view:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + }, { "kind": "TypeNominal", "name": "VFCustomizableView", @@ -29458,8 +36337,8 @@ } ], "declKind": "Func", - "usr": "s:11ViafouraSDK18VFCustomUIDelegateP13customizeView4viewyAA014VFCustomizableF0O_tF", - "mangledName": "$s11ViafouraSDK18VFCustomUIDelegateP13customizeView4viewyAA014VFCustomizableF0O_tF", + "usr": "s:11ViafouraSDK18VFCustomUIDelegateP13customizeView5theme4viewyAA7VFThemeO_AA014VFCustomizableF0OtF", + "mangledName": "$s11ViafouraSDK18VFCustomUIDelegateP13customizeView5theme4viewyAA7VFThemeO_AA014VFCustomizableF0OtF", "moduleName": "ViafouraSDK", "genericSig": "<Ï„_0_0 where Ï„_0_0 : ViafouraSDK.VFCustomUIDelegate>", "sugared_genericSig": "", @@ -29602,7 +36481,6 @@ "HasStorage", "AccessControl" ], - "isLet": true, "hasStorage": true, "accessors": [ { @@ -29623,6 +36501,48 @@ "moduleName": "ViafouraSDK", "implicit": true, "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFColors", + "printedName": "ViafouraSDK.VFColors", + "usr": "s:11ViafouraSDK8VFColorsV" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvs", + "mangledName": "$s11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvs", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvM", + "mangledName": "$s11ViafouraSDK10VFSettingsV6colorsAA8VFColorsVvM", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "_modify" } ] }, @@ -29849,6 +36769,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK26VFNewCommentViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK26VFNewCommentViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -30455,6 +37402,43 @@ "mangledName": "$s11ViafouraSDK10WidgetTypeO8LIVECHATyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "SHAREBAR", + "printedName": "SHAREBAR", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.WidgetType.Type) -> ViafouraSDK.WidgetType", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.WidgetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK10WidgetTypeO8SHAREBARyA2CmF", + "mangledName": "$s11ViafouraSDK10WidgetTypeO8SHAREBARyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Var", "name": "LIVE_CONVERSATIONS", @@ -30492,6 +37476,43 @@ "mangledName": "$s11ViafouraSDK10WidgetTypeO18LIVE_CONVERSATIONSyA2CmF", "moduleName": "ViafouraSDK" }, + { + "kind": "Var", + "name": "TRAY_TRIGGER", + "printedName": "TRAY_TRIGGER", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.WidgetType.Type) -> ViafouraSDK.WidgetType", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.WidgetType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "WidgetType", + "printedName": "ViafouraSDK.WidgetType", + "usr": "s:11ViafouraSDK10WidgetTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK10WidgetTypeO12TRAY_TRIGGERyA2CmF", + "mangledName": "$s11ViafouraSDK10WidgetTypeO12TRAY_TRIGGERyA2CmF", + "moduleName": "ViafouraSDK" + }, { "kind": "Constructor", "name": "init", @@ -30639,6 +37660,16 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "TypeDecl", "name": "VFPasswordResetError", @@ -31143,19 +38174,19 @@ "usr": "s:s28CustomDebugStringConvertibleP", "mangledName": "$ss28CustomDebugStringConvertibleP" }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, { "kind": "Conformance", "name": "Sendable", "printedName": "Sendable", "usr": "s:s8SendableP", "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" } ] }, @@ -31411,6 +38442,103 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "VFLiveView", + "printedName": "VFLiveView", + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFLiveView", + "mangledName": "$s11ViafouraSDK10VFLiveViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, { "kind": "Import", "name": "Foundation", @@ -32484,220 +39612,601 @@ "printedName": "Encodable", "usr": "s:SE", "mangledName": "$sSE" - }, - { - "kind": "Conformance", - "name": "Decodable", - "printedName": "Decodable", - "usr": "s:Se", - "mangledName": "$sSe" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "ViafouraSDK" - }, - { - "kind": "TypeDecl", - "name": "VFTextView", - "printedName": "VFTextView", - "children": [ - { - "kind": "Constructor", - "name": "init", - "printedName": "init(frame:textContainer:)", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTextView", - "printedName": "ViafouraSDK.VFTextView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" - }, - { - "kind": "TypeNominal", - "name": "CGRect", - "printedName": "CoreFoundation.CGRect", - "usr": "c:@S@CGRect" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "UIKit.NSTextContainer?", - "children": [ - { - "kind": "TypeNominal", - "name": "NSTextContainer", - "printedName": "UIKit.NSTextContainer", - "usr": "c:objc(cs)NSTextContainer" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithFrame:textContainer:", - "mangledName": "$s11ViafouraSDK10VFTextViewC5frame13textContainerACSo6CGRectV_So06NSTextG0CSgtcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "intro_iOS": "7.0", - "objc_name": "initWithFrame:textContainer:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Override", - "Available" - ], - "init_kind": "Designated" - }, - { - "kind": "Constructor", - "name": "init", - "printedName": "init(coder:)", - "children": [ - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "ViafouraSDK.VFTextView?", - "children": [ - { - "kind": "TypeNominal", - "name": "VFTextView", - "printedName": "ViafouraSDK.VFTextView", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" - } - ], - "usr": "s:Sq" - }, - { - "kind": "TypeNominal", - "name": "NSCoder", - "printedName": "Foundation.NSCoder", - "usr": "c:objc(cs)NSCoder" - } - ], - "declKind": "Constructor", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithCoder:", - "mangledName": "$s11ViafouraSDK10VFTextViewC5coderACSgSo7NSCoderC_tcfc", - "moduleName": "ViafouraSDK", - "overriding": true, - "implicit": true, - "objc_name": "initWithCoder:", - "declAttributes": [ - "Dynamic", - "ObjC", - "Custom", - "Required" - ], - "init_kind": "Designated" - } - ], - "declKind": "Class", - "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView", - "mangledName": "$s11ViafouraSDK10VFTextViewC", - "moduleName": "ViafouraSDK", - "declAttributes": [ - "Custom", - "AccessControl", - "ObjC" - ], - "superclassUsr": "c:objc(cs)UITextView", - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "UIKit.UITextView", - "UIKit.UIScrollView", - "UIKit.UIView", - "UIKit.UIResponder", - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" - }, - { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" - }, - { - "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" - }, - { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" - }, - { - "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" - }, - { - "kind": "Conformance", - "name": "__DefaultCustomPlaygroundQuickLookable", - "printedName": "__DefaultCustomPlaygroundQuickLookable", - "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", - "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK" + }, + { + "kind": "TypeDecl", + "name": "VFTextView", + "printedName": "VFTextView", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:textContainer:)", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTextView", + "printedName": "ViafouraSDK.VFTextView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.NSTextContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "NSTextContainer", + "printedName": "UIKit.NSTextContainer", + "usr": "c:objc(cs)NSTextContainer" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithFrame:textContainer:", + "mangledName": "$s11ViafouraSDK10VFTextViewC5frame13textContainerACSo6CGRectV_So06NSTextG0CSgtcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "intro_iOS": "7.0", + "objc_name": "initWithFrame:textContainer:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override", + "Available" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.VFTextView?", + "children": [ + { + "kind": "TypeNominal", + "name": "VFTextView", + "printedName": "ViafouraSDK.VFTextView", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView(im)initWithCoder:", + "mangledName": "$s11ViafouraSDK10VFTextViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "ViafouraSDK", + "overriding": true, + "implicit": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@ViafouraSDK@objc(cs)VFTextView", + "mangledName": "$s11ViafouraSDK10VFTextViewC", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UITextView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UITextView", + "UIKit.UIScrollView", + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "EventLoginType", + "printedName": "EventLoginType", + "children": [ + { + "kind": "Var", + "name": "cookie", + "printedName": "cookie", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO6cookieyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO6cookieyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "oauth", + "printedName": "oauth", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO5oauthyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO5oauthyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "loginradius", + "printedName": "loginradius", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO11loginradiusyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO11loginradiusyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "viafoura", + "printedName": "viafoura", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO8viafourayA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8viafourayA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "loginradius_social", + "printedName": "loginradius_social", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO18loginradius_socialyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO18loginradius_socialyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Var", + "name": "embedded_loginradius", + "printedName": "embedded_loginradius", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(ViafouraSDK.EventLoginType.Type) -> ViafouraSDK.EventLoginType", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "ViafouraSDK.EventLoginType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:11ViafouraSDK14EventLoginTypeO20embedded_loginradiusyA2CmF", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO20embedded_loginradiusyA2CmF", + "moduleName": "ViafouraSDK" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "ViafouraSDK.EventLoginType?", + "children": [ + { + "kind": "TypeNominal", + "name": "EventLoginType", + "printedName": "ViafouraSDK.EventLoginType", + "usr": "s:11ViafouraSDK14EventLoginTypeO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueACSgSS_tcfc", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueACSgSS_tcfc", + "moduleName": "ViafouraSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueSSvp", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueSSvp", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:11ViafouraSDK14EventLoginTypeO8rawValueSSvg", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO8rawValueSSvg", + "moduleName": "ViafouraSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:11ViafouraSDK14EventLoginTypeO", + "mangledName": "$s11ViafouraSDK14EventLoginTypeO", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, @@ -33225,6 +40734,16 @@ } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "UIKit", @@ -33430,6 +40949,33 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "setTheme", + "printedName": "setTheme(theme:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "VFTheme", + "printedName": "ViafouraSDK.VFTheme", + "usr": "s:11ViafouraSDK7VFThemeO" + } + ], + "declKind": "Func", + "usr": "s:11ViafouraSDK24VFLiveChatViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "mangledName": "$s11ViafouraSDK24VFLiveChatViewControllerC8setTheme5themeyAA7VFThemeO_tF", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "setActionCallbacks", @@ -33700,6 +41246,16 @@ } ] }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "ViafouraSDK", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Import", "name": "Foundation", @@ -33927,6 +41483,27 @@ "json_format_version": 8 }, "ConstValues": [ + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "StringLiteral", + "offset": 580, + "length": 11, + "value": "\"StoryList\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 11, + "value": "\"storyCell\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/StoryList\/StoryTableViewController.swift", + "kind": "FloatLiteral", + "offset": 797, + "length": 5, + "value": "300.0" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Date\/SettingDateCell.swift", "kind": "FloatLiteral", @@ -33951,93 +41528,23 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFEditorPicksView.swift", "kind": "BooleanLiteral", - "offset": 370, + "offset": 388, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 191, - "length": 17, - "value": "\"ColorBackground\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 317, - "length": 12, - "value": "\"ColorText1\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 438, - "length": 12, - "value": "\"ColorText2\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 563, - "length": 16, - "value": "\"ColorSeparator\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 692, - "length": 16, - "value": "\"ColorFollowing\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 817, - "length": 12, - "value": "\"ColorError\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 940, - "length": 14, - "value": "\"ColorWarning\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1064, - "length": 13, - "value": "\"ColorPinned\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1188, - "length": 14, - "value": "\"ColorPrimary\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1318, - "length": 19, - "value": "\"ColorPrimaryLight\"" - }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1448, - "length": 14, - "value": "\"ColorBorder1\"" + "kind": "BooleanLiteral", + "offset": 349, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/VFColors.swift", - "kind": "StringLiteral", - "offset": 1580, - "length": 21, - "value": "\"ColorModeratorBadge\"" + "kind": "BooleanLiteral", + "offset": 384, + "length": 5, + "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentsList\/CommentsTableViewModel.swift", @@ -34109,6 +41616,34 @@ "length": 12, "value": "\"userIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1402, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/LiveBlogViewModel.swift", + "kind": "BooleanLiteral", + "offset": 1471, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventView.swift", + "kind": "BooleanLiteral", + "offset": 373, + "length": 4, + "value": "true" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/ReplyCommentEndpoint.swift", "kind": "StringLiteral", @@ -34207,6 +41742,27 @@ "length": 13, "value": "\"commentCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 225, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 275, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UndislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 328, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/NotificationList\/NotificationListTableViewController.swift", "kind": "StringLiteral", @@ -34333,6 +41889,13 @@ "length": 21, "value": "\"awaiting_moderation\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Analytics\/AnalyticsService.swift", + "kind": "Dictionary", + "offset": 375, + "length": 3, + "value": "[]" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/authentication\/OpenIdLoginEndpoint.swift", "kind": "StringLiteral", @@ -34343,7 +41906,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFButton.swift", "kind": "BooleanLiteral", - "offset": 544, + "offset": 553, "length": 5, "value": "false" }, @@ -34392,59 +41955,283 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 208, + "offset": 206, + "length": 23, + "value": "\"liveblog_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 259, + "length": 26, + "value": "\"liveblog_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 311, + "length": 23, + "value": "\"liveblog_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 361, + "length": 23, + "value": "\"livechat_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 26, + "value": "\"livechat_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 466, + "length": 23, + "value": "\"livechat_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 14, + "value": "\"comment_post\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 557, "length": 31, "value": "\"livecomments_comment_disliked\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 613, "length": 27, "value": "\"livecomments_comment_flag\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 323, + "offset": 670, "length": 19, "value": "\"comment_box_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 368, + "offset": 721, + "length": 21, + "value": "\"comment_reply_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 768, "length": 27, "value": "\"livecomments_comment_like\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 208, + "offset": 826, + "length": 20, + "value": "\"tray_profile_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 22, + "value": "\"tray_community_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 926, + "length": 14, + "value": "\"topic_follow\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 970, + "length": 19, + "value": "\"profile_mute_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1021, + "length": 21, + "value": "\"profile_follow_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 7, + "value": "\"login\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 8, + "value": "\"signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1117, + "length": 12, + "value": "\"polls_vote\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 206, + "length": 23, + "value": "\"liveblog_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 259, + "length": 26, + "value": "\"liveblog_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 311, + "length": 23, + "value": "\"liveblog_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 361, + "length": 23, + "value": "\"livechat_message_like\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 414, + "length": 26, + "value": "\"livechat_message_dislike\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 466, + "length": 23, + "value": "\"livechat_message_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 514, + "length": 14, + "value": "\"comment_post\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 557, "length": 31, "value": "\"livecomments_comment_disliked\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 613, "length": 27, "value": "\"livecomments_comment_flag\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 323, + "offset": 670, "length": 19, "value": "\"comment_box_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", "kind": "StringLiteral", - "offset": 368, + "offset": 721, + "length": 21, + "value": "\"comment_reply_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 768, "length": 27, "value": "\"livecomments_comment_like\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 826, + "length": 20, + "value": "\"tray_profile_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 879, + "length": 22, + "value": "\"tray_community_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 926, + "length": 14, + "value": "\"topic_follow\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 970, + "length": 19, + "value": "\"profile_mute_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1021, + "length": 21, + "value": "\"profile_follow_user\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 7, + "value": "\"login\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 8, + "value": "\"signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventAttemptedAction.swift", + "kind": "StringLiteral", + "offset": 1117, + "length": 12, + "value": "\"polls_vote\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/users\/UserSubscribeEndpoint.swift", "kind": "StringLiteral", @@ -34539,21 +42326,21 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1002, + "offset": 998, "length": 23, "value": "\"condensedTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1056, + "offset": 1052, "length": 18, "value": "\"fullTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFVerticalTrendingViewController.swift", "kind": "StringLiteral", - "offset": 1103, + "offset": 1099, "length": 8, "value": "\"adCell\"" }, @@ -34588,84 +42375,84 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2695, + "offset": 2760, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2732, + "offset": 2797, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2812, + "offset": 2877, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2844, + "offset": 2909, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2933, + "offset": 3002, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 2974, + "offset": 3043, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3063, + "offset": 3132, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3102, + "offset": 3171, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3138, + "offset": 3207, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Profile\/ProfileViewModel.swift", "kind": "BooleanLiteral", - "offset": 3171, + "offset": 3240, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Repository\/Repository.swift", "kind": "BooleanLiteral", - "offset": 455, + "offset": 516, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Repository\/Repository.swift", "kind": "IntegerLiteral", - "offset": 511, + "offset": 572, "length": 2, "value": "30" }, @@ -35397,6 +43184,13 @@ "length": 19, "value": "\"ChatSettingsClose\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Strings\/StringKeys.swift", + "kind": "StringLiteral", + "offset": 4697, + "length": 7, + "value": "\"Posts\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/Settings\/Switch\/SettingSwitchCell.swift", "kind": "FloatLiteral", @@ -35428,7 +43222,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFFeaturedView.swift", "kind": "BooleanLiteral", - "offset": 363, + "offset": 497, "length": 5, "value": "false" }, @@ -35477,17 +43271,59 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFCarouselTrendingViewController.swift", "kind": "StringLiteral", - "offset": 883, + "offset": 875, "length": 22, "value": "\"carouselTrendingCell\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/VFCarouselTrendingViewController.swift", "kind": "StringLiteral", - "offset": 934, + "offset": 926, "length": 16, "value": "\"carouselAdCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 292, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 342, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/ReplyStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 395, + "length": 15, + "value": "\"contentIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 214, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/LikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 317, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/RemoveEditorPickEndpoint.swift", "kind": "StringLiteral", @@ -35558,6 +43394,20 @@ "length": 22, "value": "\"settingTextFieldCell\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/NewStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 285, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/NewStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 335, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveChat\/ChatContainerEndpoint.swift", "kind": "StringLiteral", @@ -35894,6 +43744,27 @@ "length": 7, "value": "\"patch\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 265, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 315, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/SingleStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 368, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveChat\/DislikeChatEndpoint.swift", "kind": "StringLiteral", @@ -35950,59 +43821,80 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 221, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 271, + "length": 12, + "value": "\"chatIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DislikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 323, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 370, + "offset": 379, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 537, + "offset": 546, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 576, + "offset": 585, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 618, + "offset": 627, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 683, + "offset": 692, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 721, + "offset": 730, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 764, + "offset": 773, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFMuteView.swift", "kind": "BooleanLiteral", - "offset": 401, + "offset": 410, "length": 5, "value": "false" }, @@ -36034,6 +43926,13 @@ "length": 5, "value": "100.0" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/CreateStoryContainerEndpoint.swift", + "kind": "StringLiteral", + "offset": 315, + "length": 12, + "value": "\"siteIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/notifications\/AllNotificationsEndpoint.swift", "kind": "StringLiteral", @@ -36044,42 +43943,42 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1219, + "offset": 1268, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1249, + "offset": 1298, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 1284, + "offset": 1333, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "IntegerLiteral", - "offset": 1912, + "offset": 2035, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "IntegerLiteral", - "offset": 1916, + "offset": 2039, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/LiveChatViewModel.swift", "kind": "BooleanLiteral", - "offset": 7254, + "offset": 8092, "length": 5, "value": "false" }, @@ -36185,342 +44084,342 @@ "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", "offset": 595, - "length": 35, - "value": "\"https:\/\/\/usercontent.viafoura.co\/\"" + "length": 34, + "value": "\"https:\/\/usercontent.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 687, + "offset": 686, "length": 13, "value": "\"v4\/liveblog\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 743, + "offset": 742, "length": 26, "value": "\"https:\/\/api.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 818, + "offset": 817, "length": 4, "value": "\"v2\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 865, + "offset": 864, "length": 26, "value": "\"https:\/\/auth.viafoura.co\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 950, + "offset": 949, "length": 34, "value": "\"https:\/\/interaction.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1049, + "offset": 1048, "length": 16, "value": "\"v4\/interaction\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1117, + "offset": 1116, "length": 36, "value": "\"https:\/\/notifications.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1220, + "offset": 1219, "length": 4, "value": "\"v5\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1263, + "offset": 1262, "length": 24, "value": "\"https:\/\/i.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1344, + "offset": 1343, "length": 4, "value": "\"v3\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1398, + "offset": 1397, "length": 30, "value": "\"https:\/\/api.loginradius.com\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1491, + "offset": 1490, "length": 13, "value": "\"identity\/v2\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1552, + "offset": 1551, "length": 39, "value": "\"wss:\/\/realtimeeventfeeds.viafoura.co\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1650, + "offset": 1649, "length": 11, "value": "\"eventfeed\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1761, + "offset": 1760, "length": 9, "value": "\"#d4145a\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1792, + "offset": 1791, "length": 9, "value": "\"#8e78ff\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1823, + "offset": 1822, "length": 9, "value": "\"#ff7300\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1854, + "offset": 1853, "length": 9, "value": "\"#fbb03b\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1885, + "offset": 1884, "length": 9, "value": "\"#ed1e79\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1916, + "offset": 1915, "length": 9, "value": "\"#009244\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1947, + "offset": 1946, "length": 9, "value": "\"#ed1c24\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 1978, + "offset": 1977, "length": 9, "value": "\"#2e3192\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2009, + "offset": 2008, "length": 9, "value": "\"#fc7d7b\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2040, + "offset": 2039, "length": 9, "value": "\"#ffcc00\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2071, + "offset": 2070, "length": 9, "value": "\"#3aa17e\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2102, + "offset": 2101, "length": 9, "value": "\"#4f00bc\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2133, + "offset": 2132, "length": 9, "value": "\"#09c9be\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2164, + "offset": 2163, "length": 9, "value": "\"#662d8c\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2195, + "offset": 2194, "length": 9, "value": "\"#00a8c5\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2226, + "offset": 2225, "length": 9, "value": "\"#0053ae\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2418, + "offset": 2417, "length": 7, "value": "\"Error\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2436, + "offset": 2435, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2492, + "offset": 2491, "length": 15, "value": "\"Unknown Error\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2518, + "offset": 2517, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2592, + "offset": 2591, "length": 32, "value": "\"Unexpected result has occurred\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2635, + "offset": 2634, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2706, + "offset": 2705, "length": 24, "value": "\"User is not authorized\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2741, + "offset": 2740, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2813, + "offset": 2812, "length": 25, "value": "\"Error decoding response\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 2849, + "offset": 2848, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "FloatLiteral", - "offset": 2928, + "offset": 2927, "length": 3, "value": "5.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "FloatLiteral", - "offset": 2973, + "offset": 2972, "length": 3, "value": "5.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3042, + "offset": 3041, "length": 1, "value": "3" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3123, + "offset": 3122, "length": 2, "value": "20" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "IntegerLiteral", - "offset": 3172, + "offset": 3171, "length": 2, "value": "10" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3240, + "offset": 3239, "length": 22, "value": "\"https:\/\/viafoura.com\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3296, + "offset": 3295, "length": 38, "value": "\"https:\/\/viafoura.com\/privacy-policy\/\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Constants.swift", "kind": "StringLiteral", - "offset": 3405, + "offset": 3404, "length": 38, "value": "\"fb763410-afd1-4646-8232-5a5a4f0d9bae\"" }, @@ -37920,7 +45819,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViafouraSDK.swift", "kind": "BooleanLiteral", - "offset": 657, + "offset": 747, "length": 5, "value": "false" }, @@ -37936,84 +45835,126 @@ "kind": "StringLiteral", "offset": 212, "length": 23, + "value": "\"analytics.trackAdCode\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 23, "value": "\"analytics.trackAdView\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 307, "length": 28, "value": "\"analytics.attempted_action\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 320, + "offset": 363, "length": 26, "value": "\"analytics.chatPagination\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 378, + "offset": 415, "length": 24, "value": "\"analytics.sortComments\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 429, + "offset": 463, + "length": 23, + "value": "\"analytics.interaction\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 513, "length": 26, "value": "\"analytics.container.load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 558, "length": 18, "value": "\"analytics.engage\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 518, + "offset": 602, "length": 25, "value": "\"analytics.login_failure\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 569, + "offset": 653, "length": 25, "value": "\"analytics.login_success\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 613, + "offset": 697, "length": 18, "value": "\"analytics.logout\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 742, + "length": 26, + "value": "\"analytics.password_reset\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 18, + "value": "\"analytics.signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 36, + "value": "\"analytics.conversations_bell_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 900, "length": 16, "value": "\"analytics.view\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 696, - "length": 26, - "value": "\"analytics.password_reset\"" + "offset": 955, + "length": 38, + "value": "\"analytics.conversation_starter_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 741, - "length": 18, - "value": "\"analytics.signup\"" + "offset": 1031, + "length": 37, + "value": "\"analytics.conversation_starter_view\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 1106, + "length": 37, + "value": "\"analytics.conversation_starter_load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", @@ -38027,84 +45968,126 @@ "kind": "StringLiteral", "offset": 212, "length": 23, + "value": "\"analytics.trackAdCode\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 255, + "length": 23, "value": "\"analytics.trackAdView\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 264, + "offset": 307, "length": 28, "value": "\"analytics.attempted_action\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 320, + "offset": 363, "length": 26, "value": "\"analytics.chatPagination\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 378, + "offset": 415, "length": 24, "value": "\"analytics.sortComments\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 429, + "offset": 463, + "length": 23, + "value": "\"analytics.interaction\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 513, "length": 26, "value": "\"analytics.container.load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 558, "length": 18, "value": "\"analytics.engage\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 518, + "offset": 602, "length": 25, "value": "\"analytics.login_failure\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 569, + "offset": 653, "length": 25, "value": "\"analytics.login_success\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 613, + "offset": 697, "length": 18, "value": "\"analytics.logout\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 742, + "length": 26, + "value": "\"analytics.password_reset\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 787, + "length": 18, + "value": "\"analytics.signup\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 36, + "value": "\"analytics.conversations_bell_click\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 900, "length": 16, "value": "\"analytics.view\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 696, - "length": 26, - "value": "\"analytics.password_reset\"" + "offset": 955, + "length": 38, + "value": "\"analytics.conversation_starter_click\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", "kind": "StringLiteral", - "offset": 741, - "length": 18, - "value": "\"analytics.signup\"" + "offset": 1031, + "length": 37, + "value": "\"analytics.conversation_starter_view\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventType.swift", + "kind": "StringLiteral", + "offset": 1106, + "length": 37, + "value": "\"analytics.conversation_starter_load\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentContainerSettings\/CommentContainerSettingsViewController.swift", @@ -38151,7 +46134,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/CommentsList\/Cell\/CommentCell.swift", "kind": "BooleanLiteral", - "offset": 5433, + "offset": 5495, "length": 4, "value": "true" }, @@ -38193,24 +46176,108 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10497, + "offset": 10460, "length": 13, "value": "\"unsubscribe\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10683, + "offset": 10646, "length": 12, "value": "\"keep-alive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/WebSocket\/WebSocket.swift", "kind": "StringLiteral", - "offset": 10899, + "offset": 10862, "length": 11, "value": "\"subscribe\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 9, + "value": "\"deleted\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1115, + "length": 9, + "value": "\"visible\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1141, + "length": 6, + "value": "\"spam\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1168, + "length": 10, + "value": "\"disabled\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1197, + "length": 8, + "value": "\"hidden\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1237, + "length": 21, + "value": "\"awaiting_moderation\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1086, + "length": 9, + "value": "\"deleted\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1115, + "length": 9, + "value": "\"visible\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1141, + "length": 6, + "value": "\"spam\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1168, + "length": 10, + "value": "\"disabled\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1197, + "length": 8, + "value": "\"hidden\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/LiveBlog\/FetchStories\/StoryListResponse.swift", + "kind": "StringLiteral", + "offset": 1237, + "length": 21, + "value": "\"awaiting_moderation\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/users\/UserUnsuscribeEndpoint.swift", "kind": "StringLiteral", @@ -38235,14 +46302,14 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "FloatLiteral", - "offset": 3171, + "offset": 3219, "length": 5, "value": "500.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/VFPreviewCommentsViewController.swift", "kind": "IntegerLiteral", - "offset": 3415, + "offset": 3463, "length": 2, "value": "10" }, @@ -38288,6 +46355,20 @@ "length": 12, "value": "\"chatIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryListEndpoint.swift", + "kind": "StringLiteral", + "offset": 266, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryListEndpoint.swift", + "kind": "StringLiteral", + "offset": 316, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/topics\/UnsuscribeTopicEndpoint.swift", "kind": "StringLiteral", @@ -38319,7 +46400,7 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/TrendingViewModel.swift", "kind": "Array", - "offset": 764, + "offset": 774, "length": 2, "value": "[]" }, @@ -38330,6 +46411,20 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/VFLiveBlogViewController.swift", + "kind": "StringLiteral", + "offset": 243, + "length": 10, + "value": "\"LiveBlog\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveBlog\/VFLiveBlogViewController.swift", + "kind": "FloatLiteral", + "offset": 653, + "length": 4, + "value": "70.0" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFNewCommentsNotificationView.swift", "kind": "StringLiteral", @@ -38382,98 +46477,105 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFAllCommentsView.swift", "kind": "BooleanLiteral", - "offset": 320, + "offset": 450, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 922, + "offset": 935, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1167, + "offset": 1180, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 1425, + "offset": 1856, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1458, + "offset": 1889, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 1540, + "offset": 1971, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "Array", - "offset": 1576, + "offset": 2007, "length": 2, "value": "[]" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 2855, + "offset": 3286, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 3171, + "offset": 3602, "length": 1, "value": "3" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3232, + "offset": 3663, "length": 4, "value": "true" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3265, + "offset": 3696, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 3303, + "offset": 3734, "length": 5, "value": "false" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "IntegerLiteral", - "offset": 3345, + "offset": 3776, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", + "kind": "IntegerLiteral", + "offset": 4128, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/PreviewComments\/PreviewCommentsViewModel.swift", "kind": "BooleanLiteral", - "offset": 13793, + "offset": 18751, "length": 5, "value": "false" }, @@ -38578,168 +46680,168 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1412, + "offset": 1547, "length": 3, "value": "0.2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1424, + "offset": 1559, "length": 3, "value": "0.0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1556, + "offset": 1691, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1678, + "offset": 1807, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1682, + "offset": 1811, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1686, + "offset": 1815, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1758, + "offset": 1887, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1762, + "offset": 1891, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1766, + "offset": 1895, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1852, + "offset": 1981, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1974, + "offset": 2097, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1978, + "offset": 2101, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 1982, + "offset": 2105, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2054, + "offset": 2177, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2058, + "offset": 2181, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2062, + "offset": 2185, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2148, + "offset": 2271, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2270, + "offset": 2387, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2274, + "offset": 2391, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "FloatLiteral", - "offset": 2278, + "offset": 2395, "length": 3, "value": "0.5" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2350, + "offset": 2467, "length": 1, "value": "2" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2354, + "offset": 2471, "length": 1, "value": "1" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 2358, + "offset": 2475, "length": 1, "value": "0" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFTabView.swift", "kind": "IntegerLiteral", - "offset": 1274, + "offset": 1409, "length": 1, "value": "0" }, @@ -38757,6 +46859,20 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StorySelectionEndpoint.swift", + "kind": "StringLiteral", + "offset": 279, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StorySelectionEndpoint.swift", + "kind": "StringLiteral", + "offset": 329, + "length": 13, + "value": "\"storyIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/UnspamCommentEndpoint.swift", "kind": "StringLiteral", @@ -38792,6 +46908,27 @@ "length": 12, "value": "\"userIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 13, + "value": "\"storyIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/UnlikeStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 321, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Authentication\/SocialLogin\/SocialLoginRequest.swift", "kind": "BooleanLiteral", @@ -38799,6 +46936,83 @@ "length": 4, "value": "true" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 311, + "length": 3, + "value": "7.0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 339, + "length": 4, + "value": "14.0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "FloatLiteral", + "offset": 593, + "length": 3, + "value": "0.6" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 648, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 660, + "length": 2, + "value": "10" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 701, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 762, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "BooleanLiteral", + "offset": 436, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "BooleanLiteral", + "offset": 841, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "IntegerLiteral", + "offset": 1019, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/NotificationBell\/VFNotificationBellView.swift", + "kind": "StringLiteral", + "offset": 132, + "length": 22, + "value": "\"ViafouraSDK.VFNotificationBellView\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/notifications\/contentContainer\/ContentContainerSubscriptionEndpoint.swift", "kind": "StringLiteral", @@ -38904,6 +47118,41 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Local\/CommentContent.swift", + "kind": "StringLiteral", + "offset": 1338, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Local\/CommentContent.swift", + "kind": "StringLiteral", + "offset": 1363, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 218, + "length": 12, + "value": "\"siteIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 268, + "length": 12, + "value": "\"chatIdPath\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/DeleteStoryEndpoint.swift", + "kind": "StringLiteral", + "offset": 320, + "length": 15, + "value": "\"contentIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/UsersList\/UsersListTableViewController.swift", "kind": "StringLiteral", @@ -38935,73 +47184,94 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 240, + "offset": 236, + "length": 11, + "value": "\"icon_flag\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 278, "length": 15, "value": "\"icon_featured\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 288, + "offset": 326, "length": 18, "value": "\"icon_editor_pick\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 338, + "offset": 376, "length": 16, "value": "\"default_avatar\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 383, + "offset": 421, "length": 13, "value": "\"icon_pinned\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 428, + "offset": 461, + "length": 11, + "value": "\"icon_bell\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 504, "length": 16, "value": "\"icon_newspaper\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 474, + "offset": 550, "length": 15, "value": "\"icon_arrow_up\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 520, + "offset": 596, "length": 15, "value": "\"viafoura_logo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 567, + "offset": 643, "length": 17, "value": "\"icon_arrow_down\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 612, + "offset": 688, "length": 12, "value": "\"icon_topic\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", "kind": "StringLiteral", - "offset": 653, + "offset": 729, "length": 13, "value": "\"icon_author\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Resources\/Images\/ImageKeys.swift", + "kind": "StringLiteral", + "offset": 772, + "length": 14, + "value": "\"icon_twitter\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/livecomments\/TrendingEndpoint.swift", "kind": "StringLiteral", @@ -39061,21 +47331,21 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 485, - "length": 13, - "value": "\"-firstVisit\"" + "offset": 476, + "length": 12, + "value": "\"firstVisit\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 544, + "offset": 534, "length": 15, "value": "\"-numberVisits\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Persistence\/PersistenceService.swift", "kind": "StringLiteral", - "offset": 611, + "offset": 601, "length": 20, "value": "\"-unfinishedContent\"" }, @@ -39100,6 +47370,13 @@ "length": 5, "value": "false" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Auth\/VFAuthenticationService+CookieLogin.swift", + "kind": "StringLiteral", + "offset": 232, + "length": 23, + "value": "\"viafouraDefinedCookie\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/TrendingConversations\/Cell\/CarouselTrendingCell.swift", "kind": "FloatLiteral", @@ -39324,13 +47601,6 @@ "length": 15, "value": "\"contentIdPath\"" }, - { - "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFPinnedView.swift", - "kind": "BooleanLiteral", - "offset": 360, - "length": 5, - "value": "false" - }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/View\/VFUnspamView.swift", "kind": "BooleanLiteral", @@ -39530,10 +47800,24 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", - "offset": 418, + "offset": 408, + "length": 13, + "value": "\"vf-sharebar\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 452, "length": 18, "value": "\"vf-conversations\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 17, + "value": "\"vf-tray-trigger\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", @@ -39572,10 +47856,24 @@ { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", "kind": "StringLiteral", - "offset": 418, + "offset": 408, + "length": 13, + "value": "\"vf-sharebar\"" + }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 452, "length": 18, "value": "\"vf-conversations\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/WidgetType.swift", + "kind": "StringLiteral", + "offset": 495, + "length": 17, + "value": "\"vf-tray-trigger\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Users\/UsersService.swift", "kind": "Dictionary", @@ -39618,143 +47916,150 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/IngestRequest.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 5, + "value": "\"ios\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 398, + "offset": 402, "length": 8, "value": "\"google\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 426, + "offset": 430, "length": 9, "value": "\"twitter\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 456, + "offset": 460, "length": 10, "value": "\"linkedin\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 484, + "offset": 488, "length": 7, "value": "\"apple\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 525, + "offset": 529, "length": 25, "value": "\"Viafoura Defined Cookie\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 571, + "offset": 575, "length": 10, "value": "\"facebook\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 599, + "offset": 603, "length": 7, "value": "\"yahoo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 630, + "offset": 634, "length": 13, "value": "\"windowslive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 659, + "offset": 663, "length": 5, "value": "\"aol\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 681, + "offset": 685, "length": 2, "value": "\"\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 398, + "offset": 402, "length": 8, "value": "\"google\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 426, + "offset": 430, "length": 9, "value": "\"twitter\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 456, + "offset": 460, "length": 10, "value": "\"linkedin\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 484, + "offset": 488, "length": 7, "value": "\"apple\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 525, + "offset": 529, "length": 25, "value": "\"Viafoura Defined Cookie\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 571, + "offset": 575, "length": 10, "value": "\"facebook\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 599, + "offset": 603, "length": 7, "value": "\"yahoo\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 630, + "offset": 634, "length": 13, "value": "\"windowslive\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 659, + "offset": 663, "length": 5, "value": "\"aol\"" }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Model\/Network\/Analytics\/Ingest\/EventUserData.swift", "kind": "StringLiteral", - "offset": 681, + "offset": 685, "length": 2, "value": "\"\"" }, @@ -39765,6 +48070,13 @@ "length": 12, "value": "\"siteIdPath\"" }, + { + "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/Services\/Network\/ApiEndpoint\/Endpoints\/liveBlog\/StoryContainerEndpoint.swift", + "kind": "StringLiteral", + "offset": 280, + "length": 12, + "value": "\"siteIdPath\"" + }, { "filePath": "\/Users\/martindesimone\/Desktop\/sdk-ios\/Viafoura SDK\/ViafouraSDK\/ViewControllers\/LiveChat\/VFLiveChatViewController.swift", "kind": "StringLiteral", diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index ef8490ca..5a58c6c6 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target x86_64-apple-ios15.4-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFSingleStoryError, b: VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDeleteStoryError, b: VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUnlikeStoryError, b: VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: VFUIViewController, adPosition: Swift.Int) -> VFAdView func getAdInterval(viewController: VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension VFAdDelegate { public func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFLikeStoryError, b: VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateUserError, b: VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: VFTheme, b: VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: WidgetType) + public func removeWidget(_ widgetType: WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, viewType: VFTrendingViewType, settings: VFSettings) -> VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -372,6 +480,19 @@ extension VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUndislikeStoryError, b: VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, settings: VFSettings) -> VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -402,6 +524,19 @@ extension VFCarouselTrendingViewController : VFLocalAdDelegate { @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFReplyStoryError, b: VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: VFCommentsProfileError, b: VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryContainerError, b: VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDislikeStoryError, b: VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFEditorPickCommentError, b: VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10, defaultSort: VFSortType = .newest) -> VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStorySelectionError, b: VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) case postLoadingView(loadingView: VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) case profileCloseImage(image: VFImageView) case profileLikesLabel(label: VFLabel) case profileFollowersLabel(label: VFLabel) case profileSegmentedControl(segmentedControl: VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: VFLabel) case commentCellNameLabel(label: VFLabel) case commentCellContentLabel(label: VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: VFButton) case previewTitleLabel(label: VFLabel) case previewCounterLabel(label: VFLabel) + case previewPrivacyLabel(label: VFLabel) + case previewPoweredByView(poweredByView: VFPoweredByViafouraView) case previewLoadingView(loadingView: VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: VFImageView) case trendingVerticalFullTitle(label: VFLabel) case trendingVerticalFullCount(label: VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: VFLabel) case trendingCarouselImage(image: VFImageView) case trendingCarouselCount(label: VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: VFLabel) case chatCellDateLabel(label: VFLabel) case chatCellUserNameLabel(label: VFLabel) @@ -932,6 +1133,9 @@ extension VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: VFTrendingError, b: VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUpdateStoryContainerError, b: VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: VFSettings, loginDelegate: VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: VFProfilePresentationType, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFCreateStoryError, b: VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension VFChatContainerError { @objc deinit } extension VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryListError, b: VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: VFCreateChatError, b: VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: VFCustomizableView) + func customizeView(theme: VFTheme, view: VFCustomizableView) } public struct VFSettings { public let fonts: VFFonts - public let colors: VFColors + public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: VFNewCommentActionType, containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateChatContainerError, b: VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFUnspamCommentError, b: VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10) -> VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension VFLiveChatViewController : UIKit.UITextViewDelegate { } extension VFDislikeChatError : Swift.Equatable {} extension VFDislikeChatError : Swift.Hashable {} +extension VFSingleStoryError : Swift.Equatable {} +extension VFSingleStoryError : Swift.Hashable {} extension VFCreateCommentReplyError : Swift.Equatable {} extension VFCreateCommentReplyError : Swift.Hashable {} +extension VFDeleteStoryError : Swift.Equatable {} +extension VFDeleteStoryError : Swift.Hashable {} extension VFLoginStatus : Swift.Equatable {} extension VFLoginStatus : Swift.Hashable {} extension VFLoginStatusError : Swift.Equatable {} extension VFLoginStatusError : Swift.Hashable {} extension VFUnflagCommentError : Swift.Equatable {} extension VFUnflagCommentError : Swift.Hashable {} +extension VFUnlikeStoryError : Swift.Equatable {} +extension VFUnlikeStoryError : Swift.Hashable {} extension VFFlagCommentError : Swift.Equatable {} extension VFFlagCommentError : Swift.Hashable {} extension VFChatListError : Swift.Equatable {} extension VFChatListError : Swift.Hashable {} +extension VFLikeStoryError : Swift.Equatable {} +extension VFLikeStoryError : Swift.Hashable {} extension VFUpdateUserError : Swift.Equatable {} extension VFUpdateUserError : Swift.Hashable {} +extension VFTheme : Swift.Equatable {} +extension VFTheme : Swift.Hashable {} extension VFProfilePresentationType : Swift.Equatable {} extension VFProfilePresentationType : Swift.Hashable {} extension VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension VFUnflagChatError : Swift.Equatable {} extension VFUnflagChatError : Swift.Hashable {} extension VFLikeChatError : Swift.Equatable {} extension VFLikeChatError : Swift.Hashable {} +extension VFUndislikeStoryError : Swift.Equatable {} +extension VFUndislikeStoryError : Swift.Hashable {} +extension VFReplyStoryError : Swift.Equatable {} +extension VFReplyStoryError : Swift.Hashable {} extension VFCommentsProfileError : Swift.Equatable {} extension VFCommentsProfileError : Swift.Hashable {} +extension VFStoryContainerError : Swift.Equatable {} +extension VFStoryContainerError : Swift.Hashable {} extension VFFilterType : Swift.Equatable {} extension VFFilterType : Swift.Hashable {} extension VFUndislikeChatError : Swift.Equatable {} extension VFUndislikeChatError : Swift.Hashable {} +extension VFDislikeStoryError : Swift.Equatable {} +extension VFDislikeStoryError : Swift.Hashable {} extension VFEditorPickCommentError : Swift.Equatable {} extension VFEditorPickCommentError : Swift.Hashable {} extension VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension VFTrendingSortType : Swift.Hashable {} extension VFTrendingSortType : Swift.RawRepresentable {} extension VFTrendingViewType : Swift.Equatable {} extension VFTrendingViewType : Swift.Hashable {} +extension VFStorySelectionError : Swift.Equatable {} +extension VFStorySelectionError : Swift.Hashable {} extension VFUndislikeCommentError : Swift.Equatable {} extension VFUndislikeCommentError : Swift.Hashable {} extension VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension VFReplyChatError : Swift.Equatable {} extension VFReplyChatError : Swift.Hashable {} extension VFTrendingError : Swift.Equatable {} extension VFTrendingError : Swift.Hashable {} +extension VFUpdateStoryContainerError : Swift.Equatable {} +extension VFUpdateStoryContainerError : Swift.Hashable {} extension VFChatContainerError : Swift.Equatable {} extension VFChatContainerError : Swift.Hashable {} +extension VFCreateStoryError : Swift.Equatable {} +extension VFCreateStoryError : Swift.Hashable {} extension VFCookieLoginError : Swift.Equatable {} extension VFCookieLoginError : Swift.Hashable {} extension VFSubscribeTopicError : Swift.Equatable {} extension VFSubscribeTopicError : Swift.Hashable {} +extension VFStoryListError : Swift.Equatable {} +extension VFStoryListError : Swift.Hashable {} extension VFCreateChatError : Swift.Equatable {} extension VFCreateChatError : Swift.Hashable {} extension VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension VFDisableCommentError : Swift.Hashable {} extension VFSocialLoginProvider : Swift.Equatable {} extension VFSocialLoginProvider : Swift.Hashable {} extension VFSocialLoginProvider : Swift.RawRepresentable {} +extension EventLoginType : Swift.Equatable {} +extension EventLoginType : Swift.Hashable {} +extension EventLoginType : Swift.RawRepresentable {} extension VFUnspamCommentError : Swift.Equatable {} extension VFUnspamCommentError : Swift.Hashable {} extension VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface-e index 9fc7c4dc..76d26462 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface-e @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target x86_64-apple-ios15.4-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension ViafouraSDK.VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFSingleStoryError, b: ViafouraSDK.VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension ViafouraSDK.VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDeleteStoryError, b: ViafouraSDK.VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension ViafouraSDK.VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension ViafouraSDK.VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUnlikeStoryError, b: ViafouraSDK.VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: ViafouraSDK.VFUIViewController, adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension ViafouraSDK.VFAdDelegate { public func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension ViafouraSDK.VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFLikeStoryError, b: ViafouraSDK.VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateUserError, b: ViafouraSDK.VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension ViafouraSDK.VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: ViafouraSDK.VFTheme, b: ViafouraSDK.VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (ViafouraSDK.VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension ViafouraSDK.VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: ViafouraSDK.EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: ViafouraSDK.WidgetType) + public func removeWidget(_ widgetType: ViafouraSDK.WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: ViafouraSDK.WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: ViafouraSDK.VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension ViafouraSDK.VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension ViafouraSDK.VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, viewType: ViafouraSDK.VFTrendingViewType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -372,6 +480,19 @@ extension ViafouraSDK.VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUndislikeStoryError, b: ViafouraSDK.VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension ViafouraSDK.VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -402,6 +524,19 @@ extension ViafouraSDK.VFCarouselTrendingViewController : ViafouraSDK.VFLocalAdDe @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFReplyStoryError, b: ViafouraSDK.VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCommentsProfileError, b: ViafouraSDK.VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension ViafouraSDK.VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryContainerError, b: ViafouraSDK.VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension ViafouraSDK.VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDislikeStoryError, b: ViafouraSDK.VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFEditorPickCommentError, b: ViafouraSDK.VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension ViafouraSDK.VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: ViafouraSDK.VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension ViafouraSDK.VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension ViafouraSDK.VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10, defaultSort: ViafouraSDK.VFSortType = .newest) -> ViafouraSDK.VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : ViafouraSDK.VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStorySelectionError, b: ViafouraSDK.VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) case profileCloseImage(image: ViafouraSDK.VFImageView) case profileLikesLabel(label: ViafouraSDK.VFLabel) case profileFollowersLabel(label: ViafouraSDK.VFLabel) case profileSegmentedControl(segmentedControl: ViafouraSDK.VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: ViafouraSDK.VFLabel) case commentCellNameLabel(label: ViafouraSDK.VFLabel) case commentCellContentLabel(label: ViafouraSDK.VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: ViafouraSDK.VFButton) case previewTitleLabel(label: ViafouraSDK.VFLabel) case previewCounterLabel(label: ViafouraSDK.VFLabel) + case previewPrivacyLabel(label: ViafouraSDK.VFLabel) + case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: ViafouraSDK.VFImageView) case trendingVerticalFullTitle(label: ViafouraSDK.VFLabel) case trendingVerticalFullCount(label: ViafouraSDK.VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: ViafouraSDK.VFLabel) case trendingCarouselImage(image: ViafouraSDK.VFImageView) case trendingCarouselCount(label: ViafouraSDK.VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: ViafouraSDK.VFLabel) case chatCellDateLabel(label: ViafouraSDK.VFLabel) case chatCellUserNameLabel(label: ViafouraSDK.VFLabel) @@ -932,6 +1133,9 @@ extension ViafouraSDK.VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension ViafouraSDK.AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFTrendingError, b: ViafouraSDK.VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension ViafouraSDK.VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUpdateStoryContainerError, b: ViafouraSDK.VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: ViafouraSDK.VFSettings, loginDelegate: ViafouraSDK.VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension ViafouraSDK.VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: ViafouraSDK.VFProfilePresentationType, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension ViafouraSDK.VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFCreateStoryError, b: ViafouraSDK.VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension ViafouraSDK.VFChatContainerError { @objc deinit } extension ViafouraSDK.VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension ViafouraSDK.VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryListError, b: ViafouraSDK.VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCreateChatError, b: ViafouraSDK.VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension ViafouraSDK.VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension ViafouraSDK.VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: ViafouraSDK.VFCustomizableView) + func customizeView(theme: ViafouraSDK.VFTheme, view: ViafouraSDK.VFCustomizableView) } public struct VFSettings { public let fonts: ViafouraSDK.VFFonts - public let colors: ViafouraSDK.VFColors + public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: ViafouraSDK.VFNewCommentActionType, containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension ViafouraSDK.VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateChatContainerError, b: ViafouraSDK.VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUnspamCommentError, b: ViafouraSDK.VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension ViafouraSDK.VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10) -> ViafouraSDK.VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension ViafouraSDK.VFLiveChatViewController : UIKit.UITextViewDelegate { } extension ViafouraSDK.VFDislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFDislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Equatable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Hashable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Equatable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Hashable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Hashable {} extension ViafouraSDK.VFLoginStatus : Swift.Equatable {} extension ViafouraSDK.VFLoginStatus : Swift.Hashable {} extension ViafouraSDK.VFLoginStatusError : Swift.Equatable {} extension ViafouraSDK.VFLoginStatusError : Swift.Hashable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Hashable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFFlagCommentError : Swift.Equatable {} extension ViafouraSDK.VFFlagCommentError : Swift.Hashable {} extension ViafouraSDK.VFChatListError : Swift.Equatable {} extension ViafouraSDK.VFChatListError : Swift.Hashable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFUpdateUserError : Swift.Equatable {} extension ViafouraSDK.VFUpdateUserError : Swift.Hashable {} +extension ViafouraSDK.VFTheme : Swift.Equatable {} +extension ViafouraSDK.VFTheme : Swift.Hashable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Equatable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Hashable {} extension ViafouraSDK.VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension ViafouraSDK.VFUnflagChatError : Swift.Equatable {} extension ViafouraSDK.VFUnflagChatError : Swift.Hashable {} extension ViafouraSDK.VFLikeChatError : Swift.Equatable {} extension ViafouraSDK.VFLikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Hashable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Equatable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Hashable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Equatable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Hashable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFFilterType : Swift.Equatable {} extension ViafouraSDK.VFFilterType : Swift.Hashable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Equatable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Hashable {} extension ViafouraSDK.VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension ViafouraSDK.VFTrendingSortType : Swift.Hashable {} extension ViafouraSDK.VFTrendingSortType : Swift.RawRepresentable {} extension ViafouraSDK.VFTrendingViewType : Swift.Equatable {} extension ViafouraSDK.VFTrendingViewType : Swift.Hashable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Equatable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Hashable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Hashable {} extension ViafouraSDK.VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension ViafouraSDK.VFReplyChatError : Swift.Equatable {} extension ViafouraSDK.VFReplyChatError : Swift.Hashable {} extension ViafouraSDK.VFTrendingError : Swift.Equatable {} extension ViafouraSDK.VFTrendingError : Swift.Hashable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFChatContainerError : Swift.Equatable {} extension ViafouraSDK.VFChatContainerError : Swift.Hashable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Equatable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Hashable {} extension ViafouraSDK.VFCookieLoginError : Swift.Equatable {} extension ViafouraSDK.VFCookieLoginError : Swift.Hashable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Equatable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Hashable {} +extension ViafouraSDK.VFStoryListError : Swift.Equatable {} +extension ViafouraSDK.VFStoryListError : Swift.Hashable {} extension ViafouraSDK.VFCreateChatError : Swift.Equatable {} extension ViafouraSDK.VFCreateChatError : Swift.Hashable {} extension ViafouraSDK.VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension ViafouraSDK.VFDisableCommentError : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Equatable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.RawRepresentable {} +extension ViafouraSDK.EventLoginType : Swift.Equatable {} +extension ViafouraSDK.EventLoginType : Swift.Hashable {} +extension ViafouraSDK.EventLoginType : Swift.RawRepresentable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Hashable {} extension ViafouraSDK.VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index cb62e4dc..57d230d1 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index ef8490ca..5a58c6c6 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target x86_64-apple-ios15.4-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFSingleStoryError, b: VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDeleteStoryError, b: VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUnlikeStoryError, b: VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: VFUIViewController, adPosition: Swift.Int) -> VFAdView func getAdInterval(viewController: VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension VFAdDelegate { public func getFirstAdPosition(viewController: VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFLikeStoryError, b: VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateUserError, b: VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: VFTheme, b: VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: WidgetType) + public func removeWidget(_ widgetType: WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, viewType: VFTrendingViewType, settings: VFSettings) -> VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -372,6 +480,19 @@ extension VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUndislikeStoryError, b: VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: VFTrendingSortType, settings: VFSettings) -> VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @@ -402,6 +524,19 @@ extension VFCarouselTrendingViewController : VFLocalAdDelegate { @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFReplyStoryError, b: VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: VFCommentsProfileError, b: VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryContainerError, b: VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFDislikeStoryError, b: VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFEditorPickCommentError, b: VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10, defaultSort: VFSortType = .newest) -> VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStorySelectionError, b: VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: VFLabel) case postPlaceholderLabel(label: VFLabel) case postLoadingView(loadingView: VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: VFLabel) case profileLogoutLabel(label: VFLabel) case profileCloseImage(image: VFImageView) case profileLikesLabel(label: VFLabel) case profileFollowersLabel(label: VFLabel) case profileSegmentedControl(segmentedControl: VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: VFLabel) case commentCellNameLabel(label: VFLabel) case commentCellContentLabel(label: VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: VFButton) case previewTitleLabel(label: VFLabel) case previewCounterLabel(label: VFLabel) + case previewPrivacyLabel(label: VFLabel) + case previewPoweredByView(poweredByView: VFPoweredByViafouraView) case previewLoadingView(loadingView: VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: VFImageView) case trendingVerticalFullTitle(label: VFLabel) case trendingVerticalFullCount(label: VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: VFLabel) case trendingCarouselImage(image: VFImageView) case trendingCarouselCount(label: VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: VFLabel) case chatCellDateLabel(label: VFLabel) case chatCellUserNameLabel(label: VFLabel) @@ -932,6 +1133,9 @@ extension VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: VFTrendingError, b: VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: VFUpdateStoryContainerError, b: VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: VFSettings, loginDelegate: VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: VFProfilePresentationType, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: VFCreateStoryError, b: VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension VFChatContainerError { @objc deinit } extension VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: VFStoryListError, b: VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: VFCreateChatError, b: VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: VFCustomizableView) + func customizeView(theme: VFTheme, view: VFCustomizableView) } public struct VFSettings { public let fonts: VFFonts - public let colors: VFColors + public var colors: VFColors public init(colors: VFColors, fonts: VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: VFNewCommentActionType, containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings) -> VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: VFUpdateChatContainerError, b: VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: VFUnspamCommentError, b: VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: VFArticleMetadata, loginDelegate: VFLoginDelegate, settings: VFSettings, paginationSize: Swift.Int = 10) -> VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension VFLiveChatViewController : UIKit.UITextViewDelegate { } extension VFDislikeChatError : Swift.Equatable {} extension VFDislikeChatError : Swift.Hashable {} +extension VFSingleStoryError : Swift.Equatable {} +extension VFSingleStoryError : Swift.Hashable {} extension VFCreateCommentReplyError : Swift.Equatable {} extension VFCreateCommentReplyError : Swift.Hashable {} +extension VFDeleteStoryError : Swift.Equatable {} +extension VFDeleteStoryError : Swift.Hashable {} extension VFLoginStatus : Swift.Equatable {} extension VFLoginStatus : Swift.Hashable {} extension VFLoginStatusError : Swift.Equatable {} extension VFLoginStatusError : Swift.Hashable {} extension VFUnflagCommentError : Swift.Equatable {} extension VFUnflagCommentError : Swift.Hashable {} +extension VFUnlikeStoryError : Swift.Equatable {} +extension VFUnlikeStoryError : Swift.Hashable {} extension VFFlagCommentError : Swift.Equatable {} extension VFFlagCommentError : Swift.Hashable {} extension VFChatListError : Swift.Equatable {} extension VFChatListError : Swift.Hashable {} +extension VFLikeStoryError : Swift.Equatable {} +extension VFLikeStoryError : Swift.Hashable {} extension VFUpdateUserError : Swift.Equatable {} extension VFUpdateUserError : Swift.Hashable {} +extension VFTheme : Swift.Equatable {} +extension VFTheme : Swift.Hashable {} extension VFProfilePresentationType : Swift.Equatable {} extension VFProfilePresentationType : Swift.Hashable {} extension VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension VFUnflagChatError : Swift.Equatable {} extension VFUnflagChatError : Swift.Hashable {} extension VFLikeChatError : Swift.Equatable {} extension VFLikeChatError : Swift.Hashable {} +extension VFUndislikeStoryError : Swift.Equatable {} +extension VFUndislikeStoryError : Swift.Hashable {} +extension VFReplyStoryError : Swift.Equatable {} +extension VFReplyStoryError : Swift.Hashable {} extension VFCommentsProfileError : Swift.Equatable {} extension VFCommentsProfileError : Swift.Hashable {} +extension VFStoryContainerError : Swift.Equatable {} +extension VFStoryContainerError : Swift.Hashable {} extension VFFilterType : Swift.Equatable {} extension VFFilterType : Swift.Hashable {} extension VFUndislikeChatError : Swift.Equatable {} extension VFUndislikeChatError : Swift.Hashable {} +extension VFDislikeStoryError : Swift.Equatable {} +extension VFDislikeStoryError : Swift.Hashable {} extension VFEditorPickCommentError : Swift.Equatable {} extension VFEditorPickCommentError : Swift.Hashable {} extension VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension VFTrendingSortType : Swift.Hashable {} extension VFTrendingSortType : Swift.RawRepresentable {} extension VFTrendingViewType : Swift.Equatable {} extension VFTrendingViewType : Swift.Hashable {} +extension VFStorySelectionError : Swift.Equatable {} +extension VFStorySelectionError : Swift.Hashable {} extension VFUndislikeCommentError : Swift.Equatable {} extension VFUndislikeCommentError : Swift.Hashable {} extension VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension VFReplyChatError : Swift.Equatable {} extension VFReplyChatError : Swift.Hashable {} extension VFTrendingError : Swift.Equatable {} extension VFTrendingError : Swift.Hashable {} +extension VFUpdateStoryContainerError : Swift.Equatable {} +extension VFUpdateStoryContainerError : Swift.Hashable {} extension VFChatContainerError : Swift.Equatable {} extension VFChatContainerError : Swift.Hashable {} +extension VFCreateStoryError : Swift.Equatable {} +extension VFCreateStoryError : Swift.Hashable {} extension VFCookieLoginError : Swift.Equatable {} extension VFCookieLoginError : Swift.Hashable {} extension VFSubscribeTopicError : Swift.Equatable {} extension VFSubscribeTopicError : Swift.Hashable {} +extension VFStoryListError : Swift.Equatable {} +extension VFStoryListError : Swift.Hashable {} extension VFCreateChatError : Swift.Equatable {} extension VFCreateChatError : Swift.Hashable {} extension VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension VFDisableCommentError : Swift.Hashable {} extension VFSocialLoginProvider : Swift.Equatable {} extension VFSocialLoginProvider : Swift.Hashable {} extension VFSocialLoginProvider : Swift.RawRepresentable {} +extension EventLoginType : Swift.Equatable {} +extension EventLoginType : Swift.Hashable {} +extension EventLoginType : Swift.RawRepresentable {} extension VFUnspamCommentError : Swift.Equatable {} extension VFUnspamCommentError : Swift.Hashable {} extension VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface-e b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface-e index 9fc7c4dc..76d26462 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface-e +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface-e @@ -1,13 +1,19 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51) +// swift-compiler-version: Apple Swift version 5.7.2 (swiftlang-5.7.2.135.5 clang-1400.0.29.51) // swift-module-flags: -target x86_64-apple-ios15.4-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name ViafouraSDK // swift-module-flags-ignorable: -enable-bare-slash-regex import AVFoundation +import AdSupport +import AppTrackingTransparency +import CoreLocation +import CoreTelephony import Foundation import Network import SafariServices import Swift +import SystemConfiguration import UIKit +import WebKit import _Concurrency import _StringProcessing public enum VFDislikeChatError : Foundation.LocalizedError { @@ -27,19 +33,38 @@ extension ViafouraSDK.VFDislikeChatError { @objc deinit } public struct VFColors { - public static let colorBackgroundDefault: UIKit.UIColor - public static let colorText1Default: UIKit.UIColor - public static let colorText2Default: UIKit.UIColor - public static let colorSeparatorDefault: UIKit.UIColor - public static let colorFollowingDefault: UIKit.UIColor - public static let colorErrorDefault: UIKit.UIColor - public static let colorWarningDefault: UIKit.UIColor - public static let colorPinnedDefault: UIKit.UIColor - public static let colorPrimaryDefault: UIKit.UIColor - public static let colorPrimaryLightDefault: UIKit.UIColor - public static let colorBorder1Default: UIKit.UIColor - public static let colorModeratorBadgeDefault: UIKit.UIColor - public init(colorPrimary: UIKit.UIColor = colorPrimaryDefault, colorPrimaryLight: UIKit.UIColor = colorPrimaryLightDefault, colorBackground: UIKit.UIColor = colorBackgroundDefault, colorSeparator: UIKit.UIColor = colorSeparatorDefault, colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) + public init(colorPrimary: UIKit.UIColor = VFDefaultColors.colorPrimaryDefault(), colorPrimaryLight: UIKit.UIColor = VFDefaultColors.colorPrimaryLightDefault(), colorBackground: UIKit.UIColor = VFDefaultColors.colorBackgroundDefault(), colorSeparator: UIKit.UIColor = VFDefaultColors.colorSeparatorDefault(), colorAvatars: [UIKit.UIColor] = Constants.AvatarColors.colors) +} +public struct VFDefaultColors { + public static func colorBackgroundDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorText2Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorSeparatorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorFollowingDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorErrorDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorWarningDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPinnedBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorPrimaryLightDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorBorder1Default(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorModeratorBadgeDefault(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorNewCommentText(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorIcons(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor + public static func colorInputBox(_ forTheme: ViafouraSDK.VFTheme = .light) -> UIKit.UIColor +} +public enum VFSingleStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFSingleStoryError, b: ViafouraSDK.VFSingleStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFSingleStoryError { + public var errorDescription: Swift.String? { + get + } } @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFAwaitingModerationView : UIKit.UIView { @objc deinit @@ -62,6 +87,19 @@ extension ViafouraSDK.VFCreateCommentReplyError { @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum VFDeleteStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDeleteStoryError, b: ViafouraSDK.VFDeleteStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDeleteStoryError { + public var errorDescription: Swift.String? { + get + } +} extension ViafouraSDK.VFAuthenticationService { public func getUserLoginStatus(completion: @escaping ((Swift.Result) -> ())) } @@ -100,7 +138,20 @@ extension ViafouraSDK.VFUnflagCommentError { get } } -public protocol VFAdDelegate { +public enum VFUnlikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUnlikeStoryError, b: ViafouraSDK.VFUnlikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUnlikeStoryError { + public var errorDescription: Swift.String? { + get + } +} +public protocol VFAdDelegate : ObjectiveC.NSObject { func generateAd(viewController: ViafouraSDK.VFUIViewController, adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int @@ -108,7 +159,7 @@ public protocol VFAdDelegate { extension ViafouraSDK.VFAdDelegate { public func getFirstAdPosition(viewController: ViafouraSDK.VFUIViewController) -> Swift.Int } -public protocol VFLocalAdDelegate { +public protocol VFLocalAdDelegate : ObjectiveC.NSObject { func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView func getAdInterval() -> Swift.Int func getFirstAdPosition() -> Swift.Int @@ -142,6 +193,19 @@ extension ViafouraSDK.VFChatListError { get } } +public enum VFLikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFLikeStoryError, b: ViafouraSDK.VFLikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFLikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFUpdateUserError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateUserError, b: ViafouraSDK.VFUpdateUserError) -> Swift.Bool @@ -155,6 +219,15 @@ extension ViafouraSDK.VFUpdateUserError { get } } +public enum VFTheme { + case dark + case light + public static func == (a: ViafouraSDK.VFTheme, b: ViafouraSDK.VFTheme) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} public typealias VFActionsCallbacks = (ViafouraSDK.VFActionCallbackType) -> Swift.Void public enum VFActionCallbackType { case seeMoreCommentsPressed @@ -212,10 +285,28 @@ extension ViafouraSDK.VFDislikeCommentError { get } } +@_hasMissingDesignatedInitializers public class StoryContent : Swift.Decodable { + @objc deinit + required public init(from decoder: Swift.Decoder) throws +} @_hasMissingDesignatedInitializers public class AnalyticsService { - public func logEventEngage(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, hiddenTime: Swift.Int, focuses: Swift.Int) - public func logEvent(eventType: ViafouraSDK.EventType, eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) - public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) + public func addWidget(_ widgetType: ViafouraSDK.WidgetType) + public func removeWidget(_ widgetType: ViafouraSDK.WidgetType) + public func logConversationsBellClick(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logSortChange(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, sort: Swift.String, defaultSort: Swift.String, oldSort: Swift.String) + public func logEventEngage(widgetType: ViafouraSDK.WidgetType, eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, time: Swift.Int64, vfTime: Swift.Int64, hiddenTime: Swift.Int64, focuses: Swift.Int) + public func logTrackAdCode(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, status: Swift.String, failureReason: Swift.String) + public func logTrackAdView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logLogout() + public func logTrackAd(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, articleMetadata: ViafouraSDK.VFArticleMetadata, adIntegration: Swift.String, limit: Swift.Int, childLimit: Swift.Int, scrollDepth: Swift.Int, promoInterval: Swift.Int, firstPromoPosition: Swift.Int, totalCount: Swift.Int, index: Swift.Int, threadType: Swift.String) + public func logInteraction(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventSessionStart: Foundation.Date, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, label: Swift.String, action: Swift.String) + public func logPasswordReset(email: Swift.String) + public func logSignup(loginType: Swift.String) + public func logLoginFailure(loginType: Swift.String, error: Swift.String) + public func logLoginSuccess() + public func logContainerLoad(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, allCommentsCount: Swift.Int, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date, contentContainerType: Swift.String) + public func logPageView(eventSessionUUID: Foundation.UUID, eventContainerId: Swift.String, eventContainerUUID: Foundation.UUID, eventArticleMetadata: ViafouraSDK.VFArticleMetadata, eventSessionStart: Foundation.Date) + public func logEventAttemptedAction(eventSessionUUID: Foundation.UUID, eventAttemptedAction: ViafouraSDK.EventAttemptedAction, eventContainerId: Swift.String?, eventArticleMetadata: ViafouraSDK.VFArticleMetadata?, eventSessionStart: Foundation.Date) @objc deinit } public enum VFChatSelectionError : Foundation.LocalizedError { @@ -284,10 +375,26 @@ extension ViafouraSDK.VFEnableCommentError { } } public enum EventAttemptedAction : Swift.String, Swift.Encodable { + case LIVEBLOG_LIKED + case LIVEBLOG_DISLIKED + case LIVEBLOG_FLAG + case LIVECHAT_LIKED + case LIVECHAT_DISLIKED + case LIVECHAT_FLAG + case COMMENT_POST case COMMENT_DISLIKED case COMMENT_FLAG - case COMMENT_BOX_CLICKED + case COMMENT_BOX_CLICK + case COMMENT_REPLY_CLICK case COMMENT_LIKED + case TRAY_PROFILE_CLICK + case TRAY_COMMUNITY_CLICK + case TOPIC_FOLLOW + case PROFILE_MUTE_USER + case PROFILE_FOLLOW_USER + case LOGIN + case SIGNUP + case POLLS_VOTE public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -323,6 +430,7 @@ extension ViafouraSDK.VFUpdateCommentsContainerSettingsError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, viewType: ViafouraSDK.VFTrendingViewType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFVerticalTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -372,6 +480,19 @@ extension ViafouraSDK.VFLikeChatError { get } } +public enum VFUndislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUndislikeStoryError, b: ViafouraSDK.VFUndislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUndislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFFeaturedView : UIKit.UIView { @objc deinit } @@ -382,6 +503,7 @@ extension ViafouraSDK.VFLikeChatError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String?, title: Swift.String, limit: Swift.Int, daysPublished: Swift.Int?, trendWindow: Swift.Int, sort: ViafouraSDK.VFTrendingSortType, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFCarouselTrendingViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @@ -402,6 +524,19 @@ extension ViafouraSDK.VFCarouselTrendingViewController : ViafouraSDK.VFLocalAdDe @_Concurrency.MainActor(unsafe) public func generateAd(adPosition: Swift.Int) -> ViafouraSDK.VFAdView @_Concurrency.MainActor(unsafe) public func getAdInterval() -> Swift.Int } +public enum VFReplyStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFReplyStoryError, b: ViafouraSDK.VFReplyStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFReplyStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCommentsProfileError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCommentsProfileError, b: ViafouraSDK.VFCommentsProfileError) -> Swift.Bool @@ -418,6 +553,19 @@ extension ViafouraSDK.VFCommentsProfileError { @_hasMissingDesignatedInitializers public class ImageService { @objc deinit } +public enum VFStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryContainerError, b: ViafouraSDK.VFStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFUIViewController : UIKit.UIViewController { @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @@ -457,6 +605,19 @@ extension ViafouraSDK.VFUndislikeChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFUnflagView : UIKit.UIView { @objc deinit } +public enum VFDislikeStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFDislikeStoryError, b: ViafouraSDK.VFDislikeStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFDislikeStoryError { + public var errorDescription: Swift.String? { + get + } +} public enum VFEditorPickCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFEditorPickCommentError, b: ViafouraSDK.VFEditorPickCommentError) -> Swift.Bool @@ -602,7 +763,7 @@ extension ViafouraSDK.VFOpenIdLoginError { public struct UserResponse : Swift.Decodable { public init(from decoder: Swift.Decoder) throws } -public protocol VFLayoutDelegate { +public protocol VFLayoutDelegate : ObjectiveC.NSObject { func containerHeightUpdated(viewController: ViafouraSDK.VFUIViewController, height: CoreFoundation.CGFloat) } public enum VFDeleteChatError : Foundation.LocalizedError { @@ -670,18 +831,24 @@ extension ViafouraSDK.VFUserCommentsError { } public enum EventType : Swift.String, Swift.Encodable { case AD_LOAD + case AD_CODE case AD_VIEW case ATTEMPTED_ACTION case CHAT_PAGINATION - case COMMENT_THREAD_SORT + case SORT_COMMENTS + case INTERACTION case CONTAINER_LOAD case ENGAGE case LOGIN_FAILURE case LOGIN_SUCCESS case LOGOUT - case PAGE_VIEW case PASSWORD_RESET case SIGNUP + case CONVERSATIONS_BELL_CLICK + case PAGE_VIEW + case CONVERSATION_STARTER_CLICK + case CONVERSATION_STARTER_VIEW + case CONVERSATION_STARTER_LOAD public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -755,8 +922,10 @@ extension ViafouraSDK.VFLoginRadiusLoginError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10, defaultSort: ViafouraSDK.VFSortType = .newest) -> ViafouraSDK.VFPreviewCommentsViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setAdDelegate(adDelegate: ViafouraSDK.VFAdDelegate) + @_Concurrency.MainActor(unsafe) public func getContentScrollPosition(contentUUID: Foundation.UUID, completion: @escaping (CoreFoundation.CGFloat) -> Swift.Void) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func observeValue(forKeyPath keyPath: Swift.String?, of object: Any?, change: [Foundation.NSKeyValueChangeKey : Any]?, context: Swift.UnsafeMutableRawPointer?) @@ -789,6 +958,31 @@ public enum VFTrendingViewType { get } } +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFLiveBlogViewController : ViafouraSDK.VFUIViewController { + @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String + @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFLiveBlogViewController? + @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) + @_Concurrency.MainActor(unsafe) public func setLayoutDelegate(layoutDelegate: ViafouraSDK.VFLayoutDelegate) + @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) + @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) + @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) + @objc deinit +} +public enum VFStorySelectionError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStorySelectionError, b: ViafouraSDK.VFStorySelectionError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStorySelectionError { + public var errorDescription: Swift.String? { + get + } +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentsNotificationView : UIKit.UIView { @objc deinit } @@ -858,12 +1052,14 @@ public enum VFCustomizableView { case postTitle(label: ViafouraSDK.VFLabel) case postPlaceholderLabel(label: ViafouraSDK.VFLabel) case postLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case postBackgroundView(view: UIKit.UIView) case profileNameLabel(label: ViafouraSDK.VFLabel) case profileLogoutLabel(label: ViafouraSDK.VFLabel) case profileCloseImage(image: ViafouraSDK.VFImageView) case profileLikesLabel(label: ViafouraSDK.VFLabel) case profileFollowersLabel(label: ViafouraSDK.VFLabel) case profileSegmentedControl(segmentedControl: ViafouraSDK.VFSegmentedControl) + case profileBackgroundView(view: UIKit.UIView) case commentCellDateLabel(label: ViafouraSDK.VFLabel) case commentCellNameLabel(label: ViafouraSDK.VFLabel) case commentCellContentLabel(label: ViafouraSDK.VFLabel) @@ -877,7 +1073,11 @@ public enum VFCustomizableView { case previewSeeMoreCommentsButton(button: ViafouraSDK.VFButton) case previewTitleLabel(label: ViafouraSDK.VFLabel) case previewCounterLabel(label: ViafouraSDK.VFLabel) + case previewPrivacyLabel(label: ViafouraSDK.VFLabel) + case previewPoweredByView(poweredByView: ViafouraSDK.VFPoweredByViafouraView) case previewLoadingView(loadingView: ViafouraSDK.VFLoadingView) + case previewBackgroundView(view: UIKit.UIView) + case trendingVerticalBackgroundView(view: UIKit.UIView) case trendingVerticalFullImage(image: ViafouraSDK.VFImageView) case trendingVerticalFullTitle(label: ViafouraSDK.VFLabel) case trendingVerticalFullCount(label: ViafouraSDK.VFLabel) @@ -886,6 +1086,7 @@ public enum VFCustomizableView { case trendingCarouselTitle(label: ViafouraSDK.VFLabel) case trendingCarouselImage(image: ViafouraSDK.VFImageView) case trendingCarouselCount(label: ViafouraSDK.VFLabel) + case trendingCarouselBackgroundView(view: UIKit.UIView) case chatCellContentLabel(label: ViafouraSDK.VFLabel) case chatCellDateLabel(label: ViafouraSDK.VFLabel) case chatCellUserNameLabel(label: ViafouraSDK.VFLabel) @@ -932,6 +1133,9 @@ extension ViafouraSDK.VFReplyChatError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEmptyCommentsView : UIKit.UIView { @objc deinit } +extension ViafouraSDK.AnalyticsService { + public func logTyping(contentContainerUUID: Foundation.UUID, threadUUID: Foundation.UUID, contentUUID: Foundation.UUID) +} public enum VFTrendingError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFTrendingError, b: ViafouraSDK.VFTrendingError) -> Swift.Bool @@ -948,6 +1152,36 @@ extension ViafouraSDK.VFTrendingError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFDisabledView : UIKit.UIView { @objc deinit } +public enum VFUpdateStoryContainerError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFUpdateStoryContainerError, b: ViafouraSDK.VFUpdateStoryContainerError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFUpdateStoryContainerError { + public var errorDescription: Swift.String? { + get + } +} +@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNotificationBellView : UIKit.UIView { + @_Concurrency.MainActor(unsafe) public var isElevationEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) public var isBackgroundColorEnabled: Swift.Bool { + get + set + } + @_Concurrency.MainActor(unsafe) @objc override dynamic public var bounds: CoreFoundation.CGRect { + @objc get + @objc set + } + @_Concurrency.MainActor(unsafe) public init(settings: ViafouraSDK.VFSettings, loginDelegate: ViafouraSDK.VFLoginDelegate, onBellClicked: @escaping ((Foundation.UUID) -> Swift.Void)) + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) + @objc deinit +} @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFEnableView : UIKit.UIView { @objc deinit } @@ -955,6 +1189,7 @@ extension ViafouraSDK.VFTrendingError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(userUUID: Foundation.UUID, presentationType: ViafouraSDK.VFProfilePresentationType, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFProfileViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -977,6 +1212,19 @@ extension ViafouraSDK.VFChatContainerError { get } } +public enum VFCreateStoryError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFCreateStoryError, b: ViafouraSDK.VFCreateStoryError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFCreateStoryError { + public var errorDescription: Swift.String? { + get + } +} @_hasMissingDesignatedInitializers public class TrendingContent { @objc deinit } @@ -984,7 +1232,7 @@ extension ViafouraSDK.VFChatContainerError { @objc deinit } extension ViafouraSDK.VFAuthenticationService { - public func cookieLogin(token: Swift.String, type: Swift.String, completion: @escaping ((Swift.Result) -> ())) + public func cookieLogin(token: Swift.String, type: Swift.String = "viafouraDefinedCookie", completion: @escaping ((Swift.Result) -> ())) } public struct VFCookieLoginData { } @@ -1017,6 +1265,19 @@ extension ViafouraSDK.VFSubscribeTopicError { @objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFNewRepliesNotificationView : UIKit.UIView { @objc deinit } +public enum VFStoryListError : Foundation.LocalizedError { + case unknown + public static func == (a: ViafouraSDK.VFStoryListError, b: ViafouraSDK.VFStoryListError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension ViafouraSDK.VFStoryListError { + public var errorDescription: Swift.String? { + get + } +} public enum VFCreateChatError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFCreateChatError, b: ViafouraSDK.VFCreateChatError) -> Swift.Bool @@ -1060,6 +1321,9 @@ extension ViafouraSDK.VFRemoveEditorPickCommentError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFPoweredByViafouraView : UIKit.UIView { + @objc deinit +} public protocol StoryboardCreateable : UIKit.UIViewController { static var storyboardName: Swift.String { get } } @@ -1125,16 +1389,17 @@ extension ViafouraSDK.VFUnlikeChatError { } } public protocol VFCustomUIDelegate { - func customizeView(view: ViafouraSDK.VFCustomizableView) + func customizeView(theme: ViafouraSDK.VFTheme, view: ViafouraSDK.VFCustomizableView) } public struct VFSettings { public let fonts: ViafouraSDK.VFFonts - public let colors: ViafouraSDK.VFColors + public var colors: ViafouraSDK.VFColors public init(colors: ViafouraSDK.VFColors, fonts: ViafouraSDK.VFFonts = VFFonts()) } @objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class VFNewCommentViewController : ViafouraSDK.VFUIViewController { @_Concurrency.MainActor(unsafe) public static func new(newCommentActionType: ViafouraSDK.VFNewCommentActionType, containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings) -> ViafouraSDK.VFNewCommentViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool) @@ -1157,7 +1422,9 @@ public enum WidgetType : Swift.String, Swift.Encodable { case STANDALONE_AD case CONVERSATION_STARTER case LIVECHAT + case SHAREBAR case LIVE_CONVERSATIONS + case TRAY_TRIGGER public init?(rawValue: Swift.String) public typealias RawValue = Swift.String public var rawValue: Swift.String { @@ -1201,6 +1468,9 @@ extension ViafouraSDK.VFUserInfoError { get } } +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class VFLiveView : UIKit.UIView { + @objc deinit +} public enum VFUpdateChatContainerError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUpdateChatContainerError, b: ViafouraSDK.VFUpdateChatContainerError) -> Swift.Bool @@ -1250,6 +1520,19 @@ public enum VFSocialLoginProvider : Swift.String, Swift.Encodable, Swift.Decodab @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder) @objc deinit } +public enum EventLoginType : Swift.String, Swift.Encodable { + case cookie + case oauth + case loginradius + case viafoura + case loginradius_social + case embedded_loginradius + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } +} public enum VFUnspamCommentError : Foundation.LocalizedError { case unknown public static func == (a: ViafouraSDK.VFUnspamCommentError, b: ViafouraSDK.VFUnspamCommentError) -> Swift.Bool @@ -1280,6 +1563,7 @@ extension ViafouraSDK.VFDeleteCommentError { @_Concurrency.MainActor(unsafe) public static var storyboardName: Swift.String @_Concurrency.MainActor(unsafe) public static func new(containerId: Swift.String, articleMetadata: ViafouraSDK.VFArticleMetadata, loginDelegate: ViafouraSDK.VFLoginDelegate, settings: ViafouraSDK.VFSettings, paginationSize: Swift.Int = 10) -> ViafouraSDK.VFLiveChatViewController? @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad() + @_Concurrency.MainActor(unsafe) public func setTheme(theme: ViafouraSDK.VFTheme) @_Concurrency.MainActor(unsafe) public func setActionCallbacks(callbacks: @escaping ViafouraSDK.VFActionsCallbacks) @_Concurrency.MainActor(unsafe) public func setCustomUIDelegate(customUIDelegate: ViafouraSDK.VFCustomUIDelegate) @_Concurrency.MainActor(unsafe) @objc override dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?) @@ -1291,20 +1575,30 @@ extension ViafouraSDK.VFLiveChatViewController : UIKit.UITextViewDelegate { } extension ViafouraSDK.VFDislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFDislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Equatable {} +extension ViafouraSDK.VFSingleStoryError : Swift.Hashable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Equatable {} extension ViafouraSDK.VFCreateCommentReplyError : Swift.Hashable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDeleteStoryError : Swift.Hashable {} extension ViafouraSDK.VFLoginStatus : Swift.Equatable {} extension ViafouraSDK.VFLoginStatus : Swift.Hashable {} extension ViafouraSDK.VFLoginStatusError : Swift.Equatable {} extension ViafouraSDK.VFLoginStatusError : Swift.Hashable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnflagCommentError : Swift.Hashable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUnlikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFFlagCommentError : Swift.Equatable {} extension ViafouraSDK.VFFlagCommentError : Swift.Hashable {} extension ViafouraSDK.VFChatListError : Swift.Equatable {} extension ViafouraSDK.VFChatListError : Swift.Hashable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFLikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFUpdateUserError : Swift.Equatable {} extension ViafouraSDK.VFUpdateUserError : Swift.Hashable {} +extension ViafouraSDK.VFTheme : Swift.Equatable {} +extension ViafouraSDK.VFTheme : Swift.Hashable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Equatable {} extension ViafouraSDK.VFProfilePresentationType : Swift.Hashable {} extension ViafouraSDK.VFSingleChatError : Swift.Equatable {} @@ -1330,12 +1624,20 @@ extension ViafouraSDK.VFUnflagChatError : Swift.Equatable {} extension ViafouraSDK.VFUnflagChatError : Swift.Hashable {} extension ViafouraSDK.VFLikeChatError : Swift.Equatable {} extension ViafouraSDK.VFLikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFUndislikeStoryError : Swift.Hashable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Equatable {} +extension ViafouraSDK.VFReplyStoryError : Swift.Hashable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Equatable {} extension ViafouraSDK.VFCommentsProfileError : Swift.Hashable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFFilterType : Swift.Equatable {} extension ViafouraSDK.VFFilterType : Swift.Hashable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeChatError : Swift.Hashable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Equatable {} +extension ViafouraSDK.VFDislikeStoryError : Swift.Hashable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Equatable {} extension ViafouraSDK.VFEditorPickCommentError : Swift.Hashable {} extension ViafouraSDK.VFSignUpError : Swift.Equatable {} @@ -1378,6 +1680,8 @@ extension ViafouraSDK.VFTrendingSortType : Swift.Hashable {} extension ViafouraSDK.VFTrendingSortType : Swift.RawRepresentable {} extension ViafouraSDK.VFTrendingViewType : Swift.Equatable {} extension ViafouraSDK.VFTrendingViewType : Swift.Hashable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Equatable {} +extension ViafouraSDK.VFStorySelectionError : Swift.Hashable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Equatable {} extension ViafouraSDK.VFUndislikeCommentError : Swift.Hashable {} extension ViafouraSDK.VFCommentError : Swift.Equatable {} @@ -1392,12 +1696,18 @@ extension ViafouraSDK.VFReplyChatError : Swift.Equatable {} extension ViafouraSDK.VFReplyChatError : Swift.Hashable {} extension ViafouraSDK.VFTrendingError : Swift.Equatable {} extension ViafouraSDK.VFTrendingError : Swift.Hashable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Equatable {} +extension ViafouraSDK.VFUpdateStoryContainerError : Swift.Hashable {} extension ViafouraSDK.VFChatContainerError : Swift.Equatable {} extension ViafouraSDK.VFChatContainerError : Swift.Hashable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Equatable {} +extension ViafouraSDK.VFCreateStoryError : Swift.Hashable {} extension ViafouraSDK.VFCookieLoginError : Swift.Equatable {} extension ViafouraSDK.VFCookieLoginError : Swift.Hashable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Equatable {} extension ViafouraSDK.VFSubscribeTopicError : Swift.Hashable {} +extension ViafouraSDK.VFStoryListError : Swift.Equatable {} +extension ViafouraSDK.VFStoryListError : Swift.Hashable {} extension ViafouraSDK.VFCreateChatError : Swift.Equatable {} extension ViafouraSDK.VFCreateChatError : Swift.Hashable {} extension ViafouraSDK.VFRemoveEditorPickCommentError : Swift.Equatable {} @@ -1424,6 +1734,9 @@ extension ViafouraSDK.VFDisableCommentError : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Equatable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.Hashable {} extension ViafouraSDK.VFSocialLoginProvider : Swift.RawRepresentable {} +extension ViafouraSDK.EventLoginType : Swift.Equatable {} +extension ViafouraSDK.EventLoginType : Swift.Hashable {} +extension ViafouraSDK.EventLoginType : Swift.RawRepresentable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Equatable {} extension ViafouraSDK.VFUnspamCommentError : Swift.Hashable {} extension ViafouraSDK.VFDeleteCommentError : Swift.Equatable {} diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib index 9468a962..8035b1ca 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index ae917d6c..b1d8d119 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib index 2f83627f..03f4b26e 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/Info.plist b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/Info.plist new file mode 100644 index 00000000..162b448e Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/Info.plist differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/StoryTableViewController.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/StoryTableViewController.nib new file mode 100644 index 00000000..e780c438 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/StoryTableViewController.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/mF0-7U-bf4-view-SrH-Gx-DHj.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/mF0-7U-bf4-view-SrH-Gx-DHj.nib new file mode 100644 index 00000000..60ddb820 Binary files /dev/null and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/StoryList.storyboardc/mF0-7U-bf4-view-SrH-Gx-DHj.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib index 5f7aa480..036cfdbc 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK index 4dde06f7..29ff982f 100755 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK.momd/ViafouraSDK.mom b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK.momd/ViafouraSDK.mom index 783baa6b..1e90f3c0 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK.momd/ViafouraSDK.mom and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/ViafouraSDK.momd/ViafouraSDK.mom differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/_CodeSignature/CodeResources b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/_CodeSignature/CodeResources index c028c5ab..b6f0da2d 100644 --- a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/_CodeSignature/CodeResources +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Assets.car - BgyqsOYxTCjRUo+jsArJYG/eAVw= + r932NE33R/dziwKR5ibk5MlrLDA= BottomPicker.storyboardc/BottomPickerViewController.nib @@ -18,7 +18,7 @@ BottomPicker.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib - d4IeCaVfzsZdh1sbDS7++za3dDM= + W3MkUtensKks29vWdiQdW+bs0cw= ChatContainerSettings.storyboardc/ChatContainerSettingsViewController.nib @@ -66,15 +66,15 @@ CommentsList.storyboardc/urJ-xk-VRp-view-dZT-JY-UWf.nib - e1n0my4HVkA7xkgsT5R8A8jO+cQ= + Zv9GQiJkfBKfGUgqfALYmgbyo5Y= Headers/ViafouraSDK-Swift.h - aNjBQScwk0ReurhFzFXmF9O21+g= + n4lpDeETgyGgpTfR4WUH5GW3tbs= Info.plist - 6NU2IrFciRqU0uOkc8O1Rq3Zbd4= + BlAKCOBJ1KRsVO/taoV7dfJJNg4= Inter-Black.ttf @@ -112,6 +112,18 @@ BQ12cTe5vF0H+/l0qyKgAcT7Iak= + LiveBlog.storyboardc/Info.plist + + OEG882KUG/xb82/zI0KytFnWxgQ= + + LiveBlog.storyboardc/VFLiveBlogViewController.nib + + kRVG4SPWV0SSQgnanJ4qCm1K2GU= + + LiveBlog.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib + + aFOi+0fqy3naXKQVwsjzh6tT+Ws= + LiveChat.storyboardc/Info.plist oOvHapxrq1G3rdRmrhHP4aywlWc= @@ -126,43 +138,43 @@ Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.abi.json - SsZ502BpxRYl9bcVFxpTJJqtryk= + etF74rTWx8jqGCNzbTbV6zVV3kQ= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - yWtbFXTzoVnJTA3EFsltp68aMLE= + 7xHciALzJ80liNs27hoxyEiNIss= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc - 2WM0E9E7Hl0Awe8JebDcG1g9D1o= + aqaQ34eszey1J64GCPwQqWJyqiA= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface - yWtbFXTzoVnJTA3EFsltp68aMLE= + 7xHciALzJ80liNs27hoxyEiNIss= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule - FP4EOjtUimEPK/75lOvMY6NL7C8= + I2cLrgB87awId+qxmsIodg+wYWQ= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json - SsZ502BpxRYl9bcVFxpTJJqtryk= + etF74rTWx8jqGCNzbTbV6zVV3kQ= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - R5+ToRvlxHFTgY+PZpEFFKccfnI= + 90+5av3VBd+BtcJHNpC1Vw5Oal4= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - Za1o5/Ztx7Pnt74ZnSaZZpo4NSs= + GczbFcpLYjVV8o4rknBTu56K3yY= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - R5+ToRvlxHFTgY+PZpEFFKccfnI= + 90+5av3VBd+BtcJHNpC1Vw5Oal4= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - bn53dRoJi/XDVKjTadBV7GlXNOI= + 1B/D7/B9JMPllSnOtY0sPpmZbBo= Modules/module.modulemap @@ -190,7 +202,7 @@ NotificationList.storyboardc/TL8-Q6-6s1-view-eFr-u2-lkk.nib - t4PkJqELqrkZjfKmMSqPIeBme5w= + SiseFd/E7pxsZXJ1qFBLHyacB9I= PreviewComments.storyboardc/Info.plist @@ -202,7 +214,7 @@ PreviewComments.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib - iF24FF6UT6HFTMdwt0b9zPIImCQ= + gkMvlpC/NO7/byA3q/4ci7nRpPA= Profile.storyboardc/Info.plist @@ -214,7 +226,19 @@ Profile.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib - yQ2Sha+NHPlmNlsa/E7A0jagoBI= + ggRNSEpO2SOPaqgagNJXstAQShc= + + StoryList.storyboardc/Info.plist + + XU+YDE62bYO451zVJiVYlt9M93U= + + StoryList.storyboardc/StoryTableViewController.nib + + Q0V9jy7fYhQsm5nVHu9l/Z0IKs8= + + StoryList.storyboardc/mF0-7U-bf4-view-SrH-Gx-DHj.nib + + yNqvrcrXowtiHbgO6LU9Jobd8zU= Trending.storyboardc/Info.plist @@ -258,7 +282,7 @@ UsersList.storyboardc/vkS-Oz-dSL-view-u61-6I-byn.nib - R81O/b+AU6bK+WbMAnzK8QUdG3w= + vAAF51ACRmEQKyBp2xZfVdk3Lo4= ViafouraSDK.momd/VersionInfo.plist @@ -266,13 +290,17 @@ ViafouraSDK.momd/ViafouraSDK.mom - f44gkRKr0Oqvz7aoCeq/8Feft6o= + QZOPB0iaVKyu4kvmkyWA5lmVXBw= + + embedly.html + + lnvBuOgPrAmoHrci4wdSyfUMHLE= en.lproj/Localizable.strings hash - lh3lCAnPF5dVy9Dvytd0DRwG0Ls= + LG2AJAWC56iC52EDhN5XGCGtUzQ= optional @@ -281,11 +309,19 @@ hash - VgYCU3ZXVOMhC/0sgryhtVk0bG4= + i4+w/prIPeM36CURw2fMWzmzquk= optional + quill.min.js + + JurAbJI/RGuaLq+PcCMD++Y8cfs= + + twitter.html + + lRZN7dfqrj0+Tpe+ZzYpJdcPZEw= + files2 @@ -293,7 +329,7 @@ hash2 - cmiJDpziy68gnqwUh9bAhNhbIPebtLrVtl4VLNkn5AU= + o42GY9HcUixDilhq178xn4FJOQVQ+xbcqihmmxDzvI4= BottomPicker.storyboardc/BottomPickerViewController.nib @@ -314,7 +350,7 @@ hash2 - F9xflrCTpWCEVjIwL9LrTYupVWNeLZrknmsVXIH57e8= + JF3X5l/OpMxwAHI8uIQP9PXyKnDw9BWnnwSS0eZl2no= ChatContainerSettings.storyboardc/ChatContainerSettingsViewController.nib @@ -398,14 +434,14 @@ hash2 - RHF5MPT7hz9wMfVM2xvFjG6jEh+hBsJE3p+fAEJJT18= + 8oyEbAVQnsEunGDWDngpWj6gj1XiKm1mgLiGc2ryJTQ= Headers/ViafouraSDK-Swift.h hash2 - bIRqRyaIvh9G3Wnq1zLJvz/7TT6EBO5H2nIk/WnMtc8= + sXF3t8KjEuNhn+A3aWXRj+t0ZTaEjjucyZNOQcWht0A= Inter-Black.ttf @@ -471,6 +507,27 @@ Z8zatjSGgJSzVDw5xWVAki7wFA5o0x415jg0vX9YG5I= + LiveBlog.storyboardc/Info.plist + + hash2 + + 2ADUUUaC+BY6K2eNeN1MSpc3YvjGz9fB8MV2B4S6DSc= + + + LiveBlog.storyboardc/VFLiveBlogViewController.nib + + hash2 + + GtaAwmfIJ59ROdy0rIBEd4otS/W9uuA2rzvtGVYg+Lo= + + + LiveBlog.storyboardc/Y6W-OH-hqX-view-5EZ-qb-Rvc.nib + + hash2 + + AuecWU/wmhk0sIiI5CbmIAKtWBY7oo9WuJn4blZ3my0= + + LiveChat.storyboardc/Info.plist hash2 @@ -496,70 +553,70 @@ hash2 - iV/My4eiOEUXfhR4rbql53rI7tFLrDPU0Zs/zoOrXV0= + +JEk2m6jXHBkkNSN9QryBUjkIxEtunG4jZoTu0a6mic= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - iTH5VBGQg3/XG5R9jG7XFeccDeWUwZRpAOREq1AnceU= + pAAzaekUL1paDJL3kGDlK1KN5VtJIZFm+H5f9xGWlcM= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash2 - 7C8/kTcmUGXq/VZHV0Msybi7+jUlQCbbf9wlRLEilRw= + Io/9pHiEp6uPqoKAcN73h5mPLHNs2lWL5Vwiak4mSwM= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - iTH5VBGQg3/XG5R9jG7XFeccDeWUwZRpAOREq1AnceU= + pAAzaekUL1paDJL3kGDlK1KN5VtJIZFm+H5f9xGWlcM= Modules/ViafouraSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - NpP7yhwUjqu9nWxHJuGUDUraoY29Clhi+/obNVgTyaI= + Juj4BkkH8Z+edB7EOwoGZCXB56D58Tf5h9R1/t/8Rcw= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - iV/My4eiOEUXfhR4rbql53rI7tFLrDPU0Zs/zoOrXV0= + +JEk2m6jXHBkkNSN9QryBUjkIxEtunG4jZoTu0a6mic= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - fptEdCsmYLPWDSFdP+5JTnQE4JB8LmRaiQyIannlCM0= + lFPcJzJaetGG5bFXhsFhP9XW/HUSFsOtIsG54cppyr4= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - Dma3DA77JzCZdhKtMogKo+4NnxrU/c+h4Uek/PgFjRs= + cAxDmsD6z7nBrvYXUgN3hLY3zel2CB5RBrhuyhYBDbM= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - fptEdCsmYLPWDSFdP+5JTnQE4JB8LmRaiQyIannlCM0= + lFPcJzJaetGG5bFXhsFhP9XW/HUSFsOtIsG54cppyr4= Modules/ViafouraSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - iDnN2L3CuheCaw4hSxej4CQedxQRwx5pZUh4W1d9LIc= + fmBxwEyovrSHlpDnJ9bE9kQx8bPu1wcCLBbae532EeM= Modules/module.modulemap @@ -608,7 +665,7 @@ hash2 - Oiuv93NJ/YRLD6F31+POEuw780x3eHgoYFEgFf0SDHQ= + 1SsLc8FWIvMTZV+1q204q6/f7Pp/RpYExF2DrVsDOoY= PreviewComments.storyboardc/Info.plist @@ -629,7 +686,7 @@ hash2 - WlBTzg83pjjaxMuv5bvdT193wOx2KJiDaG7/0CV90SM= + zABLbhfEPgBomlrhcEPVwhw+Kn5XlYc5Xp4Rx1XeEBk= Profile.storyboardc/Info.plist @@ -650,7 +707,28 @@ hash2 - Oy71w0EqMJ31KE0uxtEA71dwG6nAVwGeGohrw0G6Nwc= + tKTjVeDYDgCLd3VHqsGCskouh++rqLNujxVJfr1ZCc0= + + + StoryList.storyboardc/Info.plist + + hash2 + + CrYwCLryoPxSsmQV0H23nIKoJTklWo/FUDfcWAJGZf8= + + + StoryList.storyboardc/StoryTableViewController.nib + + hash2 + + 1QXt8YDvVNPD9XSKC2cj8G2hZABVP7pZI7cyJ+xmYhE= + + + StoryList.storyboardc/mF0-7U-bf4-view-SrH-Gx-DHj.nib + + hash2 + + JVpWuHB2fKzByHqF1tDBpD/gy0iDTgm3OiG56bZiPnE= Trending.storyboardc/Info.plist @@ -727,7 +805,7 @@ hash2 - siL+r+Dw/Raa0kAjDvXf1oaZvNlkbzGQ14UeeyO/F1U= + yzoQLLCMGSGfZBddgGd5v+co0sQXz6G/z5NnzSR2bpw= ViafouraSDK.momd/VersionInfo.plist @@ -741,14 +819,21 @@ hash2 - C+YRhpZFVIPeiYxIVDqdtL+zYuqXLrLuGn7HL+WUEMI= + H+jcmmJ0Ly5ckvEeWiPcrbY7o8DxQuYA31rw5SPBCRs= + + + embedly.html + + hash2 + + mfXbi79ARDtBD8k4ydLxTks58w5o9JPvFVL2+GGRyTE= en.lproj/Localizable.strings hash2 - eF8funYxhDyY3PBmqvoMX8VFqGiMVLPClbGSvZzhr6o= + BF+cgj69RlvyvgQZIHgRPMZi7tYWwAqjwPgJ2/xfmBo= optional @@ -757,11 +842,25 @@ hash2 - wkKyMewMzP8dOXsFH+3obnTnZmA7ilOXUqIjnsZVUvQ= + KLtnFYgSXlClA5E7NvYKYHS3Ydst60Me7ZeusGgSNBc= optional + quill.min.js + + hash2 + + 3oYBiGm16EW9wQH8G1VhGh43XgivbO5KaB10RhA9phE= + + + twitter.html + + hash2 + + AVepDvXEKjxUzk2+0yZFjNRqrwxj3QHH1YuktkU+uTo= + + rules diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/embedly.html b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/embedly.html new file mode 100644 index 00000000..1f6ae7fd --- /dev/null +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/embedly.html @@ -0,0 +1,20 @@ + +
+ +
+ + Embedly + + + + diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/en.lproj/Localizable.strings b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/en.lproj/Localizable.strings index 515666ae..bb0dd1b5 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/en.lproj/Localizable.strings and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/en.lproj/Localizable.strings differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/es.lproj/Localizable.strings b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/es.lproj/Localizable.strings index 7af5d72b..81d33a79 100644 Binary files a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/es.lproj/Localizable.strings and b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/es.lproj/Localizable.strings differ diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/quill.min.js b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/quill.min.js new file mode 100644 index 00000000..ff30fd90 --- /dev/null +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/quill.min.js @@ -0,0 +1,8 @@ +/*! + * Quill Editor v1.3.6 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Quill=e():t.Quill=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=45)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(17),o=n(18),i=n(19),l=n(48),a=n(49),s=n(50),u=n(51),c=n(52),f=n(11),h=n(29),p=n(30),d=n(28),y=n(1),v={Scope:y.Scope,create:y.create,find:y.find,query:y.query,register:y.register,Container:r.default,Format:o.default,Leaf:i.default,Embed:u.default,Scroll:l.default,Block:s.default,Inline:a.default,Text:c.default,Attributor:{Attribute:f.default,Class:h.default,Style:p.default,Store:d.default}};e.default=v},function(t,e,n){"use strict";function r(t,e){var n=i(t);if(null==n)throw new s("Unable to create "+t+" blot");var r=n;return new r(t instanceof Node||t.nodeType===Node.TEXT_NODE?t:r.create(e),e)}function o(t,n){return void 0===n&&(n=!1),null==t?null:null!=t[e.DATA_KEY]?t[e.DATA_KEY].blot:n?o(t.parentNode,n):null}function i(t,e){void 0===e&&(e=p.ANY);var n;if("string"==typeof t)n=h[t]||u[t];else if(t instanceof Text||t.nodeType===Node.TEXT_NODE)n=h.text;else if("number"==typeof t)t&p.LEVEL&p.BLOCK?n=h.block:t&p.LEVEL&p.INLINE&&(n=h.inline);else if(t instanceof HTMLElement){var r=(t.getAttribute("class")||"").split(/\s+/);for(var o in r)if(n=c[r[o]])break;n=n||f[t.tagName]}return null==n?null:e&p.LEVEL&n.scope&&e&p.TYPE&n.scope?n:null}function l(){for(var t=[],e=0;e1)return t.map(function(t){return l(t)});var n=t[0];if("string"!=typeof n.blotName&&"string"!=typeof n.attrName)throw new s("Invalid definition");if("abstract"===n.blotName)throw new s("Cannot register abstract class");if(h[n.blotName||n.attrName]=n,"string"==typeof n.keyName)u[n.keyName]=n;else if(null!=n.className&&(c[n.className]=n),null!=n.tagName){Array.isArray(n.tagName)?n.tagName=n.tagName.map(function(t){return t.toUpperCase()}):n.tagName=n.tagName.toUpperCase();var r=Array.isArray(n.tagName)?n.tagName:[n.tagName];r.forEach(function(t){null!=f[t]&&null!=n.className||(f[t]=n)})}return n}var a=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var s=function(t){function e(e){var n=this;return e="[Parchment] "+e,n=t.call(this,e)||this,n.message=e,n.name=n.constructor.name,n}return a(e,t),e}(Error);e.ParchmentError=s;var u={},c={},f={},h={};e.DATA_KEY="__blot";var p;!function(t){t[t.TYPE=3]="TYPE",t[t.LEVEL=12]="LEVEL",t[t.ATTRIBUTE=13]="ATTRIBUTE",t[t.BLOT=14]="BLOT",t[t.INLINE=7]="INLINE",t[t.BLOCK=11]="BLOCK",t[t.BLOCK_BLOT=10]="BLOCK_BLOT",t[t.INLINE_BLOT=6]="INLINE_BLOT",t[t.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",t[t.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",t[t.ANY=15]="ANY"}(p=e.Scope||(e.Scope={})),e.create=r,e.find=o,e.query=i,e.register=l},function(t,e){"use strict";var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString,o=function(t){return"function"==typeof Array.isArray?Array.isArray(t):"[object Array]"===r.call(t)},i=function(t){if(!t||"[object Object]"!==r.call(t))return!1;var e=n.call(t,"constructor"),o=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!e&&!o)return!1;var i;for(i in t);return void 0===i||n.call(t,i)};t.exports=function t(){var e,n,r,l,a,s,u=arguments[0],c=1,f=arguments.length,h=!1;for("boolean"==typeof u&&(h=u,u=arguments[1]||{},c=2),(null==u||"object"!=typeof u&&"function"!=typeof u)&&(u={});c1&&void 0!==arguments[1]?arguments[1]:{};return null==t?e:("function"==typeof t.formats&&(e=(0,f.default)(e,t.formats())),null==t.parent||"scroll"==t.parent.blotName||t.parent.statics.scope!==t.statics.scope?e:a(t.parent,e))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BlockEmbed=e.bubbleFormats=void 0;var s=function(){function t(t,e){for(var n=0;n0&&(t1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===t||t>=this.length()-1)){var r=this.clone();return 0===t?(this.parent.insertBefore(r,this),this):(this.parent.insertBefore(r,this.next),r)}var o=u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"split",this).call(this,t,n);return this.cache={},o}}]),e}(y.default.Block);x.blotName="block",x.tagName="P",x.defaultChild="break",x.allowedChildren=[m.default,y.default.Embed,O.default],e.bubbleFormats=a,e.BlockEmbed=w,e.default=x},function(t,e,n){var r=n(54),o=n(12),i=n(2),l=n(20),a=String.fromCharCode(0),s=function(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]};s.prototype.insert=function(t,e){var n={};return 0===t.length?this:(n.insert=t,null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},s.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},s.prototype.retain=function(t,e){if(t<=0)return this;var n={retain:t};return null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},s.prototype.push=function(t){var e=this.ops.length,n=this.ops[e-1];if(t=i(!0,{},t),"object"==typeof n){if("number"==typeof t.delete&&"number"==typeof n.delete)return this.ops[e-1]={delete:n.delete+t.delete},this;if("number"==typeof n.delete&&null!=t.insert&&(e-=1,"object"!=typeof(n=this.ops[e-1])))return this.ops.unshift(t),this;if(o(t.attributes,n.attributes)){if("string"==typeof t.insert&&"string"==typeof n.insert)return this.ops[e-1]={insert:n.insert+t.insert},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this;if("number"==typeof t.retain&&"number"==typeof n.retain)return this.ops[e-1]={retain:n.retain+t.retain},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},s.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},s.prototype.filter=function(t){return this.ops.filter(t)},s.prototype.forEach=function(t){this.ops.forEach(t)},s.prototype.map=function(t){return this.ops.map(t)},s.prototype.partition=function(t){var e=[],n=[];return this.forEach(function(r){(t(r)?e:n).push(r)}),[e,n]},s.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},s.prototype.changeLength=function(){return this.reduce(function(t,e){return e.insert?t+l.length(e):e.delete?t-e.delete:t},0)},s.prototype.length=function(){return this.reduce(function(t,e){return t+l.length(e)},0)},s.prototype.slice=function(t,e){t=t||0,"number"!=typeof e&&(e=1/0);for(var n=[],r=l.iterator(this.ops),o=0;o0&&(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e},s.prototype.diff=function(t,e){if(this.ops===t.ops)return new s;var n=[this,t].map(function(e){return e.map(function(n){if(null!=n.insert)return"string"==typeof n.insert?n.insert:a;var r=e===t?"on":"with";throw new Error("diff() called "+r+" non-document")}).join("")}),i=new s,u=r(n[0],n[1],e),c=l.iterator(this.ops),f=l.iterator(t.ops);return u.forEach(function(t){for(var e=t[1].length;e>0;){var n=0;switch(t[0]){case r.INSERT:n=Math.min(f.peekLength(),e),i.push(f.next(n));break;case r.DELETE:n=Math.min(e,c.peekLength()),c.next(n),i.delete(n);break;case r.EQUAL:n=Math.min(c.peekLength(),f.peekLength(),e);var a=c.next(n),s=f.next(n);o(a.insert,s.insert)?i.retain(n,l.attributes.diff(a.attributes,s.attributes)):i.push(s).delete(n)}e-=n}}),i.chop()},s.prototype.eachLine=function(t,e){e=e||"\n";for(var n=l.iterator(this.ops),r=new s,o=0;n.hasNext();){if("insert"!==n.peekType())return;var i=n.peek(),a=l.length(i)-n.peekLength(),u="string"==typeof i.insert?i.insert.indexOf(e,a)-a:-1;if(u<0)r.push(n.next());else if(u>0)r.push(n.next(u));else{if(!1===t(r,n.next(1).attributes||{},o))return;o+=1,r=new s}}r.length()>0&&t(r,{},o)},s.prototype.transform=function(t,e){if(e=!!e,"number"==typeof t)return this.transformPosition(t,e);for(var n=l.iterator(this.ops),r=l.iterator(t.ops),o=new s;n.hasNext()||r.hasNext();)if("insert"!==n.peekType()||!e&&"insert"===r.peekType())if("insert"===r.peekType())o.push(r.next());else{var i=Math.min(n.peekLength(),r.peekLength()),a=n.next(i),u=r.next(i);if(a.delete)continue;u.delete?o.push(u):o.retain(i,l.attributes.transform(a.attributes,u.attributes,e))}else o.retain(l.length(n.next()));return o.chop()},s.prototype.transformPosition=function(t,e){e=!!e;for(var n=l.iterator(this.ops),r=0;n.hasNext()&&r<=t;){var o=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(r0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(t,n){var r=e.order.indexOf(t),o=e.order.indexOf(n);return r>=0||o>=0?r-o:t===n?0:t0){var a,s=[g.default.events.TEXT_CHANGE,l,i,e];if((a=this.emitter).emit.apply(a,[g.default.events.EDITOR_CHANGE].concat(s)),e!==g.default.sources.SILENT){var c;(c=this.emitter).emit.apply(c,s)}}return l}function s(t,e,n,r,o){var i={};return"number"==typeof t.index&&"number"==typeof t.length?"number"!=typeof e?(o=r,r=n,n=e,e=t.length,t=t.index):(e=t.length,t=t.index):"number"!=typeof e&&(o=r,r=n,n=e,e=0),"object"===(void 0===n?"undefined":c(n))?(i=n,o=r):"string"==typeof n&&(null!=r?i[n]=r:o=n),o=o||g.default.sources.API,[t,e,i,o]}function u(t,e,n,r){if(null==t)return null;var o=void 0,i=void 0;if(e instanceof d.default){var l=[t.index,t.index+t.length].map(function(t){return e.transformPosition(t,r!==g.default.sources.USER)}),a=f(l,2);o=a[0],i=a[1]}else{var s=[t.index,t.index+t.length].map(function(t){return t=0?t+n:Math.max(e,t+n)}),u=f(s,2);o=u[0],i=u[1]}return new x.Range(o,i-o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.overload=e.expandConfig=void 0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(i(this,t),this.options=l(e,r),this.container=this.options.container,null==this.container)return P.error("Invalid Quill container",e);this.options.debug&&t.debug(this.options.debug);var o=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new g.default,this.scroll=w.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new v.default(this.scroll),this.selection=new k.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(g.default.events.EDITOR_CHANGE,function(t){t===g.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())}),this.emitter.on(g.default.events.SCROLL_UPDATE,function(t,e){var r=n.selection.lastRange,o=r&&0===r.length?r.index:void 0;a.call(n,function(){return n.editor.update(null,e,o)},t)});var s=this.clipboard.convert("
"+o+"


");this.setContents(s),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return h(t,null,[{key:"debug",value:function(t){!0===t&&(t="log"),A.default.level(t)}},{key:"find",value:function(t){return t.__quill||w.default.find(t)}},{key:"import",value:function(t){return null==this.imports[t]&&P.error("Cannot import "+t+". Are you sure it was registered?"),this.imports[t]}},{key:"register",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof t){var o=t.attrName||t.blotName;"string"==typeof o?this.register("formats/"+o,t,e):Object.keys(t).forEach(function(r){n.register(r,t[r],e)})}else null==this.imports[t]||r||P.warn("Overwriting "+t+" with",e),this.imports[t]=e,(t.startsWith("blots/")||t.startsWith("formats/"))&&"abstract"!==e.blotName?w.default.register(e):t.startsWith("modules")&&"function"==typeof e.register&&e.register()}}]),h(t,[{key:"addContainer",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof t){var n=t;t=document.createElement("div"),t.classList.add(n)}return this.container.insertBefore(t,e),t}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(t,e,n){var r=this,o=s(t,e,n),i=f(o,4);return t=i[0],e=i[1],n=i[3],a.call(this,function(){return r.editor.deleteText(t,e)},n,t,-1*e)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function(){var t=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=t,this.scrollIntoView()}},{key:"format",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g.default.sources.API;return a.call(this,function(){var r=n.getSelection(!0),i=new d.default;if(null==r)return i;if(w.default.query(t,w.default.Scope.BLOCK))i=n.editor.formatLine(r.index,r.length,o({},t,e));else{if(0===r.length)return n.selection.format(t,e),i;i=n.editor.formatText(r.index,r.length,o({},t,e))}return n.setSelection(r,g.default.sources.SILENT),i},r)}},{key:"formatLine",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,e,n,r,o),c=f(u,4);return t=c[0],e=c[1],l=c[2],o=c[3],a.call(this,function(){return i.editor.formatLine(t,e,l)},o,t,0)}},{key:"formatText",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,e,n,r,o),c=f(u,4);return t=c[0],e=c[1],l=c[2],o=c[3],a.call(this,function(){return i.editor.formatText(t,e,l)},o,t,0)}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"==typeof t?this.selection.getBounds(t,e):this.selection.getBounds(t.index,t.length);var r=this.container.getBoundingClientRect();return{bottom:n.bottom-r.top,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,width:n.width}}},{key:"getContents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=s(t,e),r=f(n,2);return t=r[0],e=r[1],this.editor.getContents(t,e)}},{key:"getFormat",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"==typeof t?this.editor.getFormat(t,e):this.editor.getFormat(t.index,t.length)}},{key:"getIndex",value:function(t){return t.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(t){return this.scroll.leaf(t)}},{key:"getLine",value:function(t){return this.scroll.line(t)}},{key:"getLines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!=typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,e)}},{key:"getModule",value:function(t){return this.theme.modules[t]}},{key:"getSelection",value:function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=s(t,e),r=f(n,2);return t=r[0],e=r[1],this.editor.getText(t,e)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(e,n,r){var o=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.sources.API;return a.call(this,function(){return o.editor.insertEmbed(e,n,r)},i,e)}},{key:"insertText",value:function(t,e,n,r,o){var i=this,l=void 0,u=s(t,0,n,r,o),c=f(u,4);return t=c[0],l=c[2],o=c[3],a.call(this,function(){return i.editor.insertText(t,e,l)},o,t,e.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(t,e,n){this.clipboard.dangerouslyPasteHTML(t,e,n)}},{key:"removeFormat",value:function(t,e,n){var r=this,o=s(t,e,n),i=f(o,4);return t=i[0],e=i[1],n=i[3],a.call(this,function(){return r.editor.removeFormat(t,e)},n,t)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return a.call(this,function(){t=new d.default(t);var n=e.getLength(),r=e.editor.deleteText(0,n),o=e.editor.applyDelta(t),i=o.ops[o.ops.length-1];return null!=i&&"string"==typeof i.insert&&"\n"===i.insert[i.insert.length-1]&&(e.editor.deleteText(e.getLength()-1,1),o.delete(1)),r.compose(o)},n)}},{key:"setSelection",value:function(e,n,r){if(null==e)this.selection.setRange(null,n||t.sources.API);else{var o=s(e,n,r),i=f(o,4);e=i[0],n=i[1],r=i[3],this.selection.setRange(new x.Range(e,n),r),r!==g.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API,n=(new d.default).insert(t);return this.setContents(n,e)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.default.sources.USER,e=this.scroll.update(t);return this.selection.update(t),e}},{key:"updateContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.default.sources.API;return a.call(this,function(){return t=new d.default(t),e.editor.applyDelta(t,n)},n,!0)}}]),t}();S.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},S.events=g.default.events,S.sources=g.default.sources,S.version="1.3.6",S.imports={delta:d.default,parchment:w.default,"core/module":_.default,"core/theme":T.default},e.expandConfig=l,e.overload=s,e.default=S},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(this,t),this.quill=e,this.options=n};o.DEFAULTS={},e.default=o},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(0),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default.Text);e.default=s},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){for(var n=0;n1?e-1:0),r=1;r1?n-1:0),o=1;o-1:this.whitelist.indexOf(e)>-1))},t.prototype.remove=function(t){t.removeAttribute(this.keyName)},t.prototype.value=function(t){var e=t.getAttribute(this.keyName);return this.canAdd(t,e)&&e?e:""},t}();e.default=o},function(t,e,n){function r(t){return null===t||void 0===t}function o(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length)&&("function"==typeof t.copy&&"function"==typeof t.slice&&!(t.length>0&&"number"!=typeof t[0]))}function i(t,e,n){var i,c;if(r(t)||r(e))return!1;if(t.prototype!==e.prototype)return!1;if(s(t))return!!s(e)&&(t=l.call(t),e=l.call(e),u(t,e,n));if(o(t)){if(!o(e))return!1;if(t.length!==e.length)return!1;for(i=0;i=0;i--)if(f[i]!=h[i])return!1;for(i=f.length-1;i>=0;i--)if(c=f[i],!u(t[c],e[c],n))return!1;return typeof t==typeof e}var l=Array.prototype.slice,a=n(55),s=n(56),u=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||"object"!=typeof t&&"object"!=typeof e?n.strict?t===e:t==e:i(t,e,n))}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Code=void 0;var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function(){function t(t,e){for(var n=0;n=t+n)){var l=this.newlineIndex(t,!0)+1,a=i-l+1,s=this.isolate(l,a),u=s.next;s.format(r,o),u instanceof e&&u.formatAt(0,t-l+n-a,r,o)}}}},{key:"insertAt",value:function(t,e,n){if(null==n){var r=this.descendant(m.default,t),o=a(r,2),i=o[0],l=o[1];i.insertAt(l,e)}}},{key:"length",value:function(){var t=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?t:t+1}},{key:"newlineIndex",value:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1])return this.domNode.textContent.slice(0,t).lastIndexOf("\n");var e=this.domNode.textContent.slice(t).indexOf("\n");return e>-1?t+e:-1}},{key:"optimize",value:function(t){this.domNode.textContent.endsWith("\n")||this.appendChild(p.default.create("text","\n")),u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(t),n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t),[].slice.call(this.domNode.querySelectorAll("*")).forEach(function(t){var e=p.default.find(t);null==e?t.parentNode.removeChild(t):e instanceof p.default.Embed?e.remove():e.unwrap()})}}],[{key:"create",value:function(t){var n=u(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),e}(y.default);O.blotName="code-block",O.tagName="PRE",O.TAB=" ",e.Code=_,e.default=O},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1}Object.defineProperty(e,"__esModule",{value:!0}),e.sanitize=e.default=void 0;var a=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(t!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),e))){if("function"==typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"==typeof Event?"undefined":l(Event))){var r=document.createEvent("Event");r.initEvent("change",!0,!0),this.select.dispatchEvent(r)}this.close()}}},{key:"update",value:function(){var t=void 0;if(this.select.selectedIndex>-1){var e=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(e)}else this.selectItem(null);var n=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),t}();e.default=p},function(t,e,n){"use strict";function r(t){var e=a.find(t);if(null==e)try{e=a.create(t)}catch(n){e=a.create(a.Scope.INLINE),[].slice.call(t.childNodes).forEach(function(t){e.domNode.appendChild(t)}),t.parentNode&&t.parentNode.replaceChild(e.domNode,t),e.attach()}return e}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(47),l=n(27),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.build(),n}return o(e,t),e.prototype.appendChild=function(t){this.insertBefore(t)},e.prototype.attach=function(){t.prototype.attach.call(this),this.children.forEach(function(t){t.attach()})},e.prototype.build=function(){var t=this;this.children=new i.default,[].slice.call(this.domNode.childNodes).reverse().forEach(function(e){try{var n=r(e);t.insertBefore(n,t.children.head||void 0)}catch(t){if(t instanceof a.ParchmentError)return;throw t}})},e.prototype.deleteAt=function(t,e){if(0===t&&e===this.length())return this.remove();this.children.forEachAt(t,e,function(t,e,n){t.deleteAt(e,n)})},e.prototype.descendant=function(t,n){var r=this.children.find(n),o=r[0],i=r[1];return null==t.blotName&&t(o)||null!=t.blotName&&o instanceof t?[o,i]:o instanceof e?o.descendant(t,i):[null,-1]},e.prototype.descendants=function(t,n,r){void 0===n&&(n=0),void 0===r&&(r=Number.MAX_VALUE);var o=[],i=r;return this.children.forEachAt(n,r,function(n,r,l){(null==t.blotName&&t(n)||null!=t.blotName&&n instanceof t)&&o.push(n),n instanceof e&&(o=o.concat(n.descendants(t,r,i))),i-=l}),o},e.prototype.detach=function(){this.children.forEach(function(t){t.detach()}),t.prototype.detach.call(this)},e.prototype.formatAt=function(t,e,n,r){this.children.forEachAt(t,e,function(t,e,o){t.formatAt(e,o,n,r)})},e.prototype.insertAt=function(t,e,n){var r=this.children.find(t),o=r[0],i=r[1];if(o)o.insertAt(i,e,n);else{var l=null==n?a.create("text",e):a.create(e,n);this.appendChild(l)}},e.prototype.insertBefore=function(t,e){if(null!=this.statics.allowedChildren&&!this.statics.allowedChildren.some(function(e){return t instanceof e}))throw new a.ParchmentError("Cannot insert "+t.statics.blotName+" into "+this.statics.blotName);t.insertInto(this,e)},e.prototype.length=function(){return this.children.reduce(function(t,e){return t+e.length()},0)},e.prototype.moveChildren=function(t,e){this.children.forEach(function(n){t.insertBefore(n,e)})},e.prototype.optimize=function(e){if(t.prototype.optimize.call(this,e),0===this.children.length)if(null!=this.statics.defaultChild){var n=a.create(this.statics.defaultChild);this.appendChild(n),n.optimize(e)}else this.remove()},e.prototype.path=function(t,n){void 0===n&&(n=!1);var r=this.children.find(t,n),o=r[0],i=r[1],l=[[this,t]];return o instanceof e?l.concat(o.path(i,n)):(null!=o&&l.push([o,i]),l)},e.prototype.removeChild=function(t){this.children.remove(t)},e.prototype.replace=function(n){n instanceof e&&n.moveChildren(this),t.prototype.replace.call(this,n)},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=this.clone();return this.parent.insertBefore(n,this.next),this.children.forEachAt(t,this.length(),function(t,r,o){t=t.split(r,e),n.appendChild(t)}),n},e.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},e.prototype.update=function(t,e){var n=this,o=[],i=[];t.forEach(function(t){t.target===n.domNode&&"childList"===t.type&&(o.push.apply(o,t.addedNodes),i.push.apply(i,t.removedNodes))}),i.forEach(function(t){if(!(null!=t.parentNode&&"IFRAME"!==t.tagName&&document.body.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var e=a.find(t);null!=e&&(null!=e.domNode.parentNode&&e.domNode.parentNode!==n.domNode||e.detach())}}),o.filter(function(t){return t.parentNode==n.domNode}).sort(function(t,e){return t===e?0:t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1}).forEach(function(t){var e=null;null!=t.nextSibling&&(e=a.find(t.nextSibling));var o=r(t);o.next==e&&null!=o.next||(null!=o.parent&&o.parent.removeChild(n),n.insertBefore(o,e||void 0))})},e}(l.default);e.default=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(11),i=n(28),l=n(17),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.attributes=new i.default(n.domNode),n}return r(e,t),e.formats=function(t){return"string"==typeof this.tagName||(Array.isArray(this.tagName)?t.tagName.toLowerCase():void 0)},e.prototype.format=function(t,e){var n=a.query(t);n instanceof o.default?this.attributes.attribute(n,e):e&&(null==n||t===this.statics.blotName&&this.formats()[t]===e||this.replaceWith(t,e))},e.prototype.formats=function(){var t=this.attributes.values(),e=this.statics.formats(this.domNode);return null!=e&&(t[this.statics.blotName]=e),t},e.prototype.replaceWith=function(e,n){var r=t.prototype.replaceWith.call(this,e,n);return this.attributes.copy(r),r},e.prototype.update=function(e,n){var r=this;t.prototype.update.call(this,e,n),e.some(function(t){return t.target===r.domNode&&"attributes"===t.type})&&this.attributes.build()},e.prototype.wrap=function(n,r){var o=t.prototype.wrap.call(this,n,r);return o instanceof e&&o.statics.scope===this.statics.scope&&this.attributes.move(o),o},e}(l.default);e.default=s},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(27),i=n(1),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.value=function(t){return!0},e.prototype.index=function(t,e){return this.domNode===t||this.domNode.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(e,1):-1},e.prototype.position=function(t,e){var n=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return t>0&&(n+=1),[this.parent.domNode,n]},e.prototype.value=function(){return t={},t[this.statics.blotName]=this.statics.value(this.domNode)||!0,t;var t},e.scope=i.Scope.INLINE_BLOT,e}(o.default);e.default=l},function(t,e,n){function r(t){this.ops=t,this.index=0,this.offset=0}var o=n(12),i=n(2),l={attributes:{compose:function(t,e,n){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var r=i(!0,{},e);n||(r=Object.keys(r).reduce(function(t,e){return null!=r[e]&&(t[e]=r[e]),t},{}));for(var o in t)void 0!==t[o]&&void 0===e[o]&&(r[o]=t[o]);return Object.keys(r).length>0?r:void 0},diff:function(t,e){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var n=Object.keys(t).concat(Object.keys(e)).reduce(function(n,r){return o(t[r],e[r])||(n[r]=void 0===e[r]?null:e[r]),n},{});return Object.keys(n).length>0?n:void 0},transform:function(t,e,n){if("object"!=typeof t)return e;if("object"==typeof e){if(!n)return e;var r=Object.keys(e).reduce(function(n,r){return void 0===t[r]&&(n[r]=e[r]),n},{});return Object.keys(r).length>0?r:void 0}}},iterator:function(t){return new r(t)},length:function(t){return"number"==typeof t.delete?t.delete:"number"==typeof t.retain?t.retain:"string"==typeof t.insert?t.insert.length:1}};r.prototype.hasNext=function(){return this.peekLength()<1/0},r.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var n=this.offset,r=l.length(e);if(t>=r-n?(t=r-n,this.index+=1,this.offset=0):this.offset+=t,"number"==typeof e.delete)return{delete:t};var o={};return e.attributes&&(o.attributes=e.attributes),"number"==typeof e.retain?o.retain=t:"string"==typeof e.insert?o.insert=e.insert.substr(n,t):o.insert=e.insert,o}return{retain:1/0}},r.prototype.peek=function(){return this.ops[this.index]},r.prototype.peekLength=function(){return this.ops[this.index]?l.length(this.ops[this.index])-this.offset:1/0},r.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},t.exports=l},function(t,e){var n=function(){"use strict";function t(t,e){return null!=e&&t instanceof e}function e(n,r,o,i,c){function f(n,o){if(null===n)return null;if(0===o)return n;var y,v;if("object"!=typeof n)return n;if(t(n,a))y=new a;else if(t(n,s))y=new s;else if(t(n,u))y=new u(function(t,e){n.then(function(e){t(f(e,o-1))},function(t){e(f(t,o-1))})});else if(e.__isArray(n))y=[];else if(e.__isRegExp(n))y=new RegExp(n.source,l(n)),n.lastIndex&&(y.lastIndex=n.lastIndex);else if(e.__isDate(n))y=new Date(n.getTime());else{if(d&&Buffer.isBuffer(n))return y=new Buffer(n.length),n.copy(y),y;t(n,Error)?y=Object.create(n):void 0===i?(v=Object.getPrototypeOf(n),y=Object.create(v)):(y=Object.create(i),v=i)}if(r){var b=h.indexOf(n);if(-1!=b)return p[b];h.push(n),p.push(y)}t(n,a)&&n.forEach(function(t,e){var n=f(e,o-1),r=f(t,o-1);y.set(n,r)}),t(n,s)&&n.forEach(function(t){var e=f(t,o-1);y.add(e)});for(var g in n){var m;v&&(m=Object.getOwnPropertyDescriptor(v,g)),m&&null==m.set||(y[g]=f(n[g],o-1))}if(Object.getOwnPropertySymbols)for(var _=Object.getOwnPropertySymbols(n),g=0;g<_.length;g++){var O=_[g],w=Object.getOwnPropertyDescriptor(n,O);(!w||w.enumerable||c)&&(y[O]=f(n[O],o-1),w.enumerable||Object.defineProperty(y,O,{enumerable:!1}))}if(c)for(var x=Object.getOwnPropertyNames(n),g=0;g1&&void 0!==arguments[1]?arguments[1]:0;i(this,t),this.index=e,this.length=n},O=function(){function t(e,n){var r=this;i(this,t),this.emitter=n,this.scroll=e,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=c.default.create("cursor",this),this.lastRange=this.savedRange=new _(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,function(){r.mouseDown||setTimeout(r.update.bind(r,v.default.sources.USER),1)}),this.emitter.on(v.default.events.EDITOR_CHANGE,function(t,e){t===v.default.events.TEXT_CHANGE&&e.length()>0&&r.update(v.default.sources.SILENT)}),this.emitter.on(v.default.events.SCROLL_BEFORE_UPDATE,function(){if(r.hasFocus()){var t=r.getNativeRange();null!=t&&t.start.node!==r.cursor.textNode&&r.emitter.once(v.default.events.SCROLL_UPDATE,function(){try{r.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset)}catch(t){}})}}),this.emitter.on(v.default.events.SCROLL_OPTIMIZE,function(t,e){if(e.range){var n=e.range,o=n.startNode,i=n.startOffset,l=n.endNode,a=n.endOffset;r.setNativeRange(o,i,l,a)}}),this.update(v.default.sources.SILENT)}return s(t,[{key:"handleComposition",value:function(){var t=this;this.root.addEventListener("compositionstart",function(){t.composing=!0}),this.root.addEventListener("compositionend",function(){if(t.composing=!1,t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout(function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)},1)}})}},{key:"handleDragging",value:function(){var t=this;this.emitter.listenDOM("mousedown",document.body,function(){t.mouseDown=!0}),this.emitter.listenDOM("mouseup",document.body,function(){t.mouseDown=!1,t.update(v.default.sources.USER)})}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(t,e){if(null==this.scroll.whitelist||this.scroll.whitelist[t]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!c.default.query(t,c.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var r=c.default.find(n.start.node,!1);if(null==r)return;if(r instanceof c.default.Leaf){var o=r.split(n.start.offset);r.parent.insertBefore(this.cursor,o)}else r.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(t,e),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();t=Math.min(t,n-1),e=Math.min(t+e,n-1)-t;var r=void 0,o=this.scroll.leaf(t),i=a(o,2),l=i[0],s=i[1];if(null==l)return null;var u=l.position(s,!0),c=a(u,2);r=c[0],s=c[1];var f=document.createRange();if(e>0){f.setStart(r,s);var h=this.scroll.leaf(t+e),p=a(h,2);if(l=p[0],s=p[1],null==l)return null;var d=l.position(s,!0),y=a(d,2);return r=y[0],s=y[1],f.setEnd(r,s),f.getBoundingClientRect()}var v="left",b=void 0;return r instanceof Text?(s0&&(v="right")),{bottom:b.top+b.height,height:b.height,left:b[v],right:b[v],top:b.top,width:0}}},{key:"getNativeRange",value:function(){var t=document.getSelection();if(null==t||t.rangeCount<=0)return null;var e=t.getRangeAt(0);if(null==e)return null;var n=this.normalizeNative(e);return m.info("getNativeRange",n),n}},{key:"getRange",value:function(){var t=this.getNativeRange();return null==t?[null,null]:[this.normalizedToRange(t),t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(t){var e=this,n=[[t.start.node,t.start.offset]];t.native.collapsed||n.push([t.end.node,t.end.offset]);var r=n.map(function(t){var n=a(t,2),r=n[0],o=n[1],i=c.default.find(r,!0),l=i.offset(e.scroll);return 0===o?l:i instanceof c.default.Container?l+i.length():l+i.index(r,o)}),i=Math.min(Math.max.apply(Math,o(r)),this.scroll.length()-1),l=Math.min.apply(Math,[i].concat(o(r)));return new _(l,i-l)}},{key:"normalizeNative",value:function(t){if(!l(this.root,t.startContainer)||!t.collapsed&&!l(this.root,t.endContainer))return null;var e={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[e.start,e.end].forEach(function(t){for(var e=t.node,n=t.offset;!(e instanceof Text)&&e.childNodes.length>0;)if(e.childNodes.length>n)e=e.childNodes[n],n=0;else{if(e.childNodes.length!==n)break;e=e.lastChild,n=e instanceof Text?e.data.length:e.childNodes.length+1}t.node=e,t.offset=n}),e}},{key:"rangeToNative",value:function(t){var e=this,n=t.collapsed?[t.index]:[t.index,t.index+t.length],r=[],o=this.scroll.length();return n.forEach(function(t,n){t=Math.min(o-1,t);var i=void 0,l=e.scroll.leaf(t),s=a(l,2),u=s[0],c=s[1],f=u.position(c,0!==n),h=a(f,2);i=h[0],c=h[1],r.push(i,c)}),r.length<2&&(r=r.concat(r)),r}},{key:"scrollIntoView",value:function(t){var e=this.lastRange;if(null!=e){var n=this.getBounds(e.index,e.length);if(null!=n){var r=this.scroll.length()-1,o=this.scroll.line(Math.min(e.index,r)),i=a(o,1),l=i[0],s=l;if(e.length>0){var u=this.scroll.line(Math.min(e.index+e.length,r));s=a(u,1)[0]}if(null!=l&&null!=s){var c=t.getBoundingClientRect();n.topc.bottom&&(t.scrollTop+=n.bottom-c.bottom)}}}}},{key:"setNativeRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(m.info("setNativeRange",t,e,n,r),null==t||null!=this.root.parentNode&&null!=t.parentNode&&null!=n.parentNode){var i=document.getSelection();if(null!=i)if(null!=t){this.hasFocus()||this.root.focus();var l=(this.getNativeRange()||{}).native;if(null==l||o||t!==l.startContainer||e!==l.startOffset||n!==l.endContainer||r!==l.endOffset){"BR"==t.tagName&&(e=[].indexOf.call(t.parentNode.childNodes,t),t=t.parentNode),"BR"==n.tagName&&(r=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var a=document.createRange();a.setStart(t,e),a.setEnd(n,r),i.removeAllRanges(),i.addRange(a)}}else i.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.default.sources.API;if("string"==typeof e&&(n=e,e=!1),m.info("setRange",t),null!=t){var r=this.rangeToNative(t);this.setNativeRange.apply(this,o(r).concat([e]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.sources.USER,e=this.lastRange,n=this.getRange(),r=a(n,2),o=r[0],i=r[1];if(this.lastRange=o,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,d.default)(e,this.lastRange)){var l;!this.composing&&null!=i&&i.native.collapsed&&i.start.node!==this.cursor.textNode&&this.cursor.restore();var s=[v.default.events.SELECTION_CHANGE,(0,h.default)(this.lastRange),(0,h.default)(e),t];if((l=this.emitter).emit.apply(l,[v.default.events.EDITOR_CHANGE].concat(s)),t!==v.default.sources.SILENT){var u;(u=this.emitter).emit.apply(u,s)}}}}]),t}();e.Range=_,e.default=O},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=n(0),s=r(a),u=n(3),c=r(u),f=function(t){function e(){return o(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(s.default.Container);f.allowedChildren=[c.default,u.BlockEmbed,f],e.default=f},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.ColorStyle=e.ColorClass=e.ColorAttributor=void 0;var l=function(){function t(t,e){for(var n=0;n1){var u=o.formats(),c=this.quill.getFormat(t.index-1,1);i=A.default.attributes.diff(u,c)||{}}}var f=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(e.prefix)?2:1;this.quill.deleteText(t.index-f,f,S.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(t.index-f,f,i,S.default.sources.USER),this.quill.focus()}}function c(t,e){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(e.suffix)?2:1;if(!(t.index>=this.quill.getLength()-n)){var r={},o=0,i=this.quill.getLine(t.index),l=b(i,1),a=l[0];if(e.offset>=a.length()-1){var s=this.quill.getLine(t.index+1),u=b(s,1),c=u[0];if(c){var f=a.formats(),h=this.quill.getFormat(t.index,1);r=A.default.attributes.diff(f,h)||{},o=c.length()}}this.quill.deleteText(t.index,n,S.default.sources.USER),Object.keys(r).length>0&&this.quill.formatLine(t.index+o-1,n,r,S.default.sources.USER)}}function f(t){var e=this.quill.getLines(t),n={};if(e.length>1){var r=e[0].formats(),o=e[e.length-1].formats();n=A.default.attributes.diff(o,r)||{}}this.quill.deleteText(t,S.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(t.index,1,n,S.default.sources.USER),this.quill.setSelection(t.index,S.default.sources.SILENT),this.quill.focus()}function h(t,e){var n=this;t.length>0&&this.quill.scroll.deleteAt(t.index,t.length);var r=Object.keys(e.format).reduce(function(t,n){return T.default.query(n,T.default.Scope.BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t},{});this.quill.insertText(t.index,"\n",r,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.focus(),Object.keys(e.format).forEach(function(t){null==r[t]&&(Array.isArray(e.format[t])||"link"!==t&&n.quill.format(t,e.format[t],S.default.sources.USER))})}function p(t){return{key:D.keys.TAB,shiftKey:!t,format:{"code-block":!0},handler:function(e){var n=T.default.query("code-block"),r=e.index,o=e.length,i=this.quill.scroll.descendant(n,r),l=b(i,2),a=l[0],s=l[1];if(null!=a){var u=this.quill.getIndex(a),c=a.newlineIndex(s,!0)+1,f=a.newlineIndex(u+s+o),h=a.domNode.textContent.slice(c,f).split("\n");s=0,h.forEach(function(e,i){t?(a.insertAt(c+s,n.TAB),s+=n.TAB.length,0===i?r+=n.TAB.length:o+=n.TAB.length):e.startsWith(n.TAB)&&(a.deleteAt(c+s,n.TAB.length),s-=n.TAB.length,0===i?r-=n.TAB.length:o-=n.TAB.length),s+=e.length+1}),this.quill.update(S.default.sources.USER),this.quill.setSelection(r,o,S.default.sources.SILENT)}}}}function d(t){return{key:t[0].toUpperCase(),shortKey:!0,handler:function(e,n){this.quill.format(t,!n.format[t],S.default.sources.USER)}}}function y(t){if("string"==typeof t||"number"==typeof t)return y({key:t});if("object"===(void 0===t?"undefined":v(t))&&(t=(0,_.default)(t,!1)),"string"==typeof t.key)if(null!=D.keys[t.key.toUpperCase()])t.key=D.keys[t.key.toUpperCase()];else{if(1!==t.key.length)return null;t.key=t.key.toUpperCase().charCodeAt(0)}return t.shortKey&&(t[B]=t.shortKey,delete t.shortKey),t}Object.defineProperty(e,"__esModule",{value:!0}),e.SHORTKEY=e.default=void 0;var v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),g=function(){function t(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=y(t);if(null==r||null==r.key)return I.warn("Attempted to add invalid keyboard binding",r);"function"==typeof e&&(e={handler:e}),"function"==typeof n&&(n={handler:n}),r=(0,k.default)(r,e,n),this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}},{key:"listen",value:function(){var t=this;this.quill.root.addEventListener("keydown",function(n){if(!n.defaultPrevented){var r=n.which||n.keyCode,o=(t.bindings[r]||[]).filter(function(t){return e.match(n,t)});if(0!==o.length){var i=t.quill.getSelection();if(null!=i&&t.quill.hasFocus()){var l=t.quill.getLine(i.index),a=b(l,2),s=a[0],u=a[1],c=t.quill.getLeaf(i.index),f=b(c,2),h=f[0],p=f[1],d=0===i.length?[h,p]:t.quill.getLeaf(i.index+i.length),y=b(d,2),g=y[0],m=y[1],_=h instanceof T.default.Text?h.value().slice(0,p):"",O=g instanceof T.default.Text?g.value().slice(m):"",x={collapsed:0===i.length,empty:0===i.length&&s.length()<=1,format:t.quill.getFormat(i),offset:u,prefix:_,suffix:O};o.some(function(e){if(null!=e.collapsed&&e.collapsed!==x.collapsed)return!1;if(null!=e.empty&&e.empty!==x.empty)return!1;if(null!=e.offset&&e.offset!==x.offset)return!1;if(Array.isArray(e.format)){if(e.format.every(function(t){return null==x.format[t]}))return!1}else if("object"===v(e.format)&&!Object.keys(e.format).every(function(t){return!0===e.format[t]?null!=x.format[t]:!1===e.format[t]?null==x.format[t]:(0,w.default)(e.format[t],x.format[t])}))return!1;return!(null!=e.prefix&&!e.prefix.test(x.prefix))&&(!(null!=e.suffix&&!e.suffix.test(x.suffix))&&!0!==e.handler.call(t,i,x))})&&n.preventDefault()}}}})}}]),e}(R.default);D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:d("bold"),italic:d("italic"),underline:d("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","+1",S.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","-1",S.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(t,e){null!=e.format.indent?this.quill.format("indent","-1",S.default.sources.USER):null!=e.format.list&&this.quill.format("list",!1,S.default.sources.USER)}},"indent code-block":p(!0),"outdent code-block":p(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(t){this.quill.deleteText(t.index-1,1,S.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(t){this.quill.history.cutoff();var e=(new N.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(e,S.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,S.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(t,e){this.quill.format("list",!1,S.default.sources.USER),e.format.indent&&this.quill.format("indent",!1,S.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(t){var e=this.quill.getLine(t.index),n=b(e,2),r=n[0],o=n[1],i=(0,k.default)({},r.formats(),{list:"checked"}),l=(new N.default).retain(t.index).insert("\n",i).retain(r.length()-o-1).retain(1,{list:"unchecked"});this.quill.updateContents(l,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(t,e){var n=this.quill.getLine(t.index),r=b(n,2),o=r[0],i=r[1],l=(new N.default).retain(t.index).insert("\n",e.format).retain(o.length()-i-1).retain(1,{header:null});this.quill.updateContents(l,S.default.sources.USER),this.quill.setSelection(t.index+1,S.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(t,e){var n=e.prefix.length,r=this.quill.getLine(t.index),o=b(r,2),i=o[0],l=o[1];if(l>n)return!0;var a=void 0;switch(e.prefix.trim()){case"[]":case"[ ]":a="unchecked";break;case"[x]":a="checked";break;case"-":case"*":a="bullet";break;default:a="ordered"}this.quill.insertText(t.index," ",S.default.sources.USER),this.quill.history.cutoff();var s=(new N.default).retain(t.index-l).delete(n+1).retain(i.length()-2-l).retain(1,{list:a});this.quill.updateContents(s,S.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-n,S.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(t){var e=this.quill.getLine(t.index),n=b(e,2),r=n[0],o=n[1],i=(new N.default).retain(t.index+r.length()-o-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(i,S.default.sources.USER)}},"embed left":s(D.keys.LEFT,!1),"embed left shift":s(D.keys.LEFT,!0),"embed right":s(D.keys.RIGHT,!1),"embed right shift":s(D.keys.RIGHT,!0)}},e.default=D,e.SHORTKEY=B},function(t,e,n){"use strict";t.exports={align:{"":n(75),center:n(76),right:n(77),justify:n(78)},background:n(79),blockquote:n(80),bold:n(81),clean:n(82),code:n(40),"code-block":n(40),color:n(83),direction:{"":n(84),rtl:n(85)},float:{center:n(86),full:n(87),left:n(88),right:n(89)},formula:n(90),header:{1:n(91),2:n(92)},italic:n(93),image:n(94),indent:{"+1":n(95),"-1":n(96)},link:n(97),list:{ordered:n(98),bullet:n(99),check:n(100)},script:{sub:n(101),super:n(102)},strike:n(103),underline:n(104),video:n(105)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(1),o=function(){function t(t){this.domNode=t,this.domNode[r.DATA_KEY]={blot:this}}return Object.defineProperty(t.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),t.create=function(t){if(null==this.tagName)throw new r.ParchmentError("Blot definition missing tagName");var e;return Array.isArray(this.tagName)?("string"==typeof t&&(t=t.toUpperCase(),parseInt(t).toString()===t&&(t=parseInt(t))),e="number"==typeof t?document.createElement(this.tagName[t-1]):this.tagName.indexOf(t)>-1?document.createElement(t):document.createElement(this.tagName[0])):e=document.createElement(this.tagName),this.className&&e.classList.add(this.className),e},t.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},t.prototype.clone=function(){var t=this.domNode.cloneNode(!1);return r.create(t)},t.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[r.DATA_KEY]},t.prototype.deleteAt=function(t,e){this.isolate(t,e).remove()},t.prototype.formatAt=function(t,e,n,o){var i=this.isolate(t,e);if(null!=r.query(n,r.Scope.BLOT)&&o)i.wrap(n,o);else if(null!=r.query(n,r.Scope.ATTRIBUTE)){var l=r.create(this.statics.scope);i.wrap(l),l.format(n,o)}},t.prototype.insertAt=function(t,e,n){var o=null==n?r.create("text",e):r.create(e,n),i=this.split(t);this.parent.insertBefore(o,i)},t.prototype.insertInto=function(t,e){void 0===e&&(e=null),null!=this.parent&&this.parent.children.remove(this);var n=null;t.children.insertBefore(this,e),null!=e&&(n=e.domNode),this.domNode.parentNode==t.domNode&&this.domNode.nextSibling==n||t.domNode.insertBefore(this.domNode,n),this.parent=t,this.attach()},t.prototype.isolate=function(t,e){var n=this.split(t);return n.split(e),n},t.prototype.length=function(){return 1},t.prototype.offset=function(t){return void 0===t&&(t=this.parent),null==this.parent||this==t?0:this.parent.children.offset(this)+this.parent.offset(t)},t.prototype.optimize=function(t){null!=this.domNode[r.DATA_KEY]&&delete this.domNode[r.DATA_KEY].mutations},t.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},t.prototype.replace=function(t){null!=t.parent&&(t.parent.insertBefore(this,t.next),t.remove())},t.prototype.replaceWith=function(t,e){var n="string"==typeof t?r.create(t,e):t;return n.replace(this),n},t.prototype.split=function(t,e){return 0===t?this:this.next},t.prototype.update=function(t,e){},t.prototype.wrap=function(t,e){var n="string"==typeof t?r.create(t,e):t;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},t.blotName="abstract",t}();e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(11),o=n(29),i=n(30),l=n(1),a=function(){function t(t){this.attributes={},this.domNode=t,this.build()}return t.prototype.attribute=function(t,e){e?t.add(this.domNode,e)&&(null!=t.value(this.domNode)?this.attributes[t.attrName]=t:delete this.attributes[t.attrName]):(t.remove(this.domNode),delete this.attributes[t.attrName])},t.prototype.build=function(){var t=this;this.attributes={};var e=r.default.keys(this.domNode),n=o.default.keys(this.domNode),a=i.default.keys(this.domNode);e.concat(n).concat(a).forEach(function(e){var n=l.query(e,l.Scope.ATTRIBUTE);n instanceof r.default&&(t.attributes[n.attrName]=n)})},t.prototype.copy=function(t){var e=this;Object.keys(this.attributes).forEach(function(n){var r=e.attributes[n].value(e.domNode);t.format(n,r)})},t.prototype.move=function(t){var e=this;this.copy(t),Object.keys(this.attributes).forEach(function(t){e.attributes[t].remove(e.domNode)}),this.attributes={}},t.prototype.values=function(){var t=this;return Object.keys(this.attributes).reduce(function(e,n){return e[n]=t.attributes[n].value(t.domNode),e},{})},t}();e.default=a},function(t,e,n){"use strict";function r(t,e){return(t.getAttribute("class")||"").split(/\s+/).filter(function(t){return 0===t.indexOf(e+"-")})}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.keys=function(t){return(t.getAttribute("class")||"").split(/\s+/).map(function(t){return t.split("-").slice(0,-1).join("-")})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(this.remove(t),t.classList.add(this.keyName+"-"+e),!0)},e.prototype.remove=function(t){r(t,this.keyName).forEach(function(e){t.classList.remove(e)}),0===t.classList.length&&t.removeAttribute("class")},e.prototype.value=function(t){var e=r(t,this.keyName)[0]||"",n=e.slice(this.keyName.length+1);return this.canAdd(t,n)?n:""},e}(i.default);e.default=l},function(t,e,n){"use strict";function r(t){var e=t.split("-"),n=e.slice(1).map(function(t){return t[0].toUpperCase()+t.slice(1)}).join("");return e[0]+n}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(11),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.keys=function(t){return(t.getAttribute("style")||"").split(";").map(function(t){return t.split(":")[0].trim()})},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.style[r(this.keyName)]=e,!0)},e.prototype.remove=function(t){t.style[r(this.keyName)]="",t.getAttribute("style")||t.removeAttribute("style")},e.prototype.value=function(t){var e=t.style[r(this.keyName)];return this.canAdd(t,e)?e:""},e}(i.default);e.default=l},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=function(){function t(t,e){for(var n=0;n '},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;nr.right&&(i=r.right-o.right,this.root.style.left=e+i+"px"),o.leftr.bottom){var l=o.bottom-o.top,a=t.bottom-t.top+l;this.root.style.top=n-a+"px",this.root.classList.add("ql-flip")}return i}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),t}();e.default=i},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return e?(e[1]||"https")+"://www.youtube.com/embed/"+e[2]+"?showinfo=0":(e=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(e[1]||"https")+"://player.vimeo.com/video/"+e[2]+"/":t}function s(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.forEach(function(e){var r=document.createElement("option");e===n?r.setAttribute("selected","selected"):r.setAttribute("value",e),t.appendChild(r)})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BaseTooltip=void 0;var u=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:"link",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=e?this.textbox.value=e:t!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||""),this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function(){var t=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var e=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",t,v.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",t,v.default.sources.USER)),this.quill.root.scrollTop=e;break;case"video":t=a(t);case"formula":if(!t)break;var n=this.quill.getSelection(!0);if(null!=n){var r=n.index+n.length;this.quill.insertEmbed(r,this.root.getAttribute("data-mode"),t,v.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(r+1," ",v.default.sources.USER),this.quill.setSelection(r+2,v.default.sources.USER)}}this.textbox.value="",this.hide()}}]),e}(A.default);e.BaseTooltip=M,e.default=L},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(46),i=r(o),l=n(34),a=n(36),s=n(62),u=n(63),c=r(u),f=n(64),h=r(f),p=n(65),d=r(p),y=n(35),v=n(24),b=n(37),g=n(38),m=n(39),_=r(m),O=n(66),w=r(O),x=n(15),k=r(x),E=n(67),N=r(E),j=n(68),A=r(j),q=n(69),T=r(q),P=n(70),S=r(P),C=n(71),L=r(C),M=n(13),R=r(M),I=n(72),B=r(I),D=n(73),U=r(D),F=n(74),H=r(F),K=n(26),z=r(K),Z=n(16),V=r(Z),W=n(41),G=r(W),Y=n(42),X=r(Y),$=n(43),Q=r($),J=n(107),tt=r(J),et=n(108),nt=r(et);i.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":l.AlignClass,"attributors/class/background":y.BackgroundClass,"attributors/class/color":v.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":b.FontClass,"attributors/class/size":g.SizeClass,"attributors/style/align":l.AlignStyle,"attributors/style/background":y.BackgroundStyle,"attributors/style/color":v.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":b.FontStyle,"attributors/style/size":g.SizeStyle},!0),i.default.register({"formats/align":l.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":s.IndentClass,"formats/background":y.BackgroundStyle,"formats/color":v.ColorStyle,"formats/font":b.FontClass,"formats/size":g.SizeClass,"formats/blockquote":c.default,"formats/code-block":R.default,"formats/header":h.default,"formats/list":d.default,"formats/bold":_.default,"formats/code":M.Code,"formats/italic":w.default,"formats/link":k.default,"formats/script":N.default,"formats/strike":A.default,"formats/underline":T.default,"formats/image":S.default,"formats/video":L.default,"formats/list/item":p.ListItem,"modules/formula":B.default,"modules/syntax":U.default,"modules/toolbar":H.default,"themes/bubble":tt.default,"themes/snow":nt.default,"ui/icons":z.default,"ui/picker":V.default,"ui/icon-picker":X.default,"ui/color-picker":G.default,"ui/tooltip":Q.default},!0),e.default=i.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),i=r(o),l=n(6),a=r(l),s=n(3),u=r(s),c=n(14),f=r(c),h=n(23),p=r(h),d=n(31),y=r(d),v=n(33),b=r(v),g=n(5),m=r(g),_=n(59),O=r(_),w=n(8),x=r(w),k=n(60),E=r(k),N=n(61),j=r(N),A=n(25),q=r(A);a.default.register({"blots/block":u.default,"blots/block/embed":s.BlockEmbed,"blots/break":f.default,"blots/container":p.default,"blots/cursor":y.default,"blots/embed":b.default,"blots/inline":m.default,"blots/scroll":O.default,"blots/text":x.default,"modules/clipboard":E.default,"modules/history":j.default,"modules/keyboard":q.default}),i.default.register(u.default,f.default,y.default,m.default,O.default,x.default),e.default=a.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){this.head=this.tail=null,this.length=0}return t.prototype.append=function(){for(var t=[],e=0;e1&&this.append.apply(this,t.slice(1))},t.prototype.contains=function(t){for(var e,n=this.iterator();e=n();)if(e===t)return!0;return!1},t.prototype.insertBefore=function(t,e){t&&(t.next=e,null!=e?(t.prev=e.prev,null!=e.prev&&(e.prev.next=t),e.prev=t,e===this.head&&(this.head=t)):null!=this.tail?(this.tail.next=t,t.prev=this.tail,this.tail=t):(t.prev=null,this.head=this.tail=t),this.length+=1)},t.prototype.offset=function(t){for(var e=0,n=this.head;null!=n;){if(n===t)return e;e+=n.length(),n=n.next}return-1},t.prototype.remove=function(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=t.next&&(t.next.prev=t.prev),t===this.head&&(this.head=t.next),t===this.tail&&(this.tail=t.prev),this.length-=1)},t.prototype.iterator=function(t){return void 0===t&&(t=this.head),function(){var e=t;return null!=t&&(t=t.next),e}},t.prototype.find=function(t,e){void 0===e&&(e=!1);for(var n,r=this.iterator();n=r();){var o=n.length();if(ta?n(r,t-a,Math.min(e,a+u-t)):n(r,0,Math.min(u,t+e-a)),a+=u}},t.prototype.map=function(t){return this.reduce(function(e,n){return e.push(t(n)),e},[])},t.prototype.reduce=function(t,e){for(var n,r=this.iterator();n=r();)e=t(e,n);return e},t}();e.default=r},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(17),i=n(1),l={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},a=function(t){function e(e){var n=t.call(this,e)||this;return n.scroll=n,n.observer=new MutationObserver(function(t){n.update(t)}),n.observer.observe(n.domNode,l),n.attach(),n}return r(e,t),e.prototype.detach=function(){t.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(e,n){this.update(),0===e&&n===this.length()?this.children.forEach(function(t){t.remove()}):t.prototype.deleteAt.call(this,e,n)},e.prototype.formatAt=function(e,n,r,o){this.update(),t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.insertAt=function(e,n,r){this.update(),t.prototype.insertAt.call(this,e,n,r)},e.prototype.optimize=function(e,n){var r=this;void 0===e&&(e=[]),void 0===n&&(n={}),t.prototype.optimize.call(this,n);for(var l=[].slice.call(this.observer.takeRecords());l.length>0;)e.push(l.pop());for(var a=function(t,e){void 0===e&&(e=!0),null!=t&&t!==r&&null!=t.domNode.parentNode&&(null==t.domNode[i.DATA_KEY].mutations&&(t.domNode[i.DATA_KEY].mutations=[]),e&&a(t.parent))},s=function(t){null!=t.domNode[i.DATA_KEY]&&null!=t.domNode[i.DATA_KEY].mutations&&(t instanceof o.default&&t.children.forEach(s),t.optimize(n))},u=e,c=0;u.length>0;c+=1){if(c>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(u.forEach(function(t){var e=i.find(t.target,!0);null!=e&&(e.domNode===t.target&&("childList"===t.type?(a(i.find(t.previousSibling,!1)),[].forEach.call(t.addedNodes,function(t){var e=i.find(t,!1);a(e,!1),e instanceof o.default&&e.children.forEach(function(t){a(t,!1)})})):"attributes"===t.type&&a(e.prev)),a(e))}),this.children.forEach(s),u=[].slice.call(this.observer.takeRecords()),l=u.slice();l.length>0;)e.push(l.pop())}},e.prototype.update=function(e,n){var r=this;void 0===n&&(n={}),e=e||this.observer.takeRecords(),e.map(function(t){var e=i.find(t.target,!0);return null==e?null:null==e.domNode[i.DATA_KEY].mutations?(e.domNode[i.DATA_KEY].mutations=[t],e):(e.domNode[i.DATA_KEY].mutations.push(t),null)}).forEach(function(t){null!=t&&t!==r&&null!=t.domNode[i.DATA_KEY]&&t.update(t.domNode[i.DATA_KEY].mutations||[],n)}),null!=this.domNode[i.DATA_KEY].mutations&&t.prototype.update.call(this,this.domNode[i.DATA_KEY].mutations,n),this.optimize(e,n)},e.blotName="scroll",e.defaultChild="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="DIV",e}(o.default);e.default=a},function(t,e,n){"use strict";function r(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}var o=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var i=n(18),l=n(1),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.formats=function(n){if(n.tagName!==e.tagName)return t.formats.call(this,n)},e.prototype.format=function(n,r){var o=this;n!==this.statics.blotName||r?t.prototype.format.call(this,n,r):(this.children.forEach(function(t){t instanceof i.default||(t=t.wrap(e.blotName,!0)),o.attributes.copy(t)}),this.unwrap())},e.prototype.formatAt=function(e,n,r,o){if(null!=this.formats()[r]||l.query(r,l.Scope.ATTRIBUTE)){this.isolate(e,n).format(r,o)}else t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n);var o=this.formats();if(0===Object.keys(o).length)return this.unwrap();var i=this.next;i instanceof e&&i.prev===this&&r(o,i.formats())&&(i.moveChildren(this),i.remove())},e.blotName="inline",e.scope=l.Scope.INLINE_BLOT,e.tagName="SPAN",e}(i.default);e.default=a},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(18),i=n(1),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(n){var r=i.query(e.blotName).tagName;if(n.tagName!==r)return t.formats.call(this,n)},e.prototype.format=function(n,r){null!=i.query(n,i.Scope.BLOCK)&&(n!==this.statics.blotName||r?t.prototype.format.call(this,n,r):this.replaceWith(e.blotName))},e.prototype.formatAt=function(e,n,r,o){null!=i.query(r,i.Scope.BLOCK)?this.format(r,o):t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.insertAt=function(e,n,r){if(null==r||null!=i.query(n,i.Scope.INLINE))t.prototype.insertAt.call(this,e,n,r);else{var o=this.split(e),l=i.create(n,r);o.parent.insertBefore(l,o)}},e.prototype.update=function(e,n){navigator.userAgent.match(/Trident/)?this.build():t.prototype.update.call(this,e,n)},e.blotName="block",e.scope=i.Scope.BLOCK_BLOT,e.tagName="P",e}(o.default);e.default=l},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(19),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(t){},e.prototype.format=function(e,n){t.prototype.formatAt.call(this,0,this.length(),e,n)},e.prototype.formatAt=function(e,n,r,o){0===e&&n===this.length()?this.format(r,o):t.prototype.formatAt.call(this,e,n,r,o)},e.prototype.formats=function(){return this.statics.formats(this.domNode)},e}(o.default);e.default=i},function(t,e,n){"use strict";var r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(e,"__esModule",{value:!0});var o=n(19),i=n(1),l=function(t){function e(e){var n=t.call(this,e)||this;return n.text=n.statics.value(n.domNode),n}return r(e,t),e.create=function(t){return document.createTextNode(t)},e.value=function(t){var e=t.data;return e.normalize&&(e=e.normalize()),e},e.prototype.deleteAt=function(t,e){this.domNode.data=this.text=this.text.slice(0,t)+this.text.slice(t+e)},e.prototype.index=function(t,e){return this.domNode===t?e:-1},e.prototype.insertAt=function(e,n,r){null==r?(this.text=this.text.slice(0,e)+n+this.text.slice(e),this.domNode.data=this.text):t.prototype.insertAt.call(this,e,n,r)},e.prototype.length=function(){return this.text.length},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof e&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},e.prototype.position=function(t,e){return void 0===e&&(e=!1),[this.domNode,t]},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=i.create(this.domNode.splitText(t));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},e.prototype.update=function(t,e){var n=this;t.some(function(t){return"characterData"===t.type&&t.target===n.domNode})&&(this.text=this.statics.value(this.domNode))},e.prototype.value=function(){return this.text},e.blotName="text",e.scope=i.Scope.INLINE_BLOT,e}(o.default);e.default=l},function(t,e,n){"use strict";var r=document.createElement("div");if(r.classList.toggle("test-class",!1),r.classList.contains("test-class")){var o=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return arguments.length>1&&!this.contains(t)==!e?e:o.call(this,t)}}String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return e=e||0,this.substr(e,t.length)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var n=this.toString();("number"!=typeof e||!isFinite(e)||Math.floor(e)!==e||e>n.length)&&(e=n.length),e-=t.length;var r=n.indexOf(t,e);return-1!==r&&r===e}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),r=n.length>>>0,o=arguments[1],i=0;ie.length?t:e,l=t.length>e.length?e:t,a=i.indexOf(l);if(-1!=a)return r=[[y,i.substring(0,a)],[v,l],[y,i.substring(a+l.length)]],t.length>e.length&&(r[0][0]=r[2][0]=d),r;if(1==l.length)return[[d,t],[y,e]];var u=s(t,e);if(u){var c=u[0],f=u[1],h=u[2],p=u[3],b=u[4],g=n(c,h),m=n(f,p);return g.concat([[v,b]],m)}return o(t,e)}function o(t,e){for(var n=t.length,r=e.length,o=Math.ceil((n+r)/2),l=o,a=2*o,s=new Array(a),u=new Array(a),c=0;cn)v+=2;else if(x>r)p+=2;else if(h){var k=l+f-_;if(k>=0&&k=E)return i(t,e,O,x)}}}for(var N=-m+b;N<=m-g;N+=2){var E,k=l+N;E=N==-m||N!=m&&u[k-1]n)g+=2;else if(j>r)b+=2;else if(!h){var w=l+f-N;if(w>=0&&w=E)return i(t,e,O,x)}}}}return[[d,t],[y,e]]}function i(t,e,r,o){var i=t.substring(0,r),l=e.substring(0,o),a=t.substring(r),s=e.substring(o),u=n(i,l),c=n(a,s);return u.concat(c)}function l(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;for(var n=0,r=Math.min(t.length,e.length),o=r,i=0;n=t.length?[r,o,i,s,f]:null}var r=t.length>e.length?t:e,o=t.length>e.length?e:t;if(r.length<4||2*o.lengthu[4].length?s:u:s;var c,f,h,p;return t.length>e.length?(c=i[0],f=i[1],h=i[2],p=i[3]):(h=i[0],p=i[1],c=i[2],f=i[3]),[c,f,h,p,i[4]]}function u(t){t.push([v,""]);for(var e,n=0,r=0,o=0,i="",s="";n1?(0!==r&&0!==o&&(e=l(s,i),0!==e&&(n-r-o>0&&t[n-r-o-1][0]==v?t[n-r-o-1][1]+=s.substring(0,e):(t.splice(0,0,[v,s.substring(0,e)]),n++),s=s.substring(e),i=i.substring(e)),0!==(e=a(s,i))&&(t[n][1]=s.substring(s.length-e)+t[n][1],s=s.substring(0,s.length-e),i=i.substring(0,i.length-e))),0===r?t.splice(n-o,r+o,[y,s]):0===o?t.splice(n-r,r+o,[d,i]):t.splice(n-r-o,r+o,[d,i],[y,s]),n=n-r-o+(r?1:0)+(o?1:0)+1):0!==n&&t[n-1][0]==v?(t[n-1][1]+=t[n][1],t.splice(n,1)):n++,o=0,r=0,i="",s=""}""===t[t.length-1][1]&&t.pop();var c=!1;for(n=1;n0&&r.splice(o+2,0,[l[0],a]),p(r,o,3)}return t}function h(t){for(var e=!1,n=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},r=2;r=55296&&t.charCodeAt(t.length-1)<=56319}(t[r-2][1])&&t[r-1][0]===d&&n(t[r-1][1])&&t[r][0]===y&&n(t[r][1])&&(e=!0,t[r-1][1]=t[r-2][1].slice(-1)+t[r-1][1],t[r][1]=t[r-2][1].slice(-1)+t[r][1],t[r-2][1]=t[r-2][1].slice(0,-1));if(!e)return t;for(var o=[],r=0;r0&&o.push(t[r]);return o}function p(t,e,n){for(var r=e+n-1;r>=0&&r>=e-1;r--)if(r+1=r&&!a.endsWith("\n")&&(n=!0),e.scroll.insertAt(t,a);var c=e.scroll.line(t),f=u(c,2),h=f[0],p=f[1],y=(0,T.default)({},(0,O.bubbleFormats)(h));if(h instanceof w.default){var b=h.descendant(v.default.Leaf,p),g=u(b,1),m=g[0];y=(0,T.default)(y,(0,O.bubbleFormats)(m))}l=d.default.attributes.diff(y,l)||{}}else if("object"===s(o.insert)){var _=Object.keys(o.insert)[0];if(null==_)return t;e.scroll.insertAt(t,_,o.insert[_])}r+=i}return Object.keys(l).forEach(function(n){e.scroll.formatAt(t,i,n,l[n])}),t+i},0),t.reduce(function(t,n){return"number"==typeof n.delete?(e.scroll.deleteAt(t,n.delete),t):t+(n.retain||n.insert.length||1)},0),this.scroll.batchEnd(),this.update(t)}},{key:"deleteText",value:function(t,e){return this.scroll.deleteAt(t,e),this.update((new h.default).retain(t).delete(e))}},{key:"formatLine",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(r).forEach(function(o){if(null==n.scroll.whitelist||n.scroll.whitelist[o]){var i=n.scroll.lines(t,Math.max(e,1)),l=e;i.forEach(function(e){var i=e.length();if(e instanceof g.default){var a=t-e.offset(n.scroll),s=e.newlineIndex(a+l)-a+1;e.formatAt(a,s,o,r[o])}else e.format(o,r[o]);l-=i})}}),this.scroll.optimize(),this.update((new h.default).retain(t).retain(e,(0,N.default)(r)))}},{key:"formatText",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(r).forEach(function(o){n.scroll.formatAt(t,e,o,r[o])}),this.update((new h.default).retain(t).retain(e,(0,N.default)(r)))}},{key:"getContents",value:function(t,e){return this.delta.slice(t,t+e)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce(function(t,e){return t.concat(e.delta())},new h.default)}},{key:"getFormat",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],r=[];0===e?this.scroll.path(t).forEach(function(t){var e=u(t,1),o=e[0];o instanceof w.default?n.push(o):o instanceof v.default.Leaf&&r.push(o)}):(n=this.scroll.lines(t,e),r=this.scroll.descendants(v.default.Leaf,t,e));var o=[n,r].map(function(t){if(0===t.length)return{};for(var e=(0,O.bubbleFormats)(t.shift());Object.keys(e).length>0;){var n=t.shift();if(null==n)return e;e=l((0,O.bubbleFormats)(n),e)}return e});return T.default.apply(T.default,o)}},{key:"getText",value:function(t,e){return this.getContents(t,e).filter(function(t){return"string"==typeof t.insert}).map(function(t){return t.insert}).join("")}},{key:"insertEmbed",value:function(t,e,n){return this.scroll.insertAt(t,e,n),this.update((new h.default).retain(t).insert(o({},e,n)))}},{key:"insertText",value:function(t,e){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=e.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,e),Object.keys(r).forEach(function(o){n.scroll.formatAt(t,e.length,o,r[o])}),this.update((new h.default).retain(t).insert(e,(0,N.default)(r)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var t=this.scroll.children.head;return t.statics.blotName===w.default.blotName&&(!(t.children.length>1)&&t.children.head instanceof k.default)}},{key:"removeFormat",value:function(t,e){var n=this.getText(t,e),r=this.scroll.line(t+e),o=u(r,2),i=o[0],l=o[1],a=0,s=new h.default;null!=i&&(a=i instanceof g.default?i.newlineIndex(l)-l+1:i.length()-l,s=i.delta().slice(l,l+a-1).insert("\n"));var c=this.getContents(t,e+a),f=c.diff((new h.default).insert(n).concat(s)),p=(new h.default).retain(t).concat(f);return this.applyDelta(p)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this.delta;if(1===e.length&&"characterData"===e[0].type&&e[0].target.data.match(P)&&v.default.find(e[0].target)){var o=v.default.find(e[0].target),i=(0,O.bubbleFormats)(o),l=o.offset(this.scroll),a=e[0].oldValue.replace(_.default.CONTENTS,""),s=(new h.default).insert(a),u=(new h.default).insert(o.value());t=(new h.default).retain(l).concat(s.diff(u,n)).reduce(function(t,e){return e.insert?t.insert(e.insert,i):t.push(e)},new h.default),this.delta=r.compose(t)}else this.delta=this.getDelta(),t&&(0,A.default)(r.compose(t),this.delta)||(t=r.diff(this.delta,n));return t}}]),t}();e.default=S},function(t,e){"use strict";function n(){}function r(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function o(){this._events=new n,this._eventsCount=0}var i=Object.prototype.hasOwnProperty,l="~";Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(l=!1)),o.prototype.eventNames=function(){var t,e,n=[];if(0===this._eventsCount)return n;for(e in t=this._events)i.call(t,e)&&n.push(l?e.slice(1):e);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},o.prototype.listeners=function(t,e){var n=l?l+t:t,r=this._events[n];if(e)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,a=new Array(i);o0){if(i instanceof y.BlockEmbed||f instanceof y.BlockEmbed)return void this.optimize();if(i instanceof _.default){var h=i.newlineIndex(i.length(),!0);if(h>-1&&(i=i.split(h+1))===f)return void this.optimize()}else if(f instanceof _.default){var p=f.newlineIndex(0);p>-1&&f.split(p+1)}var d=f.children.head instanceof g.default?null:f.children.head;i.moveChildren(f,d),i.remove()}this.optimize()}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function(t,n,r,o){(null==this.whitelist||this.whitelist[r])&&(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,r,o),this.optimize())}},{key:"insertAt",value:function(t,n,r){if(null==r||null==this.whitelist||this.whitelist[n]){if(t>=this.length())if(null==r||null==h.default.query(n,h.default.Scope.BLOCK)){var o=h.default.create(this.statics.defaultChild);this.appendChild(o),null==r&&n.endsWith("\n")&&(n=n.slice(0,-1)),o.insertAt(0,n,r)}else{var i=h.default.create(n,r);this.appendChild(i)}else c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,r);this.optimize()}}},{key:"insertBefore",value:function(t,n){if(t.statics.scope===h.default.Scope.INLINE_BLOT){var r=h.default.create(this.statics.defaultChild);r.appendChild(t),t=r}c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n)}},{key:"leaf",value:function(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function(t){return t===this.length()?this.line(t-1):this.descendant(a,t)}},{key:"lines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return function t(e,n,r){var o=[],i=r;return e.children.forEachAt(n,r,function(e,n,r){a(e)?o.push(e):e instanceof h.default.Container&&(o=o.concat(t(e,n,i))),i-=r}),o}(this,t,e)}},{key:"optimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t,n),t.length>0&&this.emitter.emit(d.default.events.SCROLL_OPTIMIZE,t,n))}},{key:"path",value:function(t){return c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t).slice(1)}},{key:"update",value:function(t){if(!0!==this.batch){var n=d.default.sources.USER;"string"==typeof t&&(n=t),Array.isArray(t)||(t=this.observer.takeRecords()),t.length>0&&this.emitter.emit(d.default.events.SCROLL_BEFORE_UPDATE,n,t),c(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"update",this).call(this,t.concat([])),t.length>0&&this.emitter.emit(d.default.events.SCROLL_UPDATE,n,t)}}}]),e}(h.default.Scroll);x.blotName="scroll",x.className="ql-editor",x.tagName="DIV",x.defaultChild="block",x.allowedChildren=[v.default,y.BlockEmbed,w.default],e.default=x},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e,n){return"object"===(void 0===e?"undefined":x(e))?Object.keys(e).reduce(function(t,n){return s(t,n,e[n])},t):t.reduce(function(t,r){return r.attributes&&r.attributes[e]?t.push(r):t.insert(r.insert,(0,j.default)({},o({},e,n),r.attributes))},new q.default)}function u(t){if(t.nodeType!==Node.ELEMENT_NODE)return{};return t["__ql-computed-style"]||(t["__ql-computed-style"]=window.getComputedStyle(t))}function c(t,e){for(var n="",r=t.ops.length-1;r>=0&&n.length-1}function h(t,e,n){return t.nodeType===t.TEXT_NODE?n.reduce(function(e,n){return n(t,e)},new q.default):t.nodeType===t.ELEMENT_NODE?[].reduce.call(t.childNodes||[],function(r,o){var i=h(o,e,n);return o.nodeType===t.ELEMENT_NODE&&(i=e.reduce(function(t,e){return e(o,t)},i),i=(o[W]||[]).reduce(function(t,e){return e(o,t)},i)),r.concat(i)},new q.default):new q.default}function p(t,e,n){return s(n,t,!0)}function d(t,e){var n=P.default.Attributor.Attribute.keys(t),r=P.default.Attributor.Class.keys(t),o=P.default.Attributor.Style.keys(t),i={};return n.concat(r).concat(o).forEach(function(e){var n=P.default.query(e,P.default.Scope.ATTRIBUTE);null!=n&&(i[n.attrName]=n.value(t),i[n.attrName])||(n=Y[e],null==n||n.attrName!==e&&n.keyName!==e||(i[n.attrName]=n.value(t)||void 0),null==(n=X[e])||n.attrName!==e&&n.keyName!==e||(n=X[e],i[n.attrName]=n.value(t)||void 0))}),Object.keys(i).length>0&&(e=s(e,i)),e}function y(t,e){var n=P.default.query(t);if(null==n)return e;if(n.prototype instanceof P.default.Embed){var r={},o=n.value(t);null!=o&&(r[n.blotName]=o,e=(new q.default).insert(r,n.formats(t)))}else"function"==typeof n.formats&&(e=s(e,n.blotName,n.formats(t)));return e}function v(t,e){return c(e,"\n")||e.insert("\n"),e}function b(){return new q.default}function g(t,e){var n=P.default.query(t);if(null==n||"list-item"!==n.blotName||!c(e,"\n"))return e;for(var r=-1,o=t.parentNode;!o.classList.contains("ql-clipboard");)"list"===(P.default.query(o)||{}).blotName&&(r+=1),o=o.parentNode;return r<=0?e:e.compose((new q.default).retain(e.length()-1).retain(1,{indent:r}))}function m(t,e){return c(e,"\n")||(f(t)||e.length()>0&&t.nextSibling&&f(t.nextSibling))&&e.insert("\n"),e}function _(t,e){if(f(t)&&null!=t.nextElementSibling&&!c(e,"\n\n")){var n=t.offsetHeight+parseFloat(u(t).marginTop)+parseFloat(u(t).marginBottom);t.nextElementSibling.offsetTop>t.offsetTop+1.5*n&&e.insert("\n")}return e}function O(t,e){var n={},r=t.style||{};return r.fontStyle&&"italic"===u(t).fontStyle&&(n.italic=!0),r.fontWeight&&(u(t).fontWeight.startsWith("bold")||parseInt(u(t).fontWeight)>=700)&&(n.bold=!0),Object.keys(n).length>0&&(e=s(e,n)),parseFloat(r.textIndent||0)>0&&(e=(new q.default).insert("\t").concat(e)),e}function w(t,e){var n=t.data;if("O:P"===t.parentNode.tagName)return e.insert(n.trim());if(0===n.trim().length&&t.parentNode.classList.contains("ql-clipboard"))return e;if(!u(t.parentNode).whiteSpace.startsWith("pre")){var r=function(t,e){return e=e.replace(/[^\u00a0]/g,""),e.length<1&&t?" ":e};n=n.replace(/\r\n/g," ").replace(/\n/g," "),n=n.replace(/\s\s+/g,r.bind(r,!0)),(null==t.previousSibling&&f(t.parentNode)||null!=t.previousSibling&&f(t.previousSibling))&&(n=n.replace(/^\s+/,r.bind(r,!1))),(null==t.nextSibling&&f(t.parentNode)||null!=t.nextSibling&&f(t.nextSibling))&&(n=n.replace(/\s+$/,r.bind(r,!1)))}return e.insert(n)}Object.defineProperty(e,"__esModule",{value:!0}),e.matchText=e.matchSpacing=e.matchNewline=e.matchBlot=e.matchAttributor=e.default=void 0;var x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),E=function(){function t(t,e){for(var n=0;n\r?\n +\<"),this.convert();var e=this.quill.getFormat(this.quill.selection.savedRange.index);if(e[F.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new q.default).insert(n,o({},F.default.blotName,e[F.default.blotName]))}var r=this.prepareMatching(),i=k(r,2),l=i[0],a=i[1],s=h(this.container,l,a);return c(s,"\n")&&null==s.ops[s.ops.length-1].attributes&&(s=s.compose((new q.default).retain(s.length()-1).delete(1))),V.log("convert",this.container.innerHTML,s),this.container.innerHTML="",s}},{key:"dangerouslyPasteHTML",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:C.default.sources.API;if("string"==typeof t)this.quill.setContents(this.convert(t),e),this.quill.setSelection(0,C.default.sources.SILENT);else{var r=this.convert(e);this.quill.updateContents((new q.default).retain(t).concat(r),n),this.quill.setSelection(t+r.length(),C.default.sources.SILENT)}}},{key:"onPaste",value:function(t){var e=this;if(!t.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),r=(new q.default).retain(n.index),o=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(C.default.sources.SILENT),setTimeout(function(){r=r.concat(e.convert()).delete(n.length),e.quill.updateContents(r,C.default.sources.USER),e.quill.setSelection(r.length()-n.length,C.default.sources.SILENT),e.quill.scrollingContainer.scrollTop=o,e.quill.focus()},1)}}},{key:"prepareMatching",value:function(){var t=this,e=[],n=[];return this.matchers.forEach(function(r){var o=k(r,2),i=o[0],l=o[1];switch(i){case Node.TEXT_NODE:n.push(l);break;case Node.ELEMENT_NODE:e.push(l);break;default:[].forEach.call(t.container.querySelectorAll(i),function(t){t[W]=t[W]||[],t[W].push(l)})}}),[e,n]}}]),e}(I.default);$.DEFAULTS={matchers:[],matchVisual:!0},e.default=$,e.matchAttributor=d,e.matchBlot=y,e.matchNewline=m,e.matchSpacing=_,e.matchText=w},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t){var e=t.ops[t.ops.length-1];return null!=e&&(null!=e.insert?"string"==typeof e.insert&&e.insert.endsWith("\n"):null!=e.attributes&&Object.keys(e.attributes).some(function(t){return null!=f.default.query(t,f.default.Scope.BLOCK)}))}function s(t){var e=t.reduce(function(t,e){return t+=e.delete||0},0),n=t.length()-e;return a(t)&&(n-=1),n}Object.defineProperty(e,"__esModule",{value:!0}),e.getLastChangeIndex=e.default=void 0;var u=function(){function t(t,e){for(var n=0;nr&&this.stack.undo.length>0){var o=this.stack.undo.pop();n=n.compose(o.undo),t=o.redo.compose(t)}else this.lastRecorded=r;this.stack.undo.push({redo:t,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(t){this.stack.undo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)}),this.stack.redo.forEach(function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)})}},{key:"undo",value:function(){this.change("undo","redo")}}]),e}(y.default);v.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},e.default=v,e.getLastChangeIndex=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.IndentClass=void 0;var l=function(){function t(t,e){for(var n=0;n0&&this.children.tail.format(t,e)}},{key:"formats",value:function(){return o({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(t,n){if(t instanceof v)u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n);else{var r=null==n?this.length():n.offset(this),o=this.split(r);o.parent.insertBefore(t,o)}}},{key:"optimize",value:function(t){u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){if(t.statics.blotName!==this.statics.blotName){var n=f.default.create(this.statics.defaultChild);t.moveChildren(n),this.appendChild(n)}u(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t)}}]),e}(y.default);b.blotName="list",b.scope=f.default.Scope.BLOCK_BLOT,b.tagName=["OL","UL"],b.defaultChild="list-item",b.allowedChildren=[v],e.ListItem=v,e.default=b},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=n(39),a=function(t){return t&&t.__esModule?t:{default:t}}(l),s=function(t){function e(){return r(this,e),o(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return i(e,t),e}(a.default);s.blotName="italic",s.tagName=["EM","I"],e.default=s},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"==typeof t&&n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return f.reduce(function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e},{})}},{key:"match",value:function(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function(t){return(0,c.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(u.default.Embed);h.blotName="image",h.tagName="IMG",e.default=h},function(t,e,n){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var l=function(){function t(t,e){for(var n=0;n-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=a(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return f.reduce(function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e},{})}},{key:"sanitize",value:function(t){return c.default.sanitize(t)}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(s.BlockEmbed);h.blotName="video",h.className="ql-video",h.tagName="IFRAME",e.default=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FormulaBlot=void 0;var a=function(){function t(t,e){for(var n=0;n0||null==this.cachedText)&&(this.domNode.innerHTML=t(e),this.domNode.normalize(),this.attach()),this.cachedText=e)}}]),e}(v.default);b.className="ql-syntax";var g=new c.default.Attributor.Class("token","hljs",{scope:c.default.Scope.INLINE}),m=function(t){function e(t,n){o(this,e);var r=i(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if("function"!=typeof r.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var l=null;return r.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){clearTimeout(l),l=setTimeout(function(){r.highlight(),l=null},r.options.interval)}),r.highlight(),r}return l(e,t),a(e,null,[{key:"register",value:function(){h.default.register(g,!0),h.default.register(b,!0)}}]),a(e,[{key:"highlight",value:function(){var t=this;if(!this.quill.selection.composing){this.quill.update(h.default.sources.USER);var e=this.quill.getSelection();this.quill.scroll.descendants(b).forEach(function(e){e.highlight(t.options.highlight)}),this.quill.update(h.default.sources.SILENT),null!=e&&this.quill.setSelection(e,h.default.sources.SILENT)}}}]),e}(d.default);m.DEFAULTS={highlight:function(){return null==window.hljs?null:function(t){return window.hljs.highlightAuto(t).value}}(),interval:1e3},e.CodeBlock=b,e.CodeToken=g,e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function s(t,e,n){var r=document.createElement("button");r.setAttribute("type","button"),r.classList.add("ql-"+e),null!=n&&(r.value=n),t.appendChild(r)}function u(t,e){Array.isArray(e[0])||(e=[e]),e.forEach(function(e){var n=document.createElement("span");n.classList.add("ql-formats"),e.forEach(function(t){if("string"==typeof t)s(n,t);else{var e=Object.keys(t)[0],r=t[e];Array.isArray(r)?c(n,e,r):s(n,e,r)}}),t.appendChild(n)})}function c(t,e,n){var r=document.createElement("select");r.classList.add("ql-"+e),n.forEach(function(t){var e=document.createElement("option");!1!==t?e.setAttribute("value",t):e.setAttribute("selected","selected"),r.appendChild(e)}),t.appendChild(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.addControls=e.default=void 0;var f=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function t(t,e){for(var n=0;n '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e){t.exports=' '},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BubbleTooltip=void 0;var a=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},s=function(){function t(t,e){for(var n=0;n0&&o===h.default.sources.USER){r.show(),r.root.style.left="0px",r.root.style.width="",r.root.style.width=r.root.offsetWidth+"px";var i=r.quill.getLines(e.index,e.length);if(1===i.length)r.position(r.quill.getBounds(e));else{var l=i[i.length-1],a=r.quill.getIndex(l),s=Math.min(l.length()-1,e.index+e.length-a),u=r.quill.getBounds(new y.Range(a,s));r.position(u)}}else document.activeElement!==r.textbox&&r.quill.hasFocus()&&r.hide()}),r}return l(e,t),s(e,[{key:"listen",value:function(){var t=this;a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",function(){t.root.classList.remove("ql-editing")}),this.quill.on(h.default.events.SCROLL_OPTIMIZE,function(){setTimeout(function(){if(!t.root.classList.contains("ql-hidden")){var e=t.quill.getSelection();null!=e&&t.position(t.quill.getBounds(e))}},1)})}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(t){var n=a(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"position",this).call(this,t),r=this.root.querySelector(".ql-tooltip-arrow");if(r.style.marginLeft="",0===n)return n;r.style.marginLeft=-1*n-r.offsetWidth/2+"px"}}]),e}(p.BaseTooltip);_.TEMPLATE=['','
','','',"
"].join(""),e.BubbleTooltip=_,e.default=m},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function l(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var l,a=t[Symbol.iterator]();!(r=(l=a.next()).done)&&(n.push(l.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{!r&&a.return&&a.return()}finally{if(o)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),s=function t(e,n,r){null===e&&(e=Function.prototype);var o=Object.getOwnPropertyDescriptor(e,n);if(void 0===o){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,r)}if("value"in o)return o.value;var l=o.get;if(void 0!==l)return l.call(r)},u=function(){function t(t,e){for(var n=0;n','','',''].join(""),e.default=w}]).default}); +//# sourceMappingURL=quill.min.js.map \ No newline at end of file diff --git a/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/twitter.html b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/twitter.html new file mode 100644 index 00000000..27f223ec --- /dev/null +++ b/ViafouraSDK.xcframework/ios-arm64_x86_64-simulator/ViafouraSDK.framework/twitter.html @@ -0,0 +1,21 @@ + +
+ +
+ + + + + + diff --git a/fastlane/Fastfile b/fastlane/Fastfile new file mode 100644 index 00000000..5b665981 --- /dev/null +++ b/fastlane/Fastfile @@ -0,0 +1,80 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane +opt_out_usage + +default_platform(:ios) + +def delete_temp_keychain(name) + delete_keychain( + name: name + ) if File.exist? File.expand_path("~/Library/Keychains/#{name}-db") +end + +def create_temp_keychain(name, password) + create_keychain( + name: name, + password: password, + unlock: false, + timeout: 0) +end + +def ensure_temp_keychain(name, password) + delete_temp_keychain(name) + create_temp_keychain(name, password) +end + +keychain_name = "KEYCHAIN_USER" +keychain_password = "KEYCHAIN_PASSWORD" + +platform :ios do + + #### execute by running "fastlane makeAndSendBuild" + desc "Make the EOS build and send it to TF" + lane :makeAndSendBuildProd do + + ensure_temp_keychain(keychain_name, keychain_password) + app_store_connect_api_key( + key_id: ENV["APP_STORE_CONNECT_KEY_ID"], + issuer_id: ENV["APP_STORE_CONNECT_ISSUER_ID"], + key_content: ENV["APP_STORE_CONNECT_CONTENT"], + is_key_content_base64: true, + duration: 1200, + in_house: false) + + match(type: "appstore", + app_identifier: "com.viafoura.sampleapp", + git_basic_authorization: ENV["MATCH_GIT_REPOSITORY_TOKEN"], + readonly: true, + keychain_name: keychain_name, + keychain_password: keychain_password) + + # Increment build number + appStoreBuild = app_store_build_number(live: false, app_identifier: "com.viafoura.sampleapp") + + buildNumber = appStoreBuild.to_i + 1 + increment_build_number_in_plist( + target: "Viafoura", + build_number: buildNumber.to_s) + + gym(scheme: "Viafoura", + export_method: "app-store", + configuration: "Release", + workspace: "Viafoura.xcworkspace") + + upload_to_testflight(skip_waiting_for_build_processing: true) + delete_temp_keychain(keychain_name) + end + +end \ No newline at end of file diff --git a/fastlane/Pluginfile b/fastlane/Pluginfile new file mode 100644 index 00000000..87578f80 --- /dev/null +++ b/fastlane/Pluginfile @@ -0,0 +1,5 @@ +# Autogenerated by fastlane +# +# Ensure this file is checked in to source control! + +gem 'fastlane-plugin-versioning'